Annual report pursuant to Section 13 and 15(d)

Revenue Recognition - Schedule of Disaggregated Revenue by Category (Details)

v3.19.2
Revenue Recognition - Schedule of Disaggregated Revenue by Category (Details) - USD ($)
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Total net revenues $ 67,819,183 $ 60,930,258
License Fees [Member]    
Total net revenues 16,768,749 6,598,254
Maintenance Fees [Member]    
Total net revenues 15,010,171 14,382,309
Services [Member]    
Total net revenues 34,185,992 33,611,982
License Fees - Related Party [Member]    
Total net revenues 261,513
Maintenance Fees - Related Party [Member]    
Total net revenues 511,242 418,444
Services - Related Party [Member]    
Total net revenues 1,343,029 5,657,756
Core Revenue [Member]    
Total net revenues 61,610,361 51,690,212
Core Revenue [Member] | License Fees [Member]    
Total net revenues 16,768,749 6,598,254
Core Revenue [Member] | Maintenance Fees [Member]    
Total net revenues 15,010,171 14,382,309
Core Revenue [Member] | Services [Member]    
Total net revenues 28,338,793 28,187,168
Core Revenue [Member] | License Fees - Related Party [Member]    
Total net revenues 261,513
Core Revenue [Member] | Maintenance Fees - Related Party [Member]    
Total net revenues 511,242 418,444
Core Revenue [Member] | Services - Related Party [Member]    
Total net revenues 981,406 1,842,524
Non-Core Revenue [Member]    
Total net revenues 6,208,822 9,240,046
Non-Core Revenue [Member] | Services [Member]    
Total net revenues 5,847,199 5,424,814
Non-Core Revenue [Member] | Services - Related Party [Member]    
Total net revenues $ 361,623 $ 3,815,232