v3.26.1
Note 10 - Basic and Diluted Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 25,300,000 21,500,000 25,300,000 21,500,000
Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 23,650,088 18,544,104 23,650,088 18,544,104
Restricted Stock Units (RSUs) [Member]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,606,250 2,942,969 1,606,250 2,942,969