v3.26.1
Note 11 - Stock-based Compensation (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 20, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)       353,163  
Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Percentage Increase   5.00%     5.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)   364,778      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   717,941      
Restricted Stock Units (RSUs) [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 312    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 10 months 24 days    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member]          
Share-Based Payment Arrangement, Expense     $ 445 $ 68  
Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Expense     36 $ 0  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 2    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year    
Subsequent Event [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 804,049        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 1,521,990