v3.26.1
Leases - Schedule of Lease Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2027 (remaining nine months ending March 31, 2027) $ 6,243
2028 7,945
2029 6,674
2030 6,011
2031 1,109
Thereafter 1,607
Total undiscounted lease payments 29,589
Less amount of lease payments representing interest (3,450)
Total present value of lease payments 26,139
Finance Lease  
2027 (remaining nine months ending March 31, 2027) 2,907
2028 3,875
2029 3,869
2030 3,366
2031 2,664
Thereafter 7,993
Total undiscounted lease payments 24,674
Less amount of lease payments representing interest (4,699)
Total present value of lease payments 19,975
Total  
2027 (remaining nine months ending March 31, 2027) 9,150
2028 11,820
2029 10,543
2030 9,377
2031 3,773
Thereafter 9,600
Total undiscounted lease payments 54,263
Less amount of lease payments representing interest (8,149)
Total present value of lease payments $ 46,114