Annual report pursuant to Section 13 and 15(d)

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

v3.5.0.2
Segment Information and Geographics Areas - Summary of Reconciliation of Revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Revenues $ 64,550,193 $ 51,048,578
North America [Member]    
Revenues 5,464,740 5,535,183
Europe [Member]    
Revenues 10,670,117 7,375,527
Asia - Pacific [Member]    
Revenues 48,415,336 38,137,868
China [Member]    
Revenues 17,276,250 15,119,518
China [Member] | North America [Member]    
Revenues  
China [Member] | Europe [Member]    
Revenues
China [Member] | Asia - Pacific [Member]    
Revenues 17,276,250 15,119,518
China [Member] | North America [Member]    
Revenues  
Thailand [Member]    
Revenues 6,428,041 4,842,577
Thailand [Member] | North America [Member]    
Revenues
Thailand [Member] | Europe [Member]    
Revenues
Thailand [Member] | Asia - Pacific [Member]    
Revenues 6,428,041 4,842,577
USA [Member]    
Revenues 5,843,204 7,190,905
USA [Member] | North America [Member]    
Revenues 3,922,210 4,332,351
USA [Member] | Europe [Member]    
Revenues
USA [Member] | Asia - Pacific [Member]    
Revenues 1,920,994 2,858,554
UK [Member]    
Revenues 16,894,973 10,641,565
UK [Member] | North America [Member]    
Revenues
UK [Member] | Europe [Member]    
Revenues 10,446,098 7,094,304
UK [Member] | Asia - Pacific [Member]    
Revenues 6,448,875 3,547,261
Pakistan & India [Member]    
Revenues 1,842,046 1,868,090
Pakistan & India [Member] | North America [Member]    
Revenues
Pakistan & India [Member] | Europe [Member]    
Revenues
Pakistan & India [Member] | Asia - Pacific [Member]    
Revenues 1,842,046 1,868,090
Australia & New Zealand [Member]    
Revenues 4,308,784 2,672,265
Australia & New Zealand [Member] | North America [Member]    
Revenues
Australia & New Zealand [Member] | Europe [Member]    
Revenues
Australia & New Zealand [Member] | Asia - Pacific [Member]    
Revenues 4,308,784 2,672,265
Mexico [Member]    
Revenues 1,542,530 1,202,832
Mexico [Member] | North America [Member]    
Revenues 1,542,530 1,202,832
Mexico [Member] | Europe [Member]    
Revenues
Mexico [Member] | Asia - Pacific [Member]    
Revenues
Indonesia [Member]    
Revenues 6,201,642 5,212,919
Indonesia [Member] | North America [Member]    
Revenues
Indonesia [Member] | Europe [Member]    
Revenues
Indonesia [Member] | Asia - Pacific [Member]    
Revenues 6,201,642 5,212,919
Other Countries [Member]    
Revenues 4,212,723 2,297,907
Other Countries [Member] | North America [Member]    
Revenues
Other Countries [Member] | Europe [Member]    
Revenues 224,019 281,223
Other Countries [Member] | Asia - Pacific [Member]    
Revenues $ 3,988,704 $ 2,016,684