v3.26.1
Leases - Schedule of Lease Maturity (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
Remainder of 2026 $ 4,858
2027 9,871
2028 6,464
2029 4,855
2030 4,068
Thereafter 20,383
Total minimum lease payments 50,499
Less: imputed interest (9,862)
Total present value of lease liabilities 40,637
Finance Leases  
Remainder of 2026 77
2027 158
2028 40
2029 0
2030 0
Thereafter 0
Total minimum lease payments 275
Less: imputed interest (5)
Total present value of lease liabilities 270
Total  
Remainder of 2026 4,935
2027 10,029
2028 6,504
2029 4,855
2030 4,068
Thereafter 20,383
Total minimum lease payments 50,774
Less: imputed interest (9,867)
Total present value of lease liabilities $ 40,907