Annual report pursuant to Section 13 and 15(d)

Notes Payable - Additional Information (Details)

v3.22.0.1
Notes Payable - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2021
Jan. 31, 2014
Dec. 31, 2021
Mar. 01, 2021
Feb. 28, 2021
Dec. 31, 2020
Jul. 31, 2020
Jun. 30, 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     $ 125,000,000   $ 76,500,000 $ 80,800,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   70.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     $ 60,000,000     45,000,000      
Government National Mortgage Association | LIBOR | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Variable rate, floor   4.50%              
Federal Home Loan Mortgage Corporation | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Unused facility fee percentage     50.00%            
Line of credit facility, maximum borrowing capacity             $ 65,000,000   $ 25,000,000
Long-term line of credit     $ 65,000,000     $ 20,000,000      
Federal Home Loan Mortgage Corporation | LIBOR | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Variable rate, floor     0.50%