XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Payments to be Received, Maturity (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Remaining 2025 $ 12,109
2026 28,836
2027 30,013
2028 35,874
2029 37,003
Thereafter 125,947
Total 269,782
Operating leases, future minimum lease payment not yet commenced $ 9,830,000
Terms of operating leases 12 years