v3.26.1
Note 9 - Share-Based Compensation (Details Textual) - The 2022 Plan [Member] - USD ($)
$ in Millions
Feb. 26, 2026
Apr. 04, 2026
Feb. 25, 2025
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       608,000
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   265,057    
Restricted Stock Units (RSUs) [Member] | Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Performance-based     50.00%  
Restricted Stock Units (RSUs) [Member] | Certain Employees, Group Two [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Performance-based 50.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value $ 4.2      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 87,943      
Restricted Stock Units (RSUs) [Member] | Certain Employees, Group Two [Member] | Vesting January 1, 2028 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value $ 0.9      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 19,735      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 50.00%