XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenue $ 8,620,049 $ 4,205,068 $ 23,623,531 $ 18,432,648  
ASC 606 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Contract liabilities 3,354,066   3,354,066   $ 3,077,605
Revenue     811,000    
ASC 606 [Member] | Units Delivered [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenue 7,291,109 3,754,628 19,883,573 15,479,212  
ASC 606 [Member] | Milestones Achieved [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenue 1,328,940 $ 450,440 3,739,958 $ 2,953,436  
ASC 606 [Member] | Backlog [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Intangible assets $ 76,200,000   $ 76,200,000    
Percentage of estimated shipments     13% in 2022; 48% in 2023; 29% in 2024, and 10% thereafter.