v3.26.1
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Gross Carrying Amount $ 623,311 $ 621,227
Accumulated Impairment and Amortization (382,812) (369,898)
Total intangible assets $ 240,499 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 (198,344) (191,639)
Total intangible assets $ 104,261 110,966
Weighted average remaining life (Year) 7 years 1 month 6 days  
Trademarks [Member]    
Gross Carrying Amount $ 64,244 64,244
Accumulated Impairment and Amortization (47,335) (46,096)
Total intangible assets $ 16,909 18,148
Weighted average remaining life (Year) 4 years 2 months 12 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 229,022 229,022
Accumulated Impairment and Amortization (114,230) (110,527)
Total intangible assets $ 114,792 118,495
Weighted average remaining life (Year) 10 years  
Software, Internally Developed and Purchased [Member]    
Gross Carrying Amount $ 27,440 25,356
Accumulated Impairment and Amortization (22,903) (21,636)
Total intangible assets $ 4,537 $ 3,720
Weighted average remaining life (Year) 1 year