v3.26.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]      
Stock-based compensation costs $ 578,000 $ 1,100,000  
Unrecognized stock-based compensation costs 4,200,000 $ 4,200,000  
Weighted average period   3 years 2 months 8 days  
Intrinsic value options outstanding 19,600,000 $ 19,600,000  
Intrinsic value options exercisable $ 17,600,000 $ 17,600,000  
Options exercised   157,000 1,300,000
Intrinsic value of options exercised   $ 880,000 $ 8,200,000
Shares available for grant 4,606,000 4,606,000