v3.25.2
Leases - Schedule of Lease Maturities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases  
2026 (remaining nine months ending March 31, 2026) $ 5,722
2027 7,270
2028 6,867
2029 5,577
2030 5,179
Thereafter 1,212
Total undiscounted lease payments 31,827
Less amount of lease payments representing interest (4,358)
Total present value of lease payments 27,469
Finance Lease  
2026 (remaining nine months ending March 31, 2026) 2,907
2027 3,875
2028 3,875
2029 3,869
2030 3,366
Thereafter 10,657
Total undiscounted lease payments 28,549
Less amount of lease payments representing interest (6,043)
Total present value of lease payments 22,506
Total  
2026 (remaining nine months ending March 31, 2026) 8,629
2027 11,145
2028 10,742
2029 9,446
2030 8,545
Thereafter 11,869
Total undiscounted lease payments 60,376
Less amount of lease payments representing interest (10,401)
Total present value of lease payments $ 49,975