Annual report pursuant to Section 13 and 15(d)

MAJOR CUSTOMERS (Details Narrative)

v3.22.2.2
MAJOR CUSTOMERS (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Concentration Risk [Line Items]    
Revenue $ 57,247,979 $ 54,920,615
Revenues in excess of billings 14,571,776 14,680,131
Daimler Financial Services [Member]    
Concentration Risk [Line Items]    
Revenues in excess of billings   2,041,750
BMW Financial (BMW) [Member]    
Concentration Risk [Line Items]    
Revenues in excess of billings   4,453,299
Accounts Receivable [Member] | Daimler Financial Services [Member]    
Concentration Risk [Line Items]    
Accounts receivable, gross   462,861
Daimler Financial Services [Member]    
Concentration Risk [Line Items]    
Revenue 18,090,059 $ 11,522,694
Revenues in excess of billings $ 365,863  
Daimler Financial Services [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 31.60% 21.00%
Daimler Financial Services [Member] | Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Accounts receivable, gross $ 2,005,463  
BMW Financial (BMW) [Member]    
Concentration Risk [Line Items]    
Revenue 4,273,740 $ 7,137,653
Revenues in excess of billings $ 2,199,381  
BMW Financial (BMW) [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 7.50% 13.00%
BMW Financial (BMW) [Member] | Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Accounts receivable, gross $ 2,498,645 $ 35,063