Quarterly report pursuant to Section 13 or 15(d)

Revenue - Cumulative Effect of Changes (Details)

v3.8.0.1
Revenue - Cumulative Effect of Changes (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts Receivable, Net of Allowance for Doubtful Accounts $ 157,650 $ 136,638 $ 132,633
Inventories 159,961 142,239 150,196
Accrued Income Taxes   1,289  
Customer Advance Payments and Deferred Revenue 22,164 11,431 19,607
Deferred Income Taxes   5,049  
Retained Earnings   328,459  
Calculated under Revenue Guidance in Effect before Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts Receivable, Net of Allowance for Doubtful Accounts 151,791   132,633
Inventories 169,327   150,196
Accrued Income Taxes     261
Customer Advance Payments and Deferred Revenue 31,168   19,607
Deferred Income Taxes     5,121
Retained Earnings     $ 325,191
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts Receivable, Net of Allowance for Doubtful Accounts 5,859 4,005  
Inventories (9,366) (7,957)  
Accrued Income Taxes   1,028  
Customer Advance Payments and Deferred Revenue $ (9,004) (8,176)  
Deferred Income Taxes   (72)  
Retained Earnings   $ 3,268