v3.26.1
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-based compensation expense     $ 3,940,038 $ 2,106,073
2020 Equity Incentive Plan [Member]        
Total number of common stock available for future issuance 1,300,299   1,300,299  
Restricted Stock Awards [Member]        
Stock-based compensation expense $ 1,300,000 $ 400,000 $ 2,600,000 $ 1,700,000
Unrecognized compensation cost 8,800,000   $ 8,800,000  
Shares withheld to satisfy tax obligations     2,848 29,440
Net shares issued     48,428 92,843
Restricted stock awards, vested     51,276 122,283
Fair value of restricted stock awards, vested     $ 600,000 $ 1,000,000.0
Weighted average grant date fair value     $ 13.12 $ 8.63
Remaining weighted-average vesting period     2 years 14 days  
Restricted Stock Awards [Member] | Independent Members of Board of Directors [Member]        
Awards, granted     53,155  
Restricted Stock Awards [Member] | External Consultant [Member]        
Awards, granted     16,000  
Restricted Stock Awards [Member] | New Employees [Member]        
Awards, granted     44,833  
Stock-based compensation expense related to accelerated vesting       $ 500,000
Perfomance Stock Award [Member]        
Stock-based compensation expense   200,000 $ 1,100,000 $ 200,000
Unrecognized compensation cost $ 4,100,000   $ 4,100,000  
Shares withheld to satisfy tax obligations     41,559  
Net shares issued     58,442  
Weighted average grant date fair value     $ 11.80 $ 6.99
Restricted stock awards, vested     100,001  
Fair value of restricted stock awards, vested     $ 1,100,000  
Remaining weighted-average vesting period     1 year 5 months 23 days  
Perfomance Stock Award [Member] | Tranche-based PSAs [Member]        
Outstanding balance 1,013,738   1,013,738  
Stock-based compensation expense $ (200,000)   $ 600,000  
PSAs granted     167,512  
Reversal of stock-based compensation expense under tranche-based PSAs 700,000   $ 700,000  
Perfomance Stock Award [Member] | April 2025 PSAs [Member]        
Stock-based compensation expense $ 200,000 $ 200,000 $ 500,000 $ 200,000
PSAs granted     199,999