XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Item Effected [Line Items]          
Revenue $ 6,962,065 $ 7,286,674 $ 14,227,580 $ 13,210,493  
ASC 606 [Member]          
Item Effected [Line Items]          
Contract liabilities 1,650,288   1,650,288   $ 2,175,235
ASC 606 [Member] | Units Delivered [Member]          
Item Effected [Line Items]          
Revenue 5,865,878 5,702,565 11,724,584 10,820,879  
ASC 606 [Member] | Milestones Achieved [Member]          
Item Effected [Line Items]          
Revenue 1,096,187 $ 1,584,109 2,502,996 $ 2,389,614  
ASC 606 [Member] | Backlog [Member]          
Item Effected [Line Items]          
Intangible assets $ 60,100,000   $ 60,100,000    
Percentage of estimated shipments     27% in 2021; 51% in 2022; 12% in 2023, and 10% thereafter.