XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Mar. 31, 2023
Disaggregation of Revenue [Line Items]      
Net sales $ 908,569 $ 898,971  
Contract with customer, liability, current portion 29,822   $ 34,594
Contract with customer, liability, noncurrent portion 974   1,437
Revenue recognized 12,391 4,590  
Unbilled contracts receivable 56,177   $ 48,616
Right to recover product 4,748    
Refund liability 8,317    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales 58,654 57,004  
Service      
Disaggregation of Revenue [Line Items]      
Net sales $ 100,922 $ 99,824