XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - USD ($)
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract liabilities $ 1,171,430    
Revenue 8,635,795 $ 7,545,432  
ASC 606 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract liabilities 2,644,238   $ 3,384,474
ASC 606 [Member] | Backlog [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Intangible assets $ 81,200,000    
Percentage of estimated shipments 32% in 2023; 47% in 2024; 17% in 2025, and 4% thereafter.    
ASC 606 [Member] | Units Delivered [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Revenue $ 6,959,789 6,492,236  
ASC 606 [Member] | Milestones Achieved [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Revenue $ 1,676,006 $ 1,053,196