XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Fair Value Measurements - Assets and Liabilities Carried at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
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 70,272 72,832        
Contingent consideration 7,020 3,100        
Fair Value, Recurring [Member] | Reported Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]            
Cash equivalents 70,272 72,832        
Contingent consideration 0 0        
Fair Value, Recurring [Member] | Reported Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]            
Cash equivalents 0 0        
Contingent consideration 0 0        
Fair Value, Recurring [Member] | Reported Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]            
Cash equivalents 0 0        
Contingent consideration $ 7,020 $ 3,100