XML 79 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Goodwill - Goodwill Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance, goodwill $ 947,341 $ 1,033,744 $ 971,287
Additions, goodwill 10,700   94,037
Effect of foreign currency exchange, goodwill (152) 134 20
Impairments, goodwill   (86,537) (31,600)
Balance, goodwill $ 957,889 $ 947,341 $ 1,033,744