XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
OPERATING    
2025 $ 5,235  
2026 11,392  
2027 11,581  
2028 11,717  
2029 11,776  
2030 and thereafter 563,917  
Total undiscounted lease payments 615,618  
Discount (411,940)  
Lease liabilities 203,678 $ 224,499
FINANCING    
2025 957  
2026 2,106  
2027 2,145  
2028 2,177  
2029 2,209  
2030 and thereafter 383,172  
Total undiscounted lease payments 392,766  
Discount (319,747)  
Lease liabilities $ 73,019 $ 72,346