XML 81 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Operating Lease Payment to be Received (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Leases [Abstract]  
2024 $ 28,034
2025 112,136
2026 109,718
2027 97,627
2028 67,067
2029 and thereafter 82,853
Total minimum future lease revenue $ 497,435