Quarterly report [Sections 13 or 15(d)]

Intangible Assets - Schedule of Components of Intangible Assets (Details)

v3.25.2
Intangible Assets - Schedule of Components of Intangible Assets (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 40,683,420 $ 40,660,011
Accumulated Amortization (15,599,129) (13,481,954)
Net Carrying Amount 25,084,291 27,178,057
Patents [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount 185,940 165,106
Accumulated Amortization (72,825) (58,808)
Net Carrying Amount $ 113,115 106,298
Useful Life 10 years  
Patents in process [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 95,023 103,813
Accumulated Amortization
Net Carrying Amount $ 95,023 103,813
Useful Life  
Licenses [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 241,909 241,909
Accumulated Amortization (126,144) (114,048)
Net Carrying Amount $ 115,765 127,861
Useful Life 10 years  
Software [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 283,217 271,852
Accumulated Amortization (230,109) (208,699)
Net Carrying Amount $ 53,108 63,153
Useful Life 3 years  
Trademarks [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,230,000 3,230,000
Accumulated Amortization (1,260,721) (1,099,226)
Net Carrying Amount $ 1,969,279 2,130,774
Useful Life 10 years  
FAA waiver [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,930,000 5,930,000
Accumulated Amortization (2,314,575) (2,018,084)
Net Carrying Amount $ 3,615,425 3,911,916
Useful Life 10 years  
Developed technology [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 27,977,331 27,977,331
Accumulated Amortization (10,030,668) (8,564,502)
Net Carrying Amount $ 17,946,663 19,412,829
Developed technology [Member] | Minimum [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Useful Life 3 years  
Developed technology [Member] | Maximum [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Useful Life 10 years  
Non-compete agreements [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 840,000 840,000
Accumulated Amortization (840,000) (840,000)
Net Carrying Amount
Useful Life 1 year  
Marketing-related assets [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 890,000 890,000
Accumulated Amortization (216,040) (171,540)
Net Carrying Amount $ 673,960 718,460
Useful Life 10 years  
Customer relationships [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,010,000 1,010,000
Accumulated Amortization (508,047) (407,047)
Net Carrying Amount $ 501,953 $ 602,953
Useful Life 5 years