XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenue $ 4,205,068 $ 6,191,300 $ 18,432,648 $ 19,401,793  
ASC 606 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Contract liabilities 2,737,963   2,737,963   $ 2,175,235
ASC 606 [Member] | Units Delivered [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenue 3,754,628 4,985,926 15,479,212 15,806,805  
ASC 606 [Member] | Milestones Achieved [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenue 450,440 $ 1,205,374 2,953,436 $ 3,594,988  
ASC 606 [Member] | Backlog [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Intangible assets $ 67,300,000   $ 67,300,000    
Percentage of estimated shipments     19.1% in 2021; 50.6% in 2022; 19.1% in 2023, and 11.2% thereafter