v3.26.1
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (July 1 through December 31) $ 44,272  
2027 91,023  
2028 75,714  
2029 63,574  
2030 73,512  
Thereafter 350,986  
Total lease payments 699,081  
Less: Tenant Improvement Allowances (16,929)  
Less: Imputed Interest (128,989)  
Present value of lease liabilities 553,163  
Less: Current lease liabilities (65,251) $ (58,666)
Long-term lease liabilities $ 487,912 $ 508,191