XML 81 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2018
Disaggregation Of Revenue [Line Items]                        
Effect on revenue $ 425,400 $ 442,700 $ 436,000 $ 406,100 $ 366,100 $ 384,800 $ 378,000 $ 346,600 $ 1,710,200 $ 1,475,500 $ 1,416,200  
Effect on cost of goods sold                 1,375,100 1,153,400 $ 1,126,200  
Accounting Standards Update 2014-09 [Member]                        
Disaggregation Of Revenue [Line Items]                        
Cumulative increase to opening balance of retained earnings         300         300    
Impact of restatement on revenue not previously recognized         5,300         5,300    
Impact of restatement on cost of goods sold not previously recognized         $ 5,000         $ 5,000    
Effect on revenue                 3,100      
Effect on cost of goods sold                 2,900      
Accounting Standards Update 2014-09 [Member] | Accounts Receivable                        
Disaggregation Of Revenue [Line Items]                        
Contract assets $ 10,500               $ 10,500     $ 5,300