XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Gross Carrying Amount $ 472,769 $ 461,508
Accumulated Impairment and Amortization (241,240) (232,004)
Total intangible assets $ 231,529 229,504
Weighted average remaining life (Year) 8 years 3 months 18 days  
Customer Relationships [Member]    
Gross Carrying Amount $ 224,776 222,200
Accumulated Impairment and Amortization (123,271) (118,221)
Total intangible assets $ 101,505 103,979
Weighted average remaining life (Year) 5 years 1 month 6 days  
Trademarks [Member]    
Gross Carrying Amount $ 57,350 57,100
Accumulated Impairment and Amortization (33,811) (32,921)
Total intangible assets $ 23,539 24,179
Weighted average remaining life (Year) 7 years 2 months 12 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 178,889 170,652
Accumulated Impairment and Amortization (73,886) (71,191)
Total intangible assets $ 105,003 99,461
Weighted average remaining life (Year) 11 years 9 months 18 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 11,754 11,556
Accumulated Impairment and Amortization (10,272) (9,671)
Total intangible assets $ 1,482 $ 1,885
Weighted average remaining life (Year) 9 months 18 days