XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues Revenues - Estimated and Accrued Variable Concideration (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Revenue from Contract with Customer [Abstract]    
Accrued rebates $ 24,178 $ 23,586
Accrued returns 13,249 8,676
Price adjustments recognized against gross accounts receivable $ 29,762 $ 26,581