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
Mar. 31, 2026
Mar. 31, 2025
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 24,900,000 21,500,000
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 23,302,419 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