XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE (Details) - USD ($)
Jun. 30, 2023
Mar. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior unsecured notes payable, net $ 285,620,007 $ 287,352,892
Senior notes payable 299,776,031 307,910,824
Fair Value, Inputs, Level 1 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 15,988,798 16,508,935
Fair Value, Inputs, Level 1 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 15,988,798 16,508,935
Fair Value, Inputs, Level 2 | Carrying Value | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior unsecured notes payable, net 288,860,000 290,860,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 252,752,500 218,127,548
Fair Value, Inputs, Level 3 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans receivable, net 888,656,418 887,788,486
Fair Value, Inputs, Level 3 | Carrying Value | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes payable 299,776,031 307,910,824
Fair Value, Inputs, Level 3 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans receivable, net 888,656,418 887,788,486
Fair Value, Inputs, Level 3 | Estimated Fair Value | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes payable $ 299,776,031 $ 307,910,824