XML 53 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Mar. 31, 2019
Disaggregation of Revenue [Line Items]      
Net sales $ 780,230 $ 670,930  
Remaining performance obligation 64,647    
Contract with customer, liability, current portion 14,289   $ 15,162
Contract with customer, liability, noncurrent portion 6,821   6,360
Unbilled contracts receivable 42,520   $ 38,778
Right to recover product 2,667    
Refund liability 5,183    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales 41,495 18,404  
Service      
Disaggregation of Revenue [Line Items]      
Net sales $ 60,718 $ 35,482