XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Gross Carrying Amount $ 510,600 $ 510,214
Accumulated Impairment and Amortization (281,026) (270,498)
Total intangible assets $ 229,574 239,716
Weighted average remaining life (Year) 7 years 10 months 24 days  
Customer Relationships [Member]    
Gross Carrying Amount $ 256,835 256,835
Accumulated Impairment and Amortization (145,125) (139,302)
Total intangible assets $ 111,710 117,533
Weighted average remaining life (Year) 5 years 9 months 18 days  
Trademarks [Member]    
Gross Carrying Amount $ 58,977 58,977
Accumulated Impairment and Amortization (38,457) (36,578)
Total intangible assets $ 20,520 22,399
Weighted average remaining life (Year) 6 years 2 months 12 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 179,154 179,154
Accumulated Impairment and Amortization (84,151) (82,266)
Total intangible assets $ 95,003 96,888
Weighted average remaining life (Year) 10 years 10 months 24 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 15,634 15,248
Accumulated Impairment and Amortization (13,293) (12,352)
Total intangible assets $ 2,341 $ 2,896
Weighted average remaining life (Year) 7 months 6 days