XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2024
Jun. 30, 2023
Revenue [Line Items]                    
Revenue $ 11,610,911 $ 8,254,653 $ 10,302,541 $ 8,568,214 $ 8,342,803 $ 9,809,616 $ 8,804,109 $ 8,635,795 $ 38,736,319 $ 35,592,323
Revenue recognized contract liabilities                 1,191,954  
ASC 606 [Member]                    
Revenue [Line Items]                    
Contract liabilities 9,043,422       $ 8,081,838       9,043,422 8,081,838
ASC 606 [Member] | Order or Production Backlog [Member]                    
Revenue [Line Items]                    
Intangible assets $ 97,200,000               $ 97,200,000  
Backlog amount to be recognized, 2024 45.00%               45.00%  
Backlog amount to be recognized, 2025 33.00%               33.00%  
Backlog amount to be recognized, 2026 10.00%               10.00%  
Backlog amount to be recognized 12.00%               12.00%  
Units Delivered [Member] | ASC 606 [Member]                    
Revenue [Line Items]                    
Revenue                 $ 33,403,833 27,770,365
Milestones Achieved [Member] | ASC 606 [Member]                    
Revenue [Line Items]                    
Revenue                 $ 5,332,486 $ 7,821,958