XML 78 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Goodwill - Goodwill Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance, goodwill $ 1,033,744 $ 971,287  
Account activity     $ 0
Additions, goodwill   94,037  
Effect of foreign currency exchange, goodwill 134 20  
Impairments (86,537) (31,600)  
Balance, goodwill $ 947,341 $ 1,033,744