v3.26.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]      
Net sales $ 3,751,376 $ 3,617,579 $ 3,581,871
Remaining performance obligation 212,695    
Contract with customer, liability, current portion 48,080 28,820  
Contract with customer, liability, noncurrent portion 1,830 488  
Revenue recognized 8,086 11,967  
Unbilled contracts receivable 93,798 71,774  
Right to recover product 4,270    
Refund liability 6,997    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation 112,110    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation 65,445    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation 23,281    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation 11,668    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation 191    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales $ 160,128 $ 188,270 $ 251,820