v3.26.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Current:      
Federal $ 950 $ 11,983 $ 7,845
State 1,158 2,971 4,242
Foreign 11,659 13,467 12,220
Total current 13,767 28,421 24,307
Deferred:      
Federal 3,430 (20,989) (82,773)
State 194 1,543 (19,740)
Foreign 4,076 (4,028) (7,087)
Total deferred 7,700 (23,474) (109,600)
Total income tax expense (benefit) $ 21,467 $ 4,947 $ (85,293)