Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Intangible Assets - Schedule of Components of Intangible Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 40,684,163 $ 40,660,011
Accumulated Amortization (14,543,823) (13,481,954)
Net Carrying Amount 26,140,340 27,178,057
Patents [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount 184,927 165,106
Accumulated Amortization (67,933) (58,808)
Net Carrying Amount $ 116,994 106,298
Useful Life 10 years  
Patents in process [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 108,144 103,813
Accumulated Amortization
Net Carrying Amount $ 108,144 103,813
Useful Life  
Licenses [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 241,909 241,909
Accumulated Amortization (120,096) (114,048)
Net Carrying Amount $ 121,813 127,861
Useful Life 10 years  
Software [Member]    
Schedule of Components of Intangible Assets [Line Items]    
Gross Carrying Amount $ 271,852 271,852
Accumulated Amortization (220,569) (208,699)
Net Carrying Amount $ 51,283 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,179,974) (1,099,226)
Net Carrying Amount $ 2,050,026 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,166,329) (2,018,084)
Net Carrying Amount $ 3,763,671 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 (9,297,585) (8,564,502)
Net Carrying Amount $ 18,679,746 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 (193,790) (171,540)
Net Carrying Amount $ 696,210 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 (457,547) (407,047)
Net Carrying Amount $ 552,453 $ 602,953
Useful Life 5 years