XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Mar. 31, 2025
Disaggregation of Revenue [Line Items]          
Net sales $ 951,286 $ 883,669 $ 1,844,310 $ 1,736,585  
Contract with customer, liability, current portion 30,124   30,124   $ 28,820
Contract with customer, liability, noncurrent portion 632   632   488
Revenue recognized 4,630 7,096 3,737 7,928  
Unbilled contracts receivable 88,575   88,575   $ 71,774
Right to recover product 4,270   4,270    
Refund liability 7,010   7,010    
Transferred over Time          
Disaggregation of Revenue [Line Items]          
Net sales $ 38,786 $ 49,520 $ 76,282 $ 101,852