XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Gross Carrying Amount $ 510,214 $ 461,508
Accumulated Impairment and Amortization (270,498) (232,004)
Total intangible assets $ 239,716 229,504
Weighted average remaining life (Year) 8 years 1 month 6 days  
Customer Relationships [Member]    
Gross Carrying Amount $ 256,835 222,200
Accumulated Impairment and Amortization (139,302) (118,221)
Total intangible assets $ 117,533 103,979
Weighted average remaining life (Year) 6 years 1 month 6 days  
Trademarks [Member]    
Gross Carrying Amount $ 58,977 57,100
Accumulated Impairment and Amortization (36,578) (32,921)
Total intangible assets $ 22,399 24,179
Weighted average remaining life (Year) 6 years 4 months 24 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 179,154 170,652
Accumulated Impairment and Amortization (82,266) (71,191)
Total intangible assets $ 96,888 99,461
Weighted average remaining life (Year) 11 years 2 months 12 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 15,248 11,556
Accumulated Impairment and Amortization (12,352) (9,671)
Total intangible assets $ 2,896 $ 1,885
Weighted average remaining life (Year) 8 months 12 days