v3.26.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]      
Operating lease cost $ 13,631 $ 15,604 $ 16,990
Short-term lease cost 830 1,073 1,404
Finance lease cost:      
Amortization of assets 5,995 4,869 14,583
Interest on lease liabilities 1,145 1,137 1,742
Sublease income (2,661) (2,792) (2,624)
Total net lease cost $ 18,940 $ 19,891 $ 32,095