XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Mar. 31, 2024
Disaggregation of Revenue [Line Items]          
Net sales $ 883,669 $ 901,033 $ 1,736,585 $ 1,809,602  
Contract with customer, liability, current portion 28,809   28,809   $ 27,649
Contract with customer, liability, noncurrent portion 712   712   960
Revenue recognized 7,096 6,737 7,928 14,113  
Unbilled contracts receivable 75,556   75,556   $ 55,363
Right to recover product 4,300   4,300    
Refund liability 7,177   7,177    
Transferred over Time          
Disaggregation of Revenue [Line Items]          
Net sales $ 49,520 $ 68,812 $ 101,852 $ 127,466