Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF REVENUES AND RECEIVABLES FROM MAJOR CUSTOMERS (Details)

v3.25.1
SCHEDULE OF REVENUES AND RECEIVABLES FROM MAJOR CUSTOMERS (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Concentration Risk [Line Items]          
Net revenues $ 17,543,957 $ 15,464,516 $ 47,679,116 $ 44,944,638  
Revenues in excess of billings 14,727,410   14,727,410   $ 12,684,518
Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Accounts receivable 1,005,108   1,005,108   538,648
Revenues in excess of billings 649,671   649,671   892,109
BMW Financial [Member]          
Concentration Risk [Line Items]          
Accounts receivable 771,436   771,436   505,875
Revenues in excess of billings 2,246,214   2,246,214   $ 1,419,997
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Daimler Financial Services [Member]          
Concentration Risk [Line Items]          
Net revenues $ 2,900,468 $ 4,207,409 $ 9,160,858 $ 11,840,101  
Concentration risk, percentage 16.50% 27.20% 19.20% 26.30%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | BMW Financial [Member]          
Concentration Risk [Line Items]          
Net revenues $ 3,314,902 $ 1,422,068 $ 8,903,689 $ 3,180,171  
Concentration risk, percentage 18.90% 9.20% 18.70% 7.10%