XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-lived intangible assets, gross $ 1,491,704 $ 1,472,148
Finite-lived intangible assets, accumulated amortization (773,949) (669,755)
Finite-lived intangible assets, net 717,755 802,393
Indefinite-lived tradenames, gross 128,321 128,321
Total intangible assets, gross 1,620,025 1,600,469
Total intangible assets, net $ 846,076 930,714
Trade Names [Member]    
Finite-lived intangible assets, useful life (Year) 15 years  
Finite-lived intangible assets, gross $ 159,671 157,751
Finite-lived intangible assets, accumulated amortization (70,997) (58,821)
Finite-lived intangible assets, net $ 88,674 98,930
Customer Lists [Member]    
Finite-lived intangible assets, useful life (Year) 11 years  
Finite-lived intangible assets, gross $ 589,318 577,203
Finite-lived intangible assets, accumulated amortization (404,805) (370,216)
Finite-lived intangible assets, net $ 184,513 206,987
Patents and Technology [Member]    
Finite-lived intangible assets, useful life (Year) 14 years  
Finite-lived intangible assets, gross $ 670,099 665,563
Finite-lived intangible assets, accumulated amortization (252,658) (210,806)
Finite-lived intangible assets, net 417,441 454,757
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 $ 71,570 70,585
Finite-lived intangible assets, accumulated amortization (44,443) (28,866)
Finite-lived intangible assets, net $ 27,127 $ 41,719