XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

2026 Notes convertible to common stock (1)

  11,132,366   12,172,008   12,172,008 

2023 Notes convertible to common stock (1)(2)

  4,318,944   4,941,739   4,941,739 

Outstanding options to purchase common stock

  38,462   9,488   1,707,371 

Outstanding restricted stock units

     98,750   2,642 

Total dilutive shares excluded from net income (loss) per share

  15,489,772   17,221,985   18,823,760