XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
OPERATING    
2025 $ 8,886  
2026 12,540  
2027 12,743  
2028 12,879  
2029 12,944  
2030 and thereafter 657,744  
Total undiscounted lease payments 717,736  
Discount (493,619)  
Lease liabilities 224,117 $ 224,499
FINANCING    
2025 1,440  
2026 2,106  
2027 2,145  
2028 2,177  
2029 2,209  
2030 and thereafter 383,172  
Total undiscounted lease payments 393,249  
Discount (320,664)  
Lease liabilities $ 72,585 $ 72,346