v3.26.1
Note 5 - Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Business Combination, Contingent Consideration [Table Text Block]

Beginning balance, January 1, 2026

 $32,872 

Payment of contingent consideration (1)

  (3,917)

Present value interest accretion

  310 

Ending balance, March 31, 2026

 $29,266