XML 77 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Jan. 03, 2021
Oct. 04, 2020
Jul. 05, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]                      
Net sales $ 813,539 $ 751,067 $ 708,402 $ 704,924 $ 781,803 $ 763,698 $ 762,137 $ 780,230 $ 2,977,932 $ 3,087,868 $ 2,808,017
Contract with customer, liability, current portion 15,992       17,342       15,992 17,342  
Contract with customer, liability, noncurrent portion 2,072       8,356       2,072 8,356  
Revenue recognized                 14,064 18,697  
Unbilled contracts receivable 46,451       $ 39,048       46,451 39,048  
Right to recover product 4,271               4,271    
Refund liability $ 7,475               7,475    
Transferred over Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 155,217 142,153 100,809
Service                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 296,213 $ 270,704 $ 157,236