XML 76 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Other Information - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 02, 2020
USD ($)
Mar. 31, 2017
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
board_member
reporting_unit
segment
Dec. 31, 2018
USD ($)
Concentration Risk [Line Items]            
Number of board members | board_member         3  
Number of operating segments | segment         1  
Research and development and engineering expenses         $ 23,300,000 $ 26,800,000
Insurance recoveries         3,600,000 16,000,000
Asset impairment charges       $ 2,234,000 $ 1,000 2,234,000
Number of reporting units | reporting_unit         2  
Impairment losses         $ 0 0
Changes in estimates for preexisting warranties     $ 2,700,000   $ 2,730,000 $ 3,842,000
Minimum            
Concentration Risk [Line Items]            
Amortization period         3 years  
Maximum            
Concentration Risk [Line Items]            
Amortization period         15 years  
Revolving Credit Facility            
Concentration Risk [Line Items]            
Maturity period prior to the final maturity         60 days  
Share Purchase Agreement, Weichai Transaction            
Concentration Risk [Line Items]            
Consideration received on transaction   $ 60,000,000        
Subsequent Event | Standard Chartered Bank Credit Agreement | Revolving Credit Facility            
Concentration Risk [Line Items]            
Maximum borrowing capacity $ 130,000,000          
Maturity period prior to the final maturity 60 days          
Extension fee 0.25%