XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Revenue [Line Items]          
Revenue $ 10,302,541 $ 8,804,109 $ 18,870,755 $ 17,439,904  
Revenue recognized contract liabilities     727,305    
ASC 606 [Member]          
Revenue [Line Items]          
Contract liabilities 7,624,002   7,624,002   $ 8,081,838
Units Delivered [Member] | ASC 606 [Member]          
Revenue [Line Items]          
Revenue 8,237,156 6,757,440 14,642,694 13,717,229  
Milestones Achieved [Member] | ASC 606 [Member]          
Revenue [Line Items]          
Revenue 2,065,385 $ 2,046,669 4,228,061 $ 3,722,675  
Order or Production Backlog [Member] | ASC 606 [Member]          
Revenue [Line Items]          
Intangible assets $ 84,800,000   $ 84,800,000    
Backlog amount to be recognized, 2024 24.00%   24.00%    
Backlog amount to be recognized, 2025 49.00%   49.00%    
Backlog amount to be recognized, 2026 21.00%   21.00%    
Backlog amount to be recognized 6.00%   6.00%