v3.25.2
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Payables and Accruals [Abstract]    
Accrued expenses $ 8,913 $ 7,376
Accrued interest 1,949 3,414
Foreign income tax payable 15,015 14,371
Current lease liabilities 3,390 3,038
Other current liabilities 8,851 7,482
Total $ 38,118 $ 35,681