XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.4
Interest Expense, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Interest Income (Expense), Net [Abstract]        
Interest Income $ (223) $ (150) $ (963) $ (523)
Interest Expense 8,810 9,804 29,998 31,671
Other Expenses 474 474 1,424 1,423
Interest Expense, net $ 9,061 $ 10,128 $ 30,459 $ 32,571