Annual report pursuant to Section 13 and 15(d)

NOTES PAYABLE - Additional Information (Details)

v3.22.4
NOTES PAYABLE - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2021
Jan. 31, 2014
Dec. 31, 2022
Feb. 28, 2022
Dec. 31, 2021
Jul. 31, 2020
Jul. 31, 2017
Term Note              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity $ 175,000,000            
Maximum amount of committed to increase 76,500,000            
Long-term line of credit 76,500,000   $ 106,300,000   $ 125,000,000    
Periodic payment, principal, percentage of outstanding balance     5.00%        
New Term Note              
Debt Instrument [Line Items]              
Maximum amount of committed to increase $ 125,000,000            
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%            
Government National Mortgage Association | Revolving Credit Facility              
Debt Instrument [Line Items]              
Unused facility fee percentage   50.00%          
Line of credit facility, maximum borrowing capacity   $ 135,000,000          
Maximum amount of committed to increase   $ 200,000,000          
Long-term line of credit     $ 20,000,000   60,000,000    
Federal Home Loan Mortgage Corporation | Revolving Credit Facility              
Debt Instrument [Line Items]              
Unused facility fee percentage     35.00%        
Line of credit facility, maximum borrowing capacity       $ 100,000,000   $ 65,000,000 $ 25,000,000
Long-term line of credit     $ 0   $ 65,000,000    
Federal Home Loan Mortgage Corporation | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility              
Debt Instrument [Line Items]              
Variable rate, floor   0.50% 0.50%