v3.26.1
Condensed Consolidated Statements of Operations - (Unaudited) (Parentheticals) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Warrant    
Potentially dilutive shares 7,427,587 7,481,587
Restricted Stock Units [Member]    
Potentially dilutive shares 2,670,079 2,470,079