Quarterly report pursuant to Section 13 or 15(d)

MAJOR CUSTOMERS (Details Narrative)

v3.22.1
MAJOR CUSTOMERS (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2021
Concentration Risk [Line Items]          
Revenue $ 14,809,826 $ 13,783,996 $ 43,703,549 $ 39,552,834  
Revenues in excess of billings 14,610,725   14,610,725   $ 14,680,131
Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Revenues in excess of billings 1,252,548   1,252,548   2,041,750
BMW Financial (BMW) [Member]          
Concentration Risk [Line Items]          
Revenues in excess of billings 3,696,816   $ 3,696,816   4,453,299
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     35.90% 19.60%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | BMW Financial (BMW) [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     7.30% 10.90%  
Accounts Receivable [Member] | Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Accounts receivable, gross 3,168,260   $ 3,168,260   462,861
Accounts Receivable [Member] | BMW Financial (BMW) [Member]          
Concentration Risk [Line Items]          
Accounts receivable, gross $ 305,321   305,321   $ 35,063
Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Revenue     15,692,171 $ 7,763,189  
BMW Financial (BMW) [Member]          
Concentration Risk [Line Items]          
Revenue     $ 3,203,536 $ 4,295,139