Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.1
Goodwill and Intangible Assets (Schedule of Finite-Lived Intangible Assets) (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 20,300,000 $ 25,187,882
Accumulated Amortization (7,329,167) (9,379,549)
Impairment loss (750,000)  
Net $ 12,220,833 15,808,333
Tradenames & Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 8 years  
Gross Carrying Amount $ 17,900,000 22,187,882
Accumulated Amortization (5,679,167) (7,729,549)
Net $ 12,220,833 $ 14,458,333
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,050,000)
Impairment loss (750,000)  
Net $ 1,350,000
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life   1 year
Gross Carrying Amount   $ 600,000
Accumulated Amortization   (600,000)
Net  
Minimum [Member] | Tradenames & Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life   3 years
Maximum [Member] | Tradenames & Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life   8 years