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