Annual report pursuant to Section 13 and 15(d)

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

v3.19.3.a.u2
Industry, Segment, and Geographic Financial Information - Sales and Assets (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
country
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
country
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
country
Dec. 31, 2018
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 $ 60,862 $ 52,363 $ 50,676 $ 44,858 $ 49,055 $ 47,923 $ 43,914 $ 40,552 $ 208,759 $ 181,444
Identifiable Assets by Geographic Areas 126,281       107,971       126,281 107,971
USA                    
Net sales to unaffiliated customers and identifiable assets by geographic areas                    
Net sales to Unaffiliated Customers                 186,488 159,275
USA and Rest of the world                    
Net sales to unaffiliated customers and identifiable assets by geographic areas                    
Identifiable Assets by Geographic Areas 117,913       100,762       117,913 100,762
Canada                    
Net sales to unaffiliated customers and identifiable assets by geographic areas                    
Net sales to Unaffiliated Customers                 11,751 12,036
Identifiable Assets by Geographic Areas $ 8,368       $ 7,209       8,368 7,209
Rest of the world                    
Net sales to unaffiliated customers and identifiable assets by geographic areas                    
Net sales to Unaffiliated Customers                 $ 10,520 $ 10,133