v3.26.1
Leases - Balance Sheet Classification of Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Assets    
Operating leases $ 44,836 $ 49,661
Finance leases 15,978 9,802
Total lease assets $ 60,814 $ 59,463
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant and equipment, net Property, plant and equipment, net
Current:    
Operating leases $ 8,365 $ 8,042
Finance leases $ 6,172 $ 4,631
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Non-current:    
Operating leases $ 57,301 $ 64,737
Finance leases $ 9,891 $ 5,578
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities Other non-current liabilities
Total lease liabilities $ 81,729 $ 82,988
Weighted-average remaining lease term:    
Operating leases 8 years 3 months 3 days 9 years 2 months 15 days
Finance leases 2 years 10 months 28 days 2 years 8 months 1 day
Weighted-average incremental borrowing rate:    
Operating leases 10.90% 10.96%
Finance leases 7.88% 9.06%