XML 129 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Provision for Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Current income tax expense (benefit):      
United States Federal $ 6,843 $ 15,375 $ 7,772
State taxes 850 2,715 2,218
Foreign 12,226 12,097 16,356
Deferred income tax expense (benefit):      
United States (17,411) (12,451) (517)
Foreign (2,875) (2,834) 217
Income tax (benefit) expense $ (367) $ 14,902 $ 26,046