Quarterly report pursuant to Section 13 or 15(d)

NOTES PAYABLE - Additional Information (Details)

v3.23.3
NOTES PAYABLE - Additional Information (Details) - USD ($)
1 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Term Note      
Debt Instrument [Line Items]      
Current borrowing capacity $ 125,000,000 $ 125,000,000  
Maximum borrowing capacity 175,000,000 175,000,000  
Outstanding borrowings $ 0 $ 0 $ 106,300,000
Periodic payment, principal, percentage of outstanding balance 5.00% 5.00%  
Remaining balance $ 87,500,000    
Revolving Credit Facility | Government National Mortgage Association      
Debt Instrument [Line Items]      
Unused facility fee percentage   50.00%  
Current borrowing capacity 135,000,000 $ 135,000,000  
Maximum borrowing capacity 200,000,000 200,000,000  
Outstanding borrowings 31,000,000 $ 31,000,000 20,000,000
Revolving Credit Facility | Federal Home Loan Mortgage Corporation      
Debt Instrument [Line Items]      
Unused facility fee percentage   35.00%  
Maximum borrowing capacity 100,000,000 $ 100,000,000  
Outstanding borrowings 30,000,000 30,000,000 $ 0
Revolving Credit Facility | Federal National Mortgage Association      
Debt Instrument [Line Items]      
Current borrowing capacity 250,000,000 250,000,000  
Maximum borrowing capacity 400,000,000 400,000,000  
Outstanding borrowings $ 87,800,000 $ 87,800,000  
SOFR | Revolving Credit Facility | Government National Mortgage Association      
Debt Instrument [Line Items]      
Line of credit, floor interest rate 0.50% 0.50%  
SOFR | Revolving Credit Facility | Federal Home Loan Mortgage Corporation      
Debt Instrument [Line Items]      
Line of credit, floor interest rate 0.50% 0.50%  
SOFR | Revolving Credit Facility | Federal National Mortgage Association      
Debt Instrument [Line Items]      
Line of credit, floor interest rate 2.00% 2.00%  
Federal Funds Rate | Term Note      
Debt Instrument [Line Items]      
Debt instrument variable rate   0.50%  
Eurodollar Base Rate | Term Note      
Debt Instrument [Line Items]      
Debt instrument variable rate   1.00%