XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.2
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Gross Carrying Amount $ 613,810 $ 510,214
Accumulated Impairment and Amortization (292,666) (270,498)
Total intangible assets $ 321,144 239,716
Weighted average remaining life (Year) 9 years 3 months 18 days  
Customer Relationships [Member]    
Gross Carrying Amount $ 302,707 256,835
Accumulated Impairment and Amortization (151,405) (139,302)
Total intangible assets $ 151,302 117,533
Weighted average remaining life (Year) 7 years 8 months 12 days  
Trademarks [Member]    
Gross Carrying Amount $ 64,228 58,977
Accumulated Impairment and Amortization (38,664) (36,578)
Total intangible assets $ 25,564 22,399
Weighted average remaining life (Year) 5 years 8 months 12 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 229,022 179,154
Accumulated Impairment and Amortization (88,307) (82,266)
Total intangible assets $ 140,715 96,888
Weighted average remaining life (Year) 11 years 9 months 18 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 17,853 15,248
Accumulated Impairment and Amortization (14,290) (12,352)
Total intangible assets $ 3,563 $ 2,896
Weighted average remaining life (Year) 4 months 24 days