XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Fair Value of Financial Instruments - Activity for Contingent Consideration (Details) - Fair Value, Recurring [Member] - Fair Value, Inputs, Level 3 [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance $ (21,802) $ (17,023) $ 0
Additions 0 (11,802) (16,210)
Adjustment to fair market value (15,992) (2,977) (813)
Payments 10,000 10,000 0
Balance $ (27,794) $ (21,802) $ (17,023)