XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Fair Value Measurements - Reconciliation of Contingent Consideration (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Payment of contingent consideration $ (16,135) $ (3,750)
Contingent Consideration Liability [Member]    
Beginning balance, January 1, 2022 146,759  
Changes in fair value (10,974)  
Payment of contingent consideration (16,135)  
Present value interest accretion 1,835  
Currency translation (3,169)  
Ending balance, September 30, 2022 $ 118,316