XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 02, 2022
Jan. 03, 2021
Jan. 02, 2022
Jan. 03, 2021
Mar. 31, 2021
Disaggregation of Revenue [Line Items]          
Net sales $ 844,006 $ 751,067 $ 2,450,294 $ 2,164,393  
Contract with customer, liability, current portion 31,293   31,293   $ 15,992
Contract with customer, liability, noncurrent portion 1,416   1,416   2,072
Revenue recognized 4,890 6,785 6,722 12,110  
Unbilled contracts receivable 50,257   50,257   $ 46,451
Right to recover product 4,604   4,604    
Refund liability 8,119   8,119    
Transferred over Time          
Disaggregation of Revenue [Line Items]          
Net sales 49,058 37,975 133,569 109,152  
Service          
Disaggregation of Revenue [Line Items]          
Net sales $ 87,958 $ 73,581 $ 260,588 $ 216,666