XML 62 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 29, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jul. 01, 2018
Apr. 01, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                        
Increase (decrease) in retained earnings $ 518,004       $ 922,000       $ 518,004 $ 922,000    
Revenues 549,688 $ 533,098 $ 548,352 $ 500,140 552,052 $ 554,037 $ 560,898 $ 498,715 2,131,278 2,165,702 $ 2,087,185  
Accrued rebates 37,170       41,312       37,170 41,312    
Accrued returns 10,974       9,137       10,974 9,137    
Price adjustment recognized against gross accounts receivable                 28,672 24,976    
Contract with customer, deferred revenues 70,070       72,358       70,070 72,358 73,478  
Contract with customer, revenue recognized                 114,100   $ 106,020  
Contract with customer, deferred revenues, current 54,255       62,272       54,255 62,272    
Contract with customer, deferred revenues, noncurrent 15,800               15,800      
Deferred sales commission $ 3,400       $ 2,900       3,400 2,900    
Sales commissions                 $ 4,900 $ 4,700    
Accounting Standards Update 2014-09                        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                        
Increase (decrease) in retained earnings                       $ 2,600