XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Goodwill [Table Text Block]

(in thousands)

 Six Months Ended June 30, 2021 

Balance as of the beginning of the period

 $128,752 

Goodwill acquired during the period

  281,845 

Foreign currency translation adjustments

  (3,406)

Balance as of the end of the period

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

June 30, 2021

  

December 31, 2020

  

Useful

 

Weighted Average

(in thousands)

 

Gross

  

Accumulated Amortization

  

Net

  

Gross

  

Accumulated Amortization

  

Net

  

Life (in years)

 

Useful Life Remaining (in years)

Intangible assets with finite lives:

                            

Marketing assets

 $930  $(667) $263  $930  $(620) $310  10.0 2.8

Non-compete agreement

 853  (297) 556  270  (238) 32  2.0 - 5.0 3.3

Software technology

 13,229  (4,330) 8,899  13,229  (3,645) 9,584  10.0 7.0

Software platform

 27,170  (1,089) 26,081  -  -  -  10.0 9.6

Tradenames

 365  (51) 314  -  -  -  3.0 2.6

Customer relationships

 12,292  (6,731) 5,561  10,070  (5,646) 4,424  3.0 - 9.0 2.3

Total intangible assets

 $54,839  $(13,165) $41,674  $24,499  $(10,149) $14,350     
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

(in thousands)

 

Estimated Amortization Expense

 

Remaining 2021

 $3,130 

2022

  6,259 

2023

  6,056 

2024

  3,832 

2025

  3,750 

Thereafter

  18,647 

Total estimated amortization expense

 $41,674