XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Domestic

  

International

  

Total

 

Balance at December 31, 2019

 $659,209  $146,075  $805,284 

Acquisitions of businesses, net

  42,722   -   42,722 

Foreign currency translation

  604   6,618   7,222 

Balance at December 31, 2020

  702,535   152,693   855,228 

Acquisitions of businesses, net

  293,614   284,447   578,061 

Foreign currency translation

  (705)  (22,910)  (23,615)

Balance at December 31, 2021

 $995,444  $414,230  $1,409,674 
  

Year Ended December 31, 2021

  

Year Ended December 31, 2020

 
  

Gross

  

Accumulated Impairment

  

Net

  

Gross

  

Accumulated Impairment

  

Net

 

Domestic

 $1,498,637  $(503,193) $995,444  $1,205,728  $(503,193) $702,535 

International

  418,841   (4,611) $414,230   157,304   (4,611) $152,693 

Total

 $1,917,478  $(507,804) $1,409,674  $1,363,032  $(507,804) $855,228 
Schedule Of Intangible Assets [Table Text Block]
  

Weighted Average

  

December 31, 2021

  

December 31, 2020

 
  Amortization Years  

Gross

  

Accumulated Amortization

  

Net Book Value

  

Gross

  

Accumulated Amortization

  

Net Book Value

 

Finite-lived intangible assets:

                           

Tradenames

 

14

  $162,563  $(47,353) $115,210  $58,729  $(40,891) $17,838 

Customer lists

 

11

   573,910   (335,188)  238,722   370,736   (321,531)  49,205 

Patents and technology

 

14

   662,341   (169,868)  492,473   233,271   (146,544)  86,727 

Software

 

-

   1,046   (1,046)  -   1,046   (1,046)  - 

Non-compete/other

 

5

   79,416   (12,980)  66,436   16,469   (6,537)  9,932 

Total finite-lived intangible assets

    $1,479,276  $(566,435) $912,841  $680,251  $(516,549) $163,702 

Indefinite-lived tradenames

     128,321   -   128,321   128,321   -   128,321 

Total intangible assets

    $1,607,597  $(566,435) $1,041,162  $808,572  $(516,549) $292,023