XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Revenue [Line Items]          
Revenue $ 10,302,719 $ 8,254,653 $ 34,354,677 $ 27,125,408  
Revenue recognized contract liabilities     $ 3,490,436   $ 9,043,422
Contract term     1 year    
ASC 606 [Member]          
Revenue [Line Items]          
Contract liabilities 21,018,310   $ 21,018,310   $ 9,043,422
ASC 606 [Member] | Units Delivered [Member]          
Revenue [Line Items]          
Revenue 9,557,710 7,546,422 27,057,894 22,189,116  
ASC 606 [Member] | Milestones Achieved [Member]          
Revenue [Line Items]          
Revenue 745,009 $ 708,231 7,296,783 $ 4,936,292  
ASC 606 [Member] | Order or Production Backlog [Member]          
Revenue [Line Items]          
Intangible assets $ 138,000,000   $ 138,000,000    
Backlog amount to be recognized, 2025 7.00%   7.00%    
Backlog amount to be recognized, 2026 35.90%   35.90%    
Backlog amount to be recognized, 2027 12.30%   12.30%    
Backlog amount to be recognized 44.80%   44.80%