v3.26.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash outflows for operating leases $ 15,683 $ 17,821 $ 19,157
Operating cash outflows for finance leases 1,188 1,087 1,742
Financing cash outflows for finance leases 6,722 9,193 11,496
Non-cash financing activities: Finance lease obligation $ 12,884 $ 4,266 $ 6,034