v3.26.3
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Operating Leases  
2026 (excluding the nine months ended September 30, 2026) $ 1,776
2027 7,329
2028 6,675
2029 5,837
2030 6,050
Thereafter 31,187
Total future minimum lease payments 58,854
Less: imputed interest (15,571)
Total 43,283
Finance Leases  
2026 (excluding the nine months ended September 30, 2026) 133
2027 497
2028 365
2029 175
2030 68
Thereafter 18
Total future minimum lease payments 1,256
Less: imputed interest (120)
Total $ 1,136