XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Fair Value Measurements - Assets and Liabilities Carried at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Contingent consideration   $ 7,000 $ 3,100 $ 1,200 $ 3,500 $ 2,600 $ 1,300
Fair Value, Recurring [Member] | Reported Value Measurement [Member]              
Cash equivalents $ 41,731   72,832        
Contingent consideration     3,100        
Fair Value, Recurring [Member] | Reported Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]              
Cash equivalents 41,731   72,832        
Contingent consideration     0        
Fair Value, Recurring [Member] | Reported Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]              
Cash equivalents 0   0        
Contingent consideration     0        
Fair Value, Recurring [Member] | Reported Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]              
Cash equivalents $ 0   0        
Contingent consideration     $ 3,100