XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details) - USD ($)
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Revenue [Line Items]      
Revenue $ 8,568,214 $ 8,635,795  
Contract liabilities 536,223    
ASC 606 [Member]      
Revenue [Line Items]      
Contract liabilities 7,581,090   $ 8,081,838
Units Delivered [Member] | ASC 606 [Member]      
Revenue [Line Items]      
Revenue 6,405,538 6,959,789  
Milestones Achieved [Member] | ASC 606 [Member]      
Revenue [Line Items]      
Revenue 2,162,676 $ 1,676,006  
Order or Production Backlog [Member] | ASC 606 [Member]      
Revenue [Line Items]      
Intangible assets $ 87,100,000    
Backlog amount to be recognized, 2024 36.00%    
Backlog amount to be recognized, 2025 49.00%    
Backlog amount to be recognized, 2026 11.00%    
Backlog amount to be recognized 4.00%