v3.26.3
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Weighted average grant-date fair value of stock options granted       $ 0.72 $ 1.89  
Stock based compensation expense   $ 844 $ 2,448 $ 2,215 $ 5,085  
Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock based compensation expense   598 1,729 1,344 3,458  
Unrecognized compensation cost   790   $ 790    
Estimated weighted-average amortization period       1 year 1 month 24 days    
Restricted Stock Units (RSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock based compensation expense   238 $ 712 $ 855 $ 1,612  
Estimated weighted-average amortization period       7 months 2 days    
Unrecognized compensation cost   $ 447   $ 447    
Number of shares granted       98,463    
Outstanding shares   456,499   456,499   643,859
Market Condition Stock Unit [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock based compensation expense   $ 8   $ 16    
Number of shares granted 174,500          
Outstanding shares   28,665   28,665