XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and New Accounting Pronouncements (Detail) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Basis Of Presentation And Accounting Policies [Line Items]    
Accounts receivable, net of allowance for doubtful accounts $ 200,024,000 $ 185,058,000
Aggregate amount of transaction price allocated to material rights that remain unsatisfied $ 2,681,000  
Revenue expected to be recognized in next 12 months 33.00%  
Revenue expected to be recognized in 2019 52.00%  
Revenue expected to be recognized in 2020 11.00%  
Revenue expected to be recognized in 2021 4.00%  
Unearned revenue $ 5,768,000 4,889,000
Income tax effects from Tax Act 0 20,153,000
ASU 2018-02    
Basis Of Presentation And Accounting Policies [Line Items]    
Adjustment against retained earnings for effect of change in federal corporate income tax rate 40,000  
Adjustments related to valuation allowance 0  
Income tax effects from Tax Act 0  
ASU 2014-09    
Basis Of Presentation And Accounting Policies [Line Items]    
Cash from or used in operating activities 0  
Cash from or used in investing activities 0  
Cash from or used in financing activities 0  
ASU 2016-16    
Basis Of Presentation And Accounting Policies [Line Items]    
Favourable adjustment to retained earnings $ 31,645,000  
Minimum    
Basis Of Presentation And Accounting Policies [Line Items]    
Payment terms of contracts 30 days  
Maximum    
Basis Of Presentation And Accounting Policies [Line Items]    
Payment terms of contracts 120 days  
Industrial Segments    
Basis Of Presentation And Accounting Policies [Line Items]    
Unearned revenue $ 3,087,000 $ 4,889,000