XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 3,581,871 $ 3,708,579 $ 3,357,319
Contract with customer, liability, current portion 27,649 34,594  
Contract with customer, liability, noncurrent portion 960 1,437  
Revenue recognized 20,166 9,779  
Unbilled contracts receivable 55,363 48,616  
Right to recover product 4,530    
Refund liability 7,399    
Remaining performance obligation 147,016    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation 111,041    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation 27,644    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales 251,820 244,013 193,824
Service      
Disaggregation of Revenue [Line Items]      
Net sales $ 420,009 $ 400,798 $ 353,088