XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Gross Carrying Amount $ 472,967 $ 461,508
Accumulated Impairment and Amortization (250,654) (232,004)
Total intangible assets $ 222,313 229,504
Weighted average remaining life (Year) 8 years 1 month 6 days  
Customer Relationships [Member]    
Gross Carrying Amount $ 224,776 222,200
Accumulated Impairment and Amortization (128,366) (118,221)
Total intangible assets $ 96,410 103,979
Weighted average remaining life (Year) 4 years 9 months 18 days  
Trademarks [Member]    
Gross Carrying Amount $ 57,350 57,100
Accumulated Impairment and Amortization (34,706) (32,921)
Total intangible assets $ 22,644 24,179
Weighted average remaining life (Year) 7 years  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 178,889 170,652
Accumulated Impairment and Amortization (76,694) (71,191)
Total intangible assets $ 102,195 99,461
Weighted average remaining life (Year) 11 years 7 months 6 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 11,952 11,556
Accumulated Impairment and Amortization (10,888) (9,671)
Total intangible assets $ 1,064 $ 1,885
Weighted average remaining life (Year) 6 months