Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Industry, Segment, and Geographic Financial Information - Sales and Assets (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
country
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
country
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
country
Dec. 31, 2019
USD ($)
country
Net sales to unaffiliated customers and identifiable assets by geographic areas                    
Number of countries other than USA that make up 10% or more of net sales | country 0       0       0 0
Net sales to Unaffiliated Customers $ 71,445 $ 60,919 $ 56,586 $ 62,618 $ 60,862 $ 52,363 $ 50,676 $ 44,858 $ 251,568 $ 208,759
Identifiable Assets by Geographic Areas 165,533       126,281       165,533 126,281
USA                    
Net sales to unaffiliated customers and identifiable assets by geographic areas                    
Net sales to Unaffiliated Customers                 221,354 186,488
Identifiable Assets by Geographic Areas 114,126       113,257       114,126 113,257
Canada                    
Net sales to unaffiliated customers and identifiable assets by geographic areas                    
Net sales to Unaffiliated Customers                 16,846 11,751
Identifiable Assets by Geographic Areas 18,514       8,368       18,514 8,368
Europe and United Kingdom                    
Net sales to unaffiliated customers and identifiable assets by geographic areas                    
Net sales to Unaffiliated Customers                 13,368 10,520
Identifiable Assets by Geographic Areas 13,301       $ 4,656       13,301 $ 4,656
Rest of the world                    
Net sales to unaffiliated customers and identifiable assets by geographic areas                    
Identifiable Assets by Geographic Areas $ 19,592               $ 19,592