v3.26.1
Commitments and Contingencies - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Operating Leases      
2026-2027 $ 10,899 $ 10,822  
2027-2028 13,787 13,733  
2028-2029 11,045 10,980  
2029-2030 11,436 11,363  
2030-2031 11,563 11,476  
Thereafter 406,146 410,823  
Total lease payments 464,876 469,197  
Less: Imputed interest (291,923) (294,678)  
Present value of lease liabilities 172,953 174,519 $ 198,985
Finance Leases      
2026-2027 17 18  
2027-2028 0 3  
2028-2029 0 0  
2029-2030 0 0  
2030-2031 0 0  
Thereafter 0 0  
Total lease payments 17 21  
Less: Imputed interest 0 (1)  
Present value of lease liabilities $ 17 $ 20 $ 36