Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF REVENUES AND RECEIVABLES FROM MAJOR CUSTOMERS (Details)

v3.25.2
SCHEDULE OF REVENUES AND RECEIVABLES FROM MAJOR CUSTOMERS (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Concentration Risk [Line Items]    
Net revenues $ 66,088,229 $ 61,393,091
Revenues in excess of billings 18,230,619 12,684,518
Daimler Financial Services [Member]    
Concentration Risk [Line Items]    
Accounts receivable 1,268,847 538,648
Revenues in excess of billings 489,208 892,109
BMW Financial [Member]    
Concentration Risk [Line Items]    
Accounts receivable 850,319 505,875
Revenues in excess of billings 2,303,982 1,419,997
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Daimler Financial Services [Member]    
Concentration Risk [Line Items]    
Net revenues $ 12,593,836 $ 15,670,054
Concentration risk, percentage 19.10% 25.50%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | BMW Financial [Member]    
Concentration Risk [Line Items]    
Net revenues $ 10,671,666 $ 4,334,024
Concentration risk, percentage 16.10% 7.10%