v3.26.3
Leases - Schedule of Lease Maturities (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Operating Leases  
2027 (remaining six months ending March 31, 2027) $ 4,218
2028 8,037
2029 6,767
2030 6,044
2031 1,113
Thereafter 1,616
Total undiscounted lease payments 27,795
Less amount of lease payments representing interest (3,068)
Total present value of lease payments 24,727
Finance Lease  
2027 (remaining six months ending March 31, 2027) 1,938
2028 3,875
2029 3,869
2030 3,366
2031 2,664
Thereafter 7,993
Total undiscounted lease payments 23,705
Less amount of lease payments representing interest (4,386)
Total present value of lease payments 19,319
Total  
2027 (remaining six months ending March 31, 2027) 6,156
2028 11,912
2029 10,636
2030 9,410
2031 3,777
Thereafter 9,609
Total undiscounted lease payments 51,500
Less amount of lease payments representing interest (7,454)
Total present value of lease payments $ 44,046