v3.25.2
Note 4 - Goodwill and Other Intangibles (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Total

 

Goodwill as of December 31, 2023

 $9,583,836 

Increase due to acquisitions

  519,212 

Goodwill as of December 31, 2024

  10,103,048 

Goodwill Impairment

  (10,103,048)

Goodwill as of June 30, 2025

 $- 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

As of June 30, 2025

     
              

Weighted average amortization period (in years)

 
  

Gross carrying amount

  

Accumulated amortization

  

Net amount

     

Intangible assets:

                

Customer relationships

 $2,100,000  $(374,932) $1,725,068   2.46 

Trade names and trademarks

  1,900,000   (101,767) $1,798,233   9.46 

Intangible assets, net

 $4,000,000  $(476,699) $3,523,301     
  

As of December 31, 2024

     
              

Weighted average amortization period (in years)

 
  

Gross carrying amount

  

Accumulated amortization

  

Net amount

     

Intangible assets:

                

Customer relationships

 $2,100,000  $(24,932) $2,075,068   2.96 

Trade names and trademarks

  1,900,000   (6,767) $1,893,233   9.96 

Intangible assets, net

 $4,000,000  $(31,699) $3,968,301     
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
  

Amortization expense

 

Remainder of 2025

 $445,000 

2026

 $890,000 

2027

 $865,068 

2028

 $190,000 

2029 and beyond

 $1,133,233