XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Gross Carrying Amount $ 617,529 $ 617,365
Accumulated Impairment and Amortization (331,326) (318,509)
Total intangible assets $ 286,203 298,856
Weighted average remaining life (Year) 8 years 6 months  
Customer Relationships [Member]    
Gross Carrying Amount $ 302,605 302,605
Accumulated Impairment and Amortization (171,522) (164,817)
Total intangible assets $ 131,083 137,788
Weighted average remaining life (Year) 7 years 2 months 12 days  
Trademarks [Member]    
Gross Carrying Amount $ 64,244 64,244
Accumulated Impairment and Amortization (42,380) (41,141)
Total intangible assets $ 21,864 23,103
Weighted average remaining life (Year) 4 years 10 months 24 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 229,022 229,022
Accumulated Impairment and Amortization (99,417) (95,713)
Total intangible assets $ 129,605 133,309
Weighted average remaining life (Year) 10 years 7 months 6 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 21,658 21,494
Accumulated Impairment and Amortization (18,007) (16,838)
Total intangible assets $ 3,651 $ 4,656
Weighted average remaining life (Year) 9 months 18 days