XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
FAIR VALUE (Details) - USD ($)
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Fair Value Disclosures [Abstract]    
Average loan period 8 months  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior unsecured notes payable, net $ 295,645,228 $ 295,393,991
Senior notes payable 481,393,450 396,972,746
Fair Value, Inputs, Level 1 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 13,302,590 19,236,322
Fair Value, Inputs, Level 1 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 13,302,590 19,236,322
Fair Value, Inputs, Level 2 | Carrying Value | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior unsecured notes payable, net 300,000,000 300,000,000
Fair Value, Inputs, Level 2 | Estimated Fair Value | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior unsecured notes payable, net 215,250,000 264,639,000
Fair Value, Inputs, Level 3 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans receivable, net 1,038,856,856 985,515,154
Fair Value, Inputs, Level 3 | Carrying Value | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes payable 481,393,450 396,972,746
Fair Value, Inputs, Level 3 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans receivable, net 1,038,856,856 985,515,154
Fair Value, Inputs, Level 3 | Estimated Fair Value | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes payable $ 481,393,450 $ 396,972,746