v3.26.1
Note 1 - Overview and Basis of Presentation - Schedule of Unobservable Input Reconciliation (Details) - Fair Value of Contingent Consideration [Member] - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Balance $ 4,150 $ 6,450 $ 535 $ 535
Purchases / Initial recognition   (2,300)  
Included in earnings (4)    
Payments (401)    
Balance $ 3,745 $ 4,150 $ 535 $ 535