XML 104 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Payables and Accruals [Abstract]                
Compensation and benefits $ 9,681       $ 12,893      
Insurance 3,110       2,485      
Warranty costs 3,082       3,911      
Taxes payable 2,513       5,272      
Accrued freight 2,408       1,559      
Restructuring 2,324       0      
Legal and professional fees 2,115       1,710      
Accrued services 912       1,106      
Deferred tooling revenue 524       1,466      
Other 6,004       6,567      
Accrued liabilities and other $ 32,673 $ 38,885 $ 34,936 $ 35,697 $ 36,969 $ 34,400 $ 31,870 $ 31,761