v3.26.1
INCOME TAXES - Cash Income Taxes, Net of Refunds Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal taxes $ 89,436    
State & local taxes 26,356    
Total cash taxes paid 187,247 $ 93,312 $ 105,056
 Germany      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign taxes 29,712    
 United Kingdom      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign taxes 24,449    
 Other foreign jurisdictions      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign taxes $ 17,294