Annual report pursuant to Section 13 and 15(d)

Balance Sheet Details - Schedule of Property and Equipment, Net (Details)

v3.5.0.2
Balance Sheet Details - Schedule of Property and Equipment, Net (Details) - USD ($)
Jul. 31, 2016
Jul. 31, 2015
Property and Equipment, gross $ 3,243,611 $ 2,138,524
Accumulated Depreciation (443,681) (330,542)
Property and Equipment, net 2,799,930 1,807,982
Computers And Equipment [Member]    
Property and Equipment, gross 2,866,879 1,589,914
Computer Software [Member]    
Property and Equipment, gross 211,228 18,701
Leasehold Improvements [Member]    
Property and Equipment, gross 80,102 112,469
Construction In Progress [Member]    
Property and Equipment, gross $ 85,402 $ 417,440