XML 49 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Schedule of Company-wide Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Net sales $ 126,610 $ 149,527
United States    
Disaggregation of Revenue [Line Items]    
Net sales 85,437 95,132
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 10,023 11,840
Mexico    
Disaggregation of Revenue [Line Items]    
Net sales 11,122 12,656
France    
Disaggregation of Revenue [Line Items]    
Net sales 11,712 15,098
China    
Disaggregation of Revenue [Line Items]    
Net sales 4,825 10,411
All other countries    
Disaggregation of Revenue [Line Items]    
Net sales $ 3,491 $ 4,390