XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue (Details) [Line Items]    
Revenue $ 35,592,323 $ 32,104,774
Contract liabilities 2,018,642  
ASC 606 [Member]    
Revenue (Details) [Line Items]    
Contract liabilities 8,081,838 3,384,474
Units Delivered [Member] | ASC 606 [Member]    
Revenue (Details) [Line Items]    
Revenue 27,770,365 26,931,949
Milestones Achieved [Member] | ASC 606 [Member]    
Revenue (Details) [Line Items]    
Revenue 7,821,958 $ 5,172,825
Order or Production Backlog [Member] | ASC 606 [Member]    
Revenue (Details) [Line Items]    
Intangible assets $ 83,600,000  
Backlog amount to be recognized, 2024 47.00%  
Backlog amount to be recognized, 2025 38.00%  
Backlog amount to be recognized, 2026 11.00%  
Backlog amount to be recognized 4.00%