XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE (Details) - USD ($)
9 Months Ended
Dec. 31, 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 $ 296,050,414 $ 295,393,991
Senior notes payable 426,490,205 396,972,746
Fair Value, Inputs, Level 1 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 20,961,825 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 20,961,825 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 169,959,000 264,639,000
Fair Value, Inputs, Level 3 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans receivable, net 978,147,714 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 426,490,205 396,972,746
Fair Value, Inputs, Level 3 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans receivable, net 978,147,714 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 $ 426,490,205 $ 396,972,746