v3.26.1
Commitments and Contingencies - Schedule of Lease Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 (for the remaining period) $ 6,875
2027 13,525
2028 9,790
2029 7,265
2030 7,152
Thereafter 24,800
Total payments 69,407
Less: present value discount/imputed interest 23,356
Present value of lease liabilities 46,051
Finance Leases  
2026 (for the remaining period) 91
2027 115
2028 50
2029 15
2030 2
Thereafter 0
Total payments 273
Less: present value discount/imputed interest 29
Present value of lease liabilities $ 244