XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Details - Long-term notes payable) - USD ($)
Sep. 30, 2022
Jun. 30, 2022
Debt Instrument [Line Items]    
Long term notes payable related parties current $ 12,542,744 $ 9,269,377
Long term notes payable related parties non current 9,193,341 9,538,685
Long term notes payable related parties current and non current 21,736,085 18,808,062
Note Payable Related Entity 1 [Member]    
Debt Instrument [Line Items]    
Long term notes payable related parties current 5,320,094 3,737,197
Long term notes payable related parties non current 4,524,113 4,524,113
Long term notes payable related parties current and non current 9,844,207 8,261,310
Note Payable Related Entity 2 [Member]    
Debt Instrument [Line Items]    
Long term notes payable related parties current 4,541,571 3,206,154
Long term notes payable related parties non current 4,662,478 5,007,822
Long term notes payable related parties current and non current 9,204,049 8,213,976
Note Payable Related Entity 3 [Member]    
Debt Instrument [Line Items]    
Long term notes payable related parties current 499,438 446,302
Long term notes payable related parties non current 6,750 6,750
Long term notes payable related parties current and non current 506,188 453,052
Note Payable Related Party Entityfour [Member]    
Debt Instrument [Line Items]    
Long term notes payable related parties current 1,733,785 1,512,924
Long term notes payable related parties non current 0 0
Long term notes payable related parties current and non current 1,733,785 1,512,924
Note Payable Related Entity 5 [Member]    
Debt Instrument [Line Items]    
Long term notes payable related parties current 0 0
Long term notes payable related parties non current 0 0
Long term notes payable related parties current and non current 0 0
Note Payable Related Entity 6 [Member]    
Debt Instrument [Line Items]    
Long term notes payable related parties current 447,856 366,800
Long term notes payable related parties non current 0 0
Long term notes payable related parties current and non current $ 447,856 $ 366,800