XML 90 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Gross Carrying Amount $ 617,641 $ 617,365
Accumulated Impairment and Amortization (344,184) (318,509)
Total intangible assets $ 273,457 298,856
Weighted average remaining life (Year) 8 years 3 months 18 days  
Customer Relationships [Member]    
Gross Carrying Amount $ 302,605 302,605
Accumulated Impairment and Amortization (178,228) (164,817)
Total intangible assets $ 124,377 137,788
Weighted average remaining life (Year) 7 years 1 month 6 days  
Trademarks [Member]    
Gross Carrying Amount $ 64,244 64,244
Accumulated Impairment and Amortization (43,619) (41,141)
Total intangible assets $ 20,625 23,103
Weighted average remaining life (Year) 4 years 7 months 6 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 229,022 229,022
Accumulated Impairment and Amortization (103,121) (95,713)
Total intangible assets $ 125,901 133,309
Weighted average remaining life (Year) 10 years 4 months 24 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 21,770 21,494
Accumulated Impairment and Amortization (19,216) (16,838)
Total intangible assets $ 2,554 $ 4,656
Weighted average remaining life (Year) 9 months 18 days