v3.25.2
BORROWINGS (ACR 2021-FL2) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2021
Debt Instrument [Line Items]      
Face amount of debt issued $ 1,108,582 $ 297,205  
ACR 2021-FL2 Senior Notes      
Debt Instrument [Line Items]      
Closing transaction amount     $ 700,000