Annual report [Section 13 and 15(d), not S-K Item 405]

NOTES PAYABLE (Details)

v3.25.0.1
NOTES PAYABLE (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Term Note      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity $ 175,000,000.0    
Current borrowing capacity $ 125,000,000.0    
Periodic payment, principal, percentage of outstanding balance 5.00%    
Remaining balance $ 87,500,000    
Revolving Credit Facility | Government National Mortgage Association      
Debt Instrument [Line Items]      
Variable rate, floor   0.50%  
Percentage of available facility to waive unused facility fee (as a percent)   50.00%  
Line of credit facility, maximum borrowing capacity   $ 135,000,000.0  
Maximum amount of committed to increase   200,000,000.0  
Outstanding borrowings   $ 71,000,000.0 $ 31,000,000.0
Revolving Credit Facility | Federal Home Loan Mortgage Corporation      
Debt Instrument [Line Items]      
Variable rate, floor   0.50%  
Line of credit facility, maximum borrowing capacity   $ 150,000,000.0  
Outstanding borrowings   $ 80,000,000.0 30,000,000.0
Revolving Credit Facility | Federal National Mortgage Association      
Debt Instrument [Line Items]      
Variable rate, floor   2.00%  
Line of credit facility, maximum borrowing capacity   $ 400,000,000.0  
Outstanding borrowings   149,000,000.0 $ 87,800,000
Current borrowing capacity   $ 250,000,000.0