v3.26.1
LONG-TERM DEBT - Fixed Rate Senior Unsecured Notes (Details) - 9.875% Fixed Rate Senior Notes due 2028 - Unsecured borrowing
3 Months Ended
Mar. 31, 2026
USD ($)
Debt Instrument [Line Items]  
Interest rate (as a percent) 9.875%
Redemption percentage 100.00%
Face amount $ 135,379,475