XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Minimum Lease Payments to be Received (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Minimum Lease Payments:  
2025 $ 209,875
2026 195,712
2027 163,117
2028 136,608
2029 106,862
Thereafter 377,780
Total $ 1,189,954