XML 131 R105.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Classification of Deferred Income Taxes in Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Net non-current deferred tax assets $ 2,904 $ 1,797
Net non-current deferred tax liabilities (28,302) (40,450)
Net deferred tax assets (liabilities) $ (25,398) $ (38,653)