XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Future Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 $ 15,344  
2026 15,752  
2027 15,484  
2028 14,536  
2029 13,577  
Thereafter 405,106  
Total 479,799  
Less discount for time value (326,466)  
Lease liability 153,333 $ 133,220
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 1,089  
2026 1,091  
2027 1,095  
2028 1,096  
2029 1,099  
Thereafter 34,663  
Total 40,133  
Less discount for time value (20,184)  
Lease liability $ 19,949 $ 20,012