XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Mar. 31, 2024
Disaggregation of Revenue [Line Items]      
Net sales $ 852,916 $ 908,569  
Contract with customer, liability, current portion 30,047   $ 27,649
Contract with customer, liability, noncurrent portion 791   960
Revenue recognized 6,100 12,391  
Unbilled contracts receivable 67,065   $ 55,363
Right to recover product 4,276    
Refund liability 7,230    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales $ 52,332 $ 58,654