v3.26.1
Leases - Schedule of Lease Expense for Operating and Short-Term Leases (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]      
Operating Lease Cost $ 8,804 $ 7,953 $ 8,030
Short-term Lease Cost 2,165 1,306 691
Total Lease Cost $ 10,969 $ 9,259 $ 8,721