XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2022
Revenue (Details) [Line Items]          
Revenue $ 9,809,616 $ 8,620,049 $ 27,249,520 $ 23,623,531  
Revenue recognized     3,051,528    
ASC 606 [Member]          
Revenue (Details) [Line Items]          
Contract liabilities 6,566,188   6,566,188   $ 3,384,474
Units Delivered [Member] | ASC 606 [Member]          
Revenue (Details) [Line Items]          
Revenue 6,957,142 7,291,109 20,674,371 19,883,573  
Milestones Achieved [Member] | ASC 606 [Member]          
Revenue (Details) [Line Items]          
Revenue 2,852,474 $ 1,328,940 6,575,149 $ 3,739,958  
Order or Production Backlog [Member] | ASC 606 [Member]          
Revenue (Details) [Line Items]          
Intangible assets $ 82,100,000   $ 82,100,000    
Percentage of estimated shipments     11% in 2023; 47% in 2024; 27% in 2025, and 15% thereafter.