v3.26.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remaining of 2026 $ 6,934
2027 13,020
2028 12,490
2029 12,983
2030 7,405
Thereafter 104,115
Total future lease payments 156,947
Less imputed interest 75,570
Total $ 81,377