XML 53 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

Gross Carrying

  

Accumulated

  

Intangible

 
  

Amount

  

Amortization

  

Assets, Net

 

As of December 31, 2024

            

Customer relationships

 $27,831  $(10,025) $17,806 

Trade names and trademarks

  12,825   (4,979)  7,846 

Patents

  1,627   (238)  1,389 

Total

 $42,283  $(15,242) $27,041 
             

As of December 31, 2023

            

Customer relationships

 $27,831  $(7,315) $20,516 

Trade names and trademarks

  12,825   (3,734)  9,091 

Patents

  1,627   (160)  1,467 

Total

 $42,283  $(11,209) $31,074 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year ending December 31,

    

2025

 $4,033 

2026

  4,033 

2027

  4,033 

2028

  4,033 

2029

  3,958 

Thereafter

  6,951 

Total amortization expense

 $27,041