XML 54 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Mar. 31, 2019
Disaggregation of Revenue [Line Items]          
Net sales $ 762,137 $ 660,462 $ 1,542,367 $ 1,331,392  
Remaining performance obligation 65,975   65,975    
Contract with customer, liability, current portion 16,543   16,543   $ 15,162
Contract with customer, liability, noncurrent portion 6,808   6,808   6,360
Deferred Revenue, Revenue Recognized 3,690 611 8,157 2,597  
Unbilled contracts receivable 46,319   46,319   $ 38,778
Right to recover product 2,667   2,667    
Refund liability 5,213   5,213    
Transferred over Time          
Disaggregation of Revenue [Line Items]          
Net sales 33,595 16,491 75,090 34,895  
Service          
Disaggregation of Revenue [Line Items]          
Net sales $ 61,282 $ 37,105 $ 122,000 $ 69,200