v3.25.2
BORROWINGS (Senior Secured Financing Facility) (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 31, 2020
Dec. 31, 2022
Jun. 30, 2025
Dec. 31, 2024
Aug. 16, 2021
Debt Instrument [Line Items]          
Face amount of debt issued     $ 1,108,582 $ 297,205  
Debt instrument, interest rate, stated percentage         5.75%
Loan and Servicing Agreement | Senior Secured Financing Facility          
Debt Instrument [Line Items]          
Debt instrument, commitment period of each loan series   3 months      
Debt instrument, final maturity period of each loan series   5 years      
Loan and Servicing Agreement | Maximum | Senior Secured Financing Facility          
Debt Instrument [Line Items]          
Face amount of debt issued   $ 500,000      
Loan and Servicing Agreement | MassMutual and Other Lenders | Senior Secured Financing Facility          
Debt Instrument [Line Items]          
Face amount of debt issued $ 250,000        
Debt instrument, interest rate, stated percentage 5.75%        
Loan and Servicing Agreement | MassMutual and Other Lenders | If Borrower Obtains Rating of BBB or Higher by October 31, 2020 | Senior Secured Financing Facility          
Debt Instrument [Line Items]          
Debt instrument, maturity date Jul. 31, 2027