Annual report pursuant to Section 13 and 15(d)

Segment Information and Geographic Areas - Summary of Reconciliation of Revenue (Details)

v3.7.0.1
Segment Information and Geographic Areas - Summary of Reconciliation of Revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2015
Revenues $ 65,366,268 $ 64,550,193  
North America [Member]      
Revenues 5,624,434 5,464,740  
Europe [Member]      
Revenues 6,850,320 10,670,117  
Asia - Pacific [Member]      
Revenues 52,891,514 48,415,336  
China [Member]      
Revenues 22,737,967 17,276,250  
China [Member] | North America [Member]      
Revenues    
China [Member] | Europe [Member]      
Revenues  
China [Member] | Asia - Pacific [Member]      
Revenues 27,170,305 17,276,250  
China [Member] | North America [Member]      
Revenues    
Thailand [Member]      
Revenues 3,887,089 6,428,041  
Thailand [Member] | North America [Member]      
Revenues  
Thailand [Member] | Europe [Member]      
Revenues  
Thailand [Member] | Asia - Pacific [Member]      
Revenues 3,524,911 6,428,041  
USA [Member]      
Revenues 4,378,433 5,843,204  
USA [Member] | North America [Member]      
Revenues 3,789,183 3,922,210  
USA [Member] | Europe [Member]      
Revenues  
USA [Member] | Asia - Pacific [Member]      
Revenues 589,250 1,920,994  
UK [Member]      
Revenues 13,152,380 16,894,973  
UK [Member] | North America [Member]      
Revenues  
UK [Member] | Europe [Member]      
Revenues 6,850,320 10,446,098  
UK [Member] | Asia - Pacific [Member]      
Revenues 6,302,060 6,448,875  
Pakistan & India [Member]      
Revenues 1,653,393 1,842,046  
Pakistan & India [Member] | North America [Member]      
Revenues  
Pakistan & India [Member] | Europe [Member]      
Revenues  
Pakistan & India [Member] | Asia - Pacific [Member]      
Revenues 1,653,393 1,842,046  
Australia & New Zealand [Member]      
Revenues 6,618,930 4,308,784  
Australia & New Zealand [Member] | North America [Member]      
Revenues  
Australia & New Zealand [Member] | Europe [Member]      
Revenues  
Australia & New Zealand [Member] | Asia - Pacific [Member]      
Revenues 4,796,631 4,308,784  
Mexico [Member]      
Revenues 1,835,251 1,542,530  
Mexico [Member] | North America [Member]      
Revenues 1,835,251 1,542,530  
Mexico [Member] | Europe [Member]      
Revenues  
Mexico [Member] | Asia - Pacific [Member]      
Revenues  
Indonesia [Member]      
Revenues 3,265,412 6,201,642  
Indonesia [Member] | North America [Member]      
Revenues  
Indonesia [Member] | Europe [Member]      
Revenues  
Indonesia [Member] | Asia - Pacific [Member]      
Revenues 3,020,990 6,201,642  
South Africa [Member]      
Revenues 3,451,931 387,220  
South Africa [Member] | North America [Member]      
Revenues  
South Africa [Member] | Europe [Member]      
Revenues  
South Africa [Member] | Asia - Pacific [Member]      
Revenues 3,176,885 387,220  
Other Countries [Member]      
Revenues 4,385,482 3,825,503  
Other Countries [Member] | North America [Member]      
Revenues  
Other Countries [Member] | Europe [Member]      
Revenues 224,019  
Other Countries [Member] | Asia - Pacific [Member]      
Revenues $ 2,657,089 $ 3,601,484