XML 83 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-lived intangible assets, gross $ 1,502,940 $ 1,491,704
Finite-lived intangible assets, accumulated amortization (871,692) (773,949)
Finite-lived intangible assets, net 631,248 717,755
Indefinite-lived tradenames, gross 127,274 128,321
Total intangible assets, gross 1,630,214 1,620,025
Total intangible assets, net $ 758,522 846,076
Trade Names [Member]    
Finite-lived intangible assets, useful life (Year) 15 years  
Finite-lived intangible assets, gross $ 160,473 159,671
Finite-lived intangible assets, accumulated amortization (81,083) (70,997)
Finite-lived intangible assets, net $ 79,390 88,674
Customer Lists [Member]    
Finite-lived intangible assets, useful life (Year) 12 years  
Finite-lived intangible assets, gross $ 591,745 589,318
Finite-lived intangible assets, accumulated amortization (439,008) (404,805)
Finite-lived intangible assets, net $ 152,737 184,513
Patents and Technology [Member]    
Finite-lived intangible assets, useful life (Year) 14 years  
Finite-lived intangible assets, gross $ 673,425 670,099
Finite-lived intangible assets, accumulated amortization (294,330) (252,658)
Finite-lived intangible assets, net 379,095 417,441
Computer Software, Intangible Asset [Member]    
Finite-lived intangible assets, gross 1,046 1,046
Finite-lived intangible assets, accumulated amortization (1,046) (1,046)
Finite-lived intangible assets, net $ 0 0
Noncompete Agreements [Member]    
Finite-lived intangible assets, useful life (Year) 5 years  
Finite-lived intangible assets, gross $ 76,251 71,570
Finite-lived intangible assets, accumulated amortization (56,225) (44,443)
Finite-lived intangible assets, net $ 20,026 $ 27,127