Quarterly report pursuant to Section 13 or 15(d)

MAJOR CUSTOMERS (Details Narrative)

v3.23.1
MAJOR CUSTOMERS (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2022
Concentration Risk [Line Items]          
Revenue $ 13,506,389 $ 14,809,826 $ 38,602,866 $ 43,703,549  
Revenues in excess of billings 13,741,884   13,741,884   $ 14,571,776
Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Revenues in excess of billings 2,016,970   2,016,970   365,863
BMW Financial (BMW) [Member]          
Concentration Risk [Line Items]          
Revenues in excess of billings 2,002,579   $ 2,002,579   2,199,381
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     28.00% 35.90%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | BMW Financial (BMW) [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     8.30% 7.30%  
Accounts Receivable [Member] | Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Accounts receivable, gross 2,284,979   $ 2,284,979   2,005,463
Accounts Receivable [Member] | BMW Financial (BMW) [Member]          
Concentration Risk [Line Items]          
Accounts receivable, gross $ 1,104,698   1,104,698   $ 2,498,645
Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Revenue     10,824,636 $ 15,692,171  
BMW Financial (BMW) [Member]          
Concentration Risk [Line Items]          
Revenue     $ 3,208,649 $ 3,203,536