Quarterly report pursuant to Section 13 or 15(d)

MAJOR CUSTOMERS (Details Narrative)

v3.24.1.1.u2
MAJOR CUSTOMERS (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Concentration Risk [Line Items]          
Revenue $ 15,464,516 $ 13,506,389 $ 44,944,638 $ 38,602,866  
Revenues in excess of billings 15,659,806   15,659,806   $ 12,377,677
Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Revenues in excess of billings $ 2,275,426   $ 2,275,426   1,961,750
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 27.20% 27.80% 26.30% 28.00%  
Accounts Receivable [Member] | Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Accounts receivable, gross $ 7,379,879   $ 7,379,879   $ 4,368,881
Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Revenue $ 4,207,409 $ 3,754,752 $ 11,840,101 $ 10,824,636