Annual report pursuant to Section 13 and 15(d)

Industry, Segment and Geographic Financial Information - Assets (Details)

v3.22.4
Industry, Segment and Geographic Financial Information - Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas $ 231,856 $ 190,752
USA    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas 137,877 122,445
Canada    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas 27,597 24,923
Europe and United Kingdom    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas $ 66,382 $ 43,384