XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Interest Expense, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Interest Income (Expense), Net [Abstract]    
Interest Income $ (182) $ (158)
Interest Expense 10,391 11,923
Other Expenses 475 474
Interest Expense, net $ 10,684 $ 12,239