Annual report pursuant to Section 13 and 15(d)

Segment Information and Geographic Areas - Schedule of Geographic Information (Details)

v3.21.2
Segment Information and Geographic Areas - Schedule of Geographic Information (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 54,920,615 $ 56,372,319
Long-Lived Assets 31,027,487 32,327,378
China [Member]    
Revenues 22,716,598 20,065,572
Long-Lived Assets 509,935 843,694
Thailand [Member]    
Revenues 4,518,145 3,807,648
Long-Lived Assets 2,033,628 900,514
US [Member]    
Revenues 2,691,811 3,457,676
Long-Lived Assets 5,440,078 5,689,067
UK [Member]    
Revenues 11,283,500 12,275,903
Long-Lived Assets 5,217,594 5,528,801
Pakistan & India [Member]    
Revenues 1,478,071 2,008,910
Long-Lived Assets 17,618,325 19,103,687
Australia & New Zealand [Member]    
Revenues 4,771,216 3,149,715
Long-Lived Assets 207,927 261,615
Mexico [Member]    
Revenues 1,032,736 987,190
Long-Lived Assets
Indonesia [Member]    
Revenues 3,221,342 5,611,454
Long-Lived Assets
South Africa [Member]    
Revenues 924,316 496,480
Long-Lived Assets
Other Countries [Member]    
Revenues 2,282,880 4,511,774
Long-Lived Assets