Quarterly report pursuant to Section 13 or 15(d)

Notes Payable - Additional Information (Details)

v3.22.2
Notes Payable - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Feb. 28, 2022
Dec. 31, 2021
Mar. 31, 2021
Feb. 28, 2021
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       $ 125,000,000 $ 76,500,000      
Outstanding borrowings $ 118,800,000   $ 125,000,000 $ 76,500,000        
Periodic payment, principal, percentage of outstanding balance 5.00%              
Revolving Credit Facility | Government National Mortgage Association                
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  
Outstanding borrowings $ 0   60,000,000          
Revolving Credit Facility | Federal Home Loan Mortgage Corporation                
Debt Instrument [Line Items]                
Unused facility fee percentage 50.00%              
Line of credit facility, maximum borrowing capacity   $ 100,000,000       $ 65,000,000   $ 25,000,000
Outstanding borrowings $ 0   $ 65,000,000          
SOFR | Revolving Credit Facility | Government National Mortgage Association                
Debt Instrument [Line Items]                
Line of credit, floor interest rate 0.50%              
SOFR | Revolving Credit Facility | Federal Home Loan Mortgage Corporation                
Debt Instrument [Line Items]                
Line of credit, floor interest rate 0.50%              
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%