v3.26.1
Note 20 - Stock Based Compensation (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2025
Dec. 31, 2025
Dec. 31, 2024
May 09, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expense   $ 193 $ 128  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 143    
Restricted Stock Award [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Employees Restricted Stock Units Awarded   5,039    
Restricted Stock Units ("RSUs") [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Employees Restricted Stock Units Awarded 4,545 4,545    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years      
Stock Incentive Plan 2023 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       120,000
Stock Incentive Plan 2023 [Member] | Restricted Stock Units ("RSUs") [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   1 year 1 year