XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]      
Net sales $ 3,617,579 $ 3,581,871 $ 3,708,579
Remaining performance obligation 173,979    
Contract with customer, liability, current portion 28,820 27,649  
Contract with customer, liability, noncurrent portion 488 960  
Revenue recognized 11,967 20,166  
Unbilled contracts receivable 71,774 55,363  
Right to recover product 4,300    
Refund liability 7,108    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation 109,125    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation 46,812    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation 18,042    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales $ 188,270 $ 251,820 $ 244,013