v3.25.2
Note 4 - Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Business Combination, Contingent Consideration [Table Text Block]

Beginning balance, January 1, 2025

 $34,114 

Present value interest accretion

  823 

Ending balance, June 30, 2025

 $34,937