v3.26.3
Leases - Schedule of Future Minimum Obligations for Operating Leases and Non-Lease Components (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Operating leases  
Remainder of 2026 $ 2,531
2027 9,657
2028 9,927
2029 7,882
2030 6,183
Thereafter 12,713
Total future minimum operating lease and non-lease commitments 48,893
Less imputed interest (8,255)
Total liability 40,638
Non-lease components  
Remainder of 2026 1,072
2027 4,318
2028 3,904
2029 2,548
2030 1,352
Thereafter 109
Total future minimum operating lease and non-lease commitments 13,303
Total  
Remainder of 2026 3,603
2027 13,975
2028 13,831
2029 10,430
2030 7,535
Thereafter 12,822
Total future minimum operating lease and non-lease commitments $ 62,196