XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite-lived intangible assets, gross $ 1,521,191 $ 1,502,940
Finite-lived intangible assets, accumulated amortization (973,199) (871,692)
Finite-lived intangible assets, net 547,992 631,248
Indefinite-lived tradenames, gross 127,274 127,274
Total intangible assets, gross 1,648,465 1,630,214
Total intangible assets, net $ 675,266 758,522
Trade Names [Member]    
Finite-lived intangible assets, useful life (Year) 15 years  
Finite-lived intangible assets, gross $ 162,098 160,473
Finite-lived intangible assets, accumulated amortization (89,942) (81,083)
Finite-lived intangible assets, net $ 72,156 79,390
Customer Lists [Member]    
Finite-lived intangible assets, useful life (Year) 13 years  
Finite-lived intangible assets, gross $ 602,526 591,745
Finite-lived intangible assets, accumulated amortization (475,009) (439,008)
Finite-lived intangible assets, net $ 127,517 152,737
Patents and Technology [Member]    
Finite-lived intangible assets, useful life (Year) 14 years  
Finite-lived intangible assets, gross $ 678,953 673,425
Finite-lived intangible assets, accumulated amortization (340,645) (294,330)
Finite-lived intangible assets, net 338,308 379,095
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,568 76,251
Finite-lived intangible assets, accumulated amortization (66,557) (56,225)
Finite-lived intangible assets, net $ 10,011 $ 20,026