Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Industry, Segment and Geographic Financial Information - Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas $ 335,098 $ 231,856
USA    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas 171,080 137,877
Canada    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas 23,994 27,597
Europe and United Kingdom    
Net sales to unaffiliated customers and identifiable assets by geographic areas    
Identifiable Assets by Geographic Areas $ 140,024 $ 66,382