XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Mar. 31, 2024
Payables and Accruals [Abstract]    
Accrued expenses $ 8,529 $ 7,376
Accrued interest 1,790 3,414
Foreign income tax payable 19,410 14,371
Other current liabilities 8,914 10,520
Total $ 38,643 $ 35,681