v3.25.2
FAIR VALUE (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior unsecured notes payable, net $ 169,064,077 $ 184,418,211
Senior notes payable 302,673,702 262,451,475
Fair Value, Inputs, Level 1 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 8,126,292 9,730,296
Fair Value, Inputs, Level 1 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 8,126,292 9,730,296
Fair Value, Inputs, Level 3 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans receivable, net 829,098,570 812,968,685
Fair Value, Inputs, Level 3 | Carrying Value | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes payable 302,673,702 262,451,475
Fair Value, Inputs, Level 3 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans receivable, net 829,098,570 812,968,685
Fair Value, Inputs, Level 3 | Estimated Fair Value | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes payable 302,673,702 262,451,475
Fair Value, Inputs, Level 2 | Carrying Value | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior unsecured notes payable, net 169,064,077 184,418,211
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 $ 168,981,236 $ 182,754,759