XML 138 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease Maturities (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating Leases  
2026 (remaining six months ending March 31, 2026) $ 3,797
2027 7,270
2028 6,868
2029 5,578
2030 5,180
Thereafter 1,219
Total undiscounted lease payments 29,912
Less amount of lease payments representing interest (3,925)
Total present value of lease payments 25,987
Finance Lease  
2026 (remaining six months ending March 31, 2026) 1,938
2027 3,875
2028 3,875
2029 3,869
2030 3,366
Thereafter 10,657
Total undiscounted lease payments 27,580
Less amount of lease payments representing interest (5,689)
Total present value of lease payments 21,891
Total  
2026 (remaining six months ending March 31, 2026) 5,735
2027 11,145
2028 10,743
2029 9,447
2030 8,546
Thereafter 11,876
Total undiscounted lease payments 57,492
Less amount of lease payments representing interest (9,614)
Total present value of lease payments $ 47,878