XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

December 31,

  

December 31,

 
  

2022

  

2021

 
  

Gross

      

Gross

     
  

Carrying

  

Accumulated

  

Carrying

  

Accumulated

 
  

Amount

  

Amortization

  

Amount

  

Amortization

 

Technology platform

 $9,765   4,354  $4,635   3,652 

Purchased and developed software

  4,682   3,375   3,488   2,713 

In-Process internally developed software platform

  4,074   -   824   - 

Customer relationships

  15,000   2,849   3,960   1,692 

Trademarks and trade names

  1,600   808   640   640 

Noncompete

  30   13   -   - 

Total amortizable intangible assets

  35,151   11,399   13,547   8,697 

Accumulated amortization

  11,399       8,697     

Net book value of amortizable intangible assets

 $23,752      $4,850     
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
  

Estimated Future

 

Year ending December 31,

 

Amortization

 

2023

 $3,272 

2024

  3,109 

2025

  2,875 

2026

  2,408 

Thereafter

  12,088 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
  

Amortization

 
  

Period:

 

Acquired Intangible Asset:

 

(years)

 

Technology platform and patents

 7 - 10 

Purchased and developed software

 3 - 5 

Trade names

 3 - 5 

Customer relationships

 3 - 15 

Noncompete

 2