Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Industry, Segment and Geographic Financial Information - Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas $ 190,752 $ 165,533
USA    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas 122,445 114,126
Canada    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas 24,923 18,514
Europe and United Kingdom    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas $ 43,384 $ 32,893