XML 66 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition and Business Concentrations - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Concentration Risk [Line Items]      
Net sales $ 5,472,296 $ 4,985,612 $ 4,287,763
Maximum      
Concentration Risk [Line Items]      
Sales returns (in days) 90 days    
Trade Accounts Receivable | Customer Concentration Risk | One Customer      
Concentration Risk [Line Items]      
Concentration risk (in percentage) 18.50% 13.60%  
International      
Concentration Risk [Line Items]      
Net sales $ 2,280,778 $ 1,798,903 1,424,089
International | Sales Revenue, Net | Net sales in foreign currencies      
Concentration Risk [Line Items]      
Net sales $ 1,748,061 $ 1,376,782 $ 1,105,057