v3.26.1
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Gross Carrying Amount $ 623,531 $ 621,227
Accumulated Impairment and Amortization (395,557) (369,898)
Total intangible assets $ 227,974 251,329
Weighted average remaining life (Year) 8 years 1 month 6 days  
Customer Relationships [Member]    
Gross Carrying Amount $ 302,605 302,605
Accumulated Impairment and Amortization (205,050) (191,639)
Total intangible assets $ 97,555 110,966
Weighted average remaining life (Year) 7 years  
Trademarks [Member]    
Gross Carrying Amount $ 64,244 64,244
Accumulated Impairment and Amortization (48,574) (46,096)
Total intangible assets $ 15,670 18,148
Weighted average remaining life (Year) 4 years  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 229,022 229,022
Accumulated Impairment and Amortization (117,934) (110,527)
Total intangible assets $ 111,088 118,495
Weighted average remaining life (Year) 9 years 9 months 18 days  
Software, Internally Developed and Purchased [Member]    
Gross Carrying Amount $ 27,660 25,356
Accumulated Impairment and Amortization (23,999) (21,636)
Total intangible assets $ 3,661 $ 3,720
Weighted average remaining life (Year) 10 months 24 days