XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Interest Expense, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Interest Income (Expense), Net [Abstract]        
Interest Income $ (558) $ (215) $ (740) $ (373)
Interest Expense 10,798 9,944 21,189 21,867
Other Expenses 474 475 949 949
Interest Expense, net $ 10,714 $ 10,204 $ 21,398 $ 22,443