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

Gross Carrying

  

Accumulated

  

Intangible

 
  

Amount

  

Amortization

  

Assets, Net

 

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 
             

As of December 31, 2022

            

Customer relationships

 $29,209  $(5,845) $23,364 

Trade names and trademarks

  12,825   (2,490)  10,335 

Patents

  1,627   (81)  1,546 

Other

  329   (310)  19 

Total

 $43,990  $(8,726) $35,264 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year ending December 31,

    

2024

 $4,033 

2025

  4,033 

2026

  4,033 

2027

  4,033 

2028

  4,033 

Thereafter

  10,909 

Total amortization expense

 $31,074