v3.26.1
Income Taxes - Schedule of Cash Paid for Income Taxes, Net of Refunds Received (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. federal $ 70,826    
U.S. state and local 6,229    
Total foreign 40,529    
Cash paid for tax, net 117,584 $ 117,979 $ 81,360
Austria      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign 6,778    
Brazil      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign 7,058    
Other      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign $ 26,693