XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Gross Carrying Amount $ 614,128 $ 510,214
Accumulated Impairment and Amortization (305,675) (270,498)
Total intangible assets $ 308,453 239,716
Weighted average remaining life (Year) 9 years  
Customer Relationships [Member]    
Gross Carrying Amount $ 302,605 256,835
Accumulated Impairment and Amortization (158,111) (139,302)
Total intangible assets $ 144,494 117,533
Weighted average remaining life (Year) 7 years 6 months  
Trademarks [Member]    
Gross Carrying Amount $ 64,244 58,977
Accumulated Impairment and Amortization (39,903) (36,578)
Total intangible assets $ 24,341 22,399
Weighted average remaining life (Year) 5 years 4 months 24 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 229,022 179,154
Accumulated Impairment and Amortization (92,010) (82,266)
Total intangible assets $ 137,012 96,888
Weighted average remaining life (Year) 11 years 6 months  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 18,257 15,248
Accumulated Impairment and Amortization (15,651) (12,352)
Total intangible assets $ 2,606 $ 2,896
Weighted average remaining life (Year) 3 months 18 days