XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Mar. 31, 2025
Disaggregation of Revenue [Line Items]      
Net sales $ 893,024 $ 852,916  
Contract with customer, liability, current portion 29,633   $ 28,820
Contract with customer, liability, noncurrent portion 770   488
Revenue recognized 7,576 6,100  
Unbilled contracts receivable 84,566   $ 71,774
Right to recover product 4,270    
Refund liability 7,010    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales $ 37,496 $ 52,332