v3.26.1
Interest Expense, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Interest Income (Expense), Net [Abstract]      
Interest Income $ (6,156) $ (1,718) $ (1,043)
Interest Expense 58,985 43,025 42,875
Other Expenses 2,472 2,007 1,897
Interest Capitalized (8,819) (2,788) (1,472)
Interest Expense, net $ 46,482 $ 40,526 $ 42,257