v3.26.3
Leases - Schedule of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Lease Payments    
Remainder of 2026 $ 2,801  
2027 22,103  
2028 20,977  
2029 20,935  
2030 20,516  
Thereafter 153,055  
Total lease payments 240,387  
Less: Imputed interest (61,376)  
Total lease liabilities 179,011 $ 186,066
Sublease Receipts    
Remainder of 2026 1,038  
2027 4,153  
2028 4,153  
2029 4,153  
2030 4,153  
Thereafter 7,379  
Total lease payments 25,029  
Net Payments    
Remainder of 2026 1,763  
2027 17,950  
2028 16,824  
2029 16,782  
2030 16,363  
Thereafter 145,676  
Total lease payments $ 215,358