XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]      
Net sales $ 3,357,319 $ 2,977,932 $ 3,087,868
Contract with customer, liability, current portion 27,870 15,992  
Contract with customer, liability, noncurrent portion 1,387 2,072  
Revenue recognized 6,775 14,064  
Unbilled contracts receivable 59,924 46,451  
Right to recover product 4,606    
Refund liability 8,051    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales 193,824 155,217 142,153
Service      
Disaggregation of Revenue [Line Items]      
Net sales $ 353,088 $ 296,213 $ 270,704