XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Revenue [Line Items]          
Revenue $ 13,608,740 $ 10,302,541 $ 24,051,958 $ 18,870,755  
Revenue recognized contract liabilities     $ 2,377,108    
Contract term     1 year    
ASC 606 [Member]          
Revenue [Line Items]          
Contract liabilities 9,875,627   $ 9,875,627   $ 9,043,422
ASC 606 [Member] | Order or Production Backlog [Member]          
Revenue [Line Items]          
Intangible assets $ 120,100,000   $ 120,100,000    
Backlog amount to be recognized, 2025 16.60%   16.60%    
Backlog amount to be recognized, 2026 37.40%   37.40%    
Backlog amount to be recognized, 2027 7.60%   7.60%    
Backlog amount to be recognized 38.40%   38.40%    
Units Delivered [Member] | ASC 606 [Member]          
Revenue [Line Items]          
Revenue $ 9,237,688 8,237,156 $ 17,500,184 14,642,694  
Milestones Achieved [Member] | ASC 606 [Member]          
Revenue [Line Items]          
Revenue $ 4,371,052 $ 2,065,385 $ 6,551,774 $ 4,228,061