v3.26.3
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 06, 2026
Jul. 31, 2023
Mar. 31, 2026
Mar. 31, 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    
Stock based compensation expense     $ 1,371 $ 2,637  
Restricted stock units vested 124   108,489    
Tax withholding obligations     171    
Employees [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares issued to employees     108,318    
Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock based compensation expense     $ 746 1,729  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 1,598    
Estimated weighted-average amortization period     1 year 5 months 26 days    
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock based compensation expense     $ 617 $ 900  
Estimated weighted-average amortization period     10 months 2 days    
Restricted stock units vested [1]     108,469    
Unrecognized compensation cost     $ 894    
Number of shares granted     98,463    
Number of shares forfeited     9,731    
Outstanding shares     624,122   643,859
Market Condition Stock Unit [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock based compensation expense     $ 8    
Number of shares granted   174,500      
Number of shares forfeited     145,833    
Outstanding shares     28,667    
[1] During the three months ended March 31, 2026, 108,489 RSUs vested. Upon settlement of these awards, the Company withheld 171 shares to satisfy employee tax withholding obligations. Accordingly, 108,318 net shares were issued to employees. In addition, there were 124 RSUs that vested on March 6, 2026 and the related shares of common stock will be issued and delivered subsequent to March 31, 2026.