XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2022
Revenue (Details) [Line Items]          
Revenue $ 8,804,109 $ 7,458,050 $ 17,439,904 $ 15,003,482  
Revenue recognized     1,826,797    
ASC 606 [Member]          
Revenue (Details) [Line Items]          
Contract with Customer, Liability 5,286,073   5,286,073   $ 3,384,474
Units Delivered [Member] | ASC 606 [Member]          
Revenue (Details) [Line Items]          
Revenue 6,757,440 6,100,228 13,717,229 12,592,464  
Milestones Achieved [Member] | ASC 606 [Member]          
Revenue (Details) [Line Items]          
Revenue 2,046,669 $ 1,357,822 3,722,675 $ 2,411,018  
Order or Production Backlog [Member] | ASC 606 [Member]          
Revenue (Details) [Line Items]          
Intangible assets $ 78,300,000   $ 78,300,000    
Percentage of estimated shipments     24% in 2023; 49% in 2024; 13% in 2025, and 14% thereafter.