v3.26.1
Income Taxes - Income Taxes 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 $ 24,674 $ 2,568 $ 15,536
State and Local 5,218 1,999 2,134
Income taxes paid, net of refunds 45,850 20,520 28,369
Germany      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 5,680 7,339 3,550
Hungary      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 0 1,568 0
Mexico      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 0 0 1,948
Netherlands      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 0 1,386 0
United Kingdom      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 0 1,286 0
Other      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 10,277 $ 4,375 $ 5,200