XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Revenue [Line Items]          
Revenue $ 8,254,653 $ 9,809,616 $ 27,125,408 $ 27,249,520  
Revenue recognized contract liabilities     907,772    
ASC 606 [Member]          
Revenue [Line Items]          
Contract liabilities 7,706,009   7,706,009   $ 8,081,838
ASC 606 [Member] | Order or Production Backlog [Member]          
Revenue [Line Items]          
Intangible assets $ 84,200,000   $ 84,200,000    
Backlog amount to be recognized, 2024 12.90%   12.90%    
Backlog amount to be recognized, 2025 48.70%   48.70%    
Backlog amount to be recognized, 2026 33.30%   33.30%    
Backlog amount to be recognized 5.10%   5.10%    
Units Delivered [Member] | ASC 606 [Member]          
Revenue [Line Items]          
Revenue $ 7,546,422 6,957,142 $ 22,189,116 20,674,371  
Milestones Achieved [Member] | ASC 606 [Member]          
Revenue [Line Items]          
Revenue $ 708,231 $ 2,852,474 $ 4,936,292 $ 6,575,149