v3.25.1
LONG-TERM DEBT - Fixed Rate Senior Unsecured Notes (Details) - 9.875% Fixed Rate Senior Notes due 2028 - Unsecured borrowing - USD ($)
Nov. 10, 2023
Dec. 02, 2024
Feb. 15, 2024
Debt Instrument [Line Items]      
Face amount $ 35,650,000 $ 72,727,075 $ 25,000,000
Interest rate (as a percent) 9.875%    
Redemption percentage 100.00%