v3.26.1
Interest Expense, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Interest Income (Expense), Net [Abstract]    
Interest Income $ (2,015) $ (151)
Interest Expense 17,947 12,739
Other Expenses 837 474
Interest Capitalized (3,822) (1,346)
Interest Expense, net $ 12,947 $ 11,716