Quarterly report [Sections 13 or 15(d)]

Intangible Assets (Schedule of Finite-Lived Intangible Assets) (Details)

v3.25.1
Intangible Assets (Schedule of Finite-Lived Intangible Assets) (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 20,300,000 $ 20,300,000
Accumulated Amortization (7,888,542) (7,329,167)
Impairment loss (750,000) (750,000)
Net $ 11,661,458 $ 12,220,833
Tradenames & Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 8 years 8 years
Gross Carrying Amount $ 17,900,000 $ 17,900,000
Accumulated Amortization (6,238,542) (5,679,167)
Net $ 11,661,458 $ 12,220,833
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 4 years 4 years
Gross Carrying Amount $ 2,400,000 $ 2,400,000
Accumulated Amortization (1,650,000) (1,650,000)
Impairment loss $ (750,000) $ (750,000)