Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Revenue Recognition - Schedule of Disaggregated Revenue by Category (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Total net revenues $ 13,783,996 $ 13,530,837 $ 39,552,834 $ 42,793,272
License Fees [Member]        
Total net revenues 2,120,963 93,076 4,710,942 2,733,998
Subscription and Support [Member]        
Total net revenues 5,674,776 5,153,692 16,571,441 14,864,804
Services [Member]        
Total net revenues 5,988,257 8,222,227 18,270,451 24,992,271
Services - Related Party [Member]        
Total net revenues 61,842 202,199
Core Revenue [Member]        
Total net revenues 12,175,055 11,738,799 34,726,012 37,485,386
Core Revenue [Member] | License Fees [Member]        
Total net revenues 2,120,963 93,076 4,710,942 2,733,998
Core Revenue [Member] | Subscription and Support [Member]        
Total net revenues 5,674,776 5,153,692 16,571,441 14,864,804
Core Revenue [Member] | Services [Member]        
Total net revenues 4,379,316 6,430,189 13,443,629 19,684,385
Core Revenue [Member] | Services - Related Party [Member]        
Total net revenues 61,842 202,199
Non-Core Revenue [Member]        
Total net revenues 1,608,941 1,792,038 4,826,822 5,307,886
Non-Core Revenue [Member] | Services [Member]        
Total net revenues $ 1,608,941 $ 1,792,038 $ 4,826,822 $ 5,307,886