XML 50 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 05, 2026
Jun. 29, 2025
Mar. 31, 2026
Disaggregation of Revenue [Line Items]      
Net sales $ 935,641 $ 893,024  
Contract with customer, liability, current portion 47,042   $ 48,080
Contract with customer, liability, noncurrent portion 1,967   1,830
Revenue recognized 10,073 7,576  
Unbilled contracts receivable 88,975   $ 93,798
Right to recover product 4,270    
Refund liability 6,810    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales $ 41,518 $ 37,496