XML 87 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Commitments Disclosure [Line Items]    
Environmental remediation reserve $ 0.3 $ 0.4
Amount outstanding performance and financial standby letters of credit $ 23.8  
Minimum    
Commitments Disclosure [Line Items]    
Warranty period 1 year  
Maximum    
Commitments Disclosure [Line Items]    
Warranty period 5 years  
Property Lease Guarantee    
Commitments Disclosure [Line Items]    
Repurchase obligation, single year potential cash payments $ 3.5  
Repurchase obligation, maximum potential cash payments $ 3.8