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

(in thousands)

 

Three Months Ended March 31, 2021

 

Balance as of the beginning of the period

 $128,752 

Goodwill acquired during the period

  275,438 
Foreign currency translation adjustments  (4,764)

Balance as of the end of the period

 $399,426 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

March 31, 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  $(643) $287  $930  $(620) $310  10.0 3.0

Non-compete agreement

  850   (264)  586   270   (238)  32  2.0 - 5.0 3.5

Software technology

  13,229   (3,987)  9,242   13,229   (3,645)  9,584  10.0 7.3
Software platform  30,916   (598)  30,318   -   -   -  10.0 9.8
Tradenames  364   (23)  341   -   -   -  3.0 2.8

Customer relationships

  12,281   (6,172)  6,109   10,070   (5,646)  4,424  3.0 - 9.0 2.6

Total intangible assets

 $58,570  $(11,687) $46,883  $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 $5,311 
2022  7,082 
2023  6,879 
2024  4,665 
2025  4,577 
Thereafter  18,369 

Total estimated amortization expense

 $46,883