XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue recognized from contract liabilities $ 133.0 $ 130.0
Product warranty description The Company provides limited warranties in connection with the sale of its products. The warranty periods for products sold vary among the Company’s operations, but the majority do not exceed one year.  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01    
Revenue, remaining performance obligation   $ 233.3
Expected timing of satisfaction, period   1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Revenue, remaining performance obligation $ 300.8  
Expected timing of satisfaction, period 1 year  
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Expected timing of satisfaction, period 2 years  
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Expected timing of satisfaction, period 3 years  
Other Noncurrent Liabilities    
Customer advanced payments $ 20.5 $ 10.6