v3.25.2
REPURCHASE FACILITIES, NOTES PAYABLE AND CREDIT FACILITIES - Schedule of Aggregate Principal Repayments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Principal Repayments    
Remainder of 2025 $ 1,694,778  
2026 129,844  
2027 294,948  
2028 462,248  
2029 0  
Thereafter 455,111  
Total $ 3,036,929 $ 3,182,614