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

December 31,

  

December 31,

 
  

2024

  

2023

 
  

Gross

      

Gross

     
  

Carrying

  

Accumulated

  

Carrying

  

Accumulated

 
  

Amount

  

Amortization

  

Amount

  

Amortization

 

Technology platform

 $7,140   3,041  $6,900   2,255 

Purchased and developed software

  13,780   5,006   5,284   3,405 

In-Process internally developed software platform

  -   -   6,080   - 

Customer relationships

  13,910   4,350   13,910   3,054 

Trademarks and trade names

  1,260   852   1,260   660 

Noncompete

  -   -   30   28 

Total amortizable intangible assets

  36,090   13,249   33,464   9,402 

Accumulated amortization

  13,249       9,402     

Net book value of amortizable intangible assets

 $22,841      $24,062     
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
  

Estimated Future

 

Year ending December 31,

 

Amortization

 

2025

 $4,390 

2026

  3,757 

2027

  3,199 

2028

  2,889 

2029

  2,889 

Thereafter

  5,717 

Total

 $22,841 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
  

Amortization

 
  

Period:

 

Acquired Intangible Asset:

 

(years)

 

Technology platform and patents

 3 - 10 

Purchased and developed software

 3 - 7 

Trade names

 5 

Customer relationships

 10 - 15