XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Revenue recognized from contract liabilities $ 120,600 $ 123,600  
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.    
Accounts and notes receivable, net $ 614,773   $ 744,760
Allowance for notes and loans receivable $ 12,600    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01      
Revenue, remaining performance obligation     233,300
Performance obligation, expected timing of satisfaction, period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01      
Revenue, remaining performance obligation $ 322,000    
Performance obligation, expected timing of satisfaction, period 6 months    
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01      
Performance obligation, expected timing of satisfaction, period 2 years    
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01      
Performance obligation, expected timing of satisfaction, period 3 years    
Other Noncurrent Liabilities      
Customer advanced payments $ 22,900   $ 10,600