Annual report pursuant to Section 13 and 15(d)

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

v3.21.2
Revenue Recognition - Schedule of Disaggregated Revenue by Category (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Total net revenues $ 54,920,615 $ 56,372,319
License Fees [Member]    
Total net revenues 6,249,924 3,260,891
Subscription and Support [Member]    
Total net revenues 22,173,745 20,254,917
Services [Member]    
Total net revenues 26,448,171 32,555,690
Services - Related Party [Member]    
Total net revenues 48,775 300,821
Core Revenue [Member]    
Total net revenues 48,611,764 49,530,183
Core Revenue [Member] | License Fees [Member]    
Total net revenues 6,249,924 3,260,891
Core Revenue [Member] | Subscription and Support [Member]    
Total net revenues 22,173,745 20,254,917
Core Revenue [Member] | Services [Member]    
Total net revenues 20,139,320 25,713,554
Core Revenue [Member] | Services - Related Party [Member]    
Total net revenues 48,775 300,821
Non-Core Revenue [Member]    
Total net revenues 6,308,851 6,842,136
Non-Core Revenue [Member] | Services [Member]    
Total net revenues $ 6,308,851 $ 6,842,136