XML 121 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Gross Carrying Amount $ 447,512 $ 342,225
Accumulated Impairment and Amortization (194,459) (169,057)
Total intangible assets $ 253,053 173,168
Weighted average remaining life (Year) 9 years 3 months 18 days  
Customer Relationships [Member]    
Gross Carrying Amount $ 222,200 215,200
Accumulated Impairment and Amortization (98,271) (78,846)
Total intangible assets $ 123,929 136,354
Weighted average remaining life (Year) 6 years 3 months 18 days  
Trademarks [Member]    
Gross Carrying Amount $ 57,100 40,100
Accumulated Impairment and Amortization (29,392) (27,137)
Total intangible assets $ 27,708 12,963
Weighted average remaining life (Year) 8 years 4 months 24 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 159,458 79,538
Accumulated Impairment and Amortization (60,979) (56,635)
Total intangible assets $ 98,479 22,903
Weighted average remaining life (Year) 13 years 3 months 18 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 8,754 7,387
Accumulated Impairment and Amortization (5,817) (6,439)
Total intangible assets $ 2,937 $ 948
Weighted average remaining life (Year) 8 months 12 days