v3.26.1
Note 12 - Stock-Based Compensation (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 10, 2025
Sep. 09, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross       1,025,000 1,025,000 0
Share-Based Payment Arrangement, Expense     $ 600 $ 0 $ 700 $ 0
Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         3 years  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     1,900   $ 1,900  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition         3 years  
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         10 years  
Restricted Stock Units (RSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)   60,101     33,330  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 0   $ 0  
Restricted Stock Units (RSUs) [Member] | Chief Executive Officer [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) 20,000