XML 40 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]

 

December 31,

 

 

2023

  

2022

  

2021

 

Unvested restricted stock

  8,139,037   7,232,254   10,532,029 

Options

  4,697,029   5,135,685   2,467,537 

Warrants

  312,272   262,100   262,100 

Shares issuable upon note conversion

  20,902   20,619   18,942 

Total

  13,169,240   12,650,658   13,280,608 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

Year ended

 

 

December 31,

 

(in thousands, except share and per share data)

 

2023

  

2022

  

2021

 

Net income (loss)

  12,672   (198,335)  (348,101)

Weighted-average common shares outstanding

  141,955,112   135,411,258   132,222,753 

Dilutive effect of potential common shares

  6,553,353   -   - 

Weighted-average common shares outstanding assuming dilution

  148,508,465   135,411,258   132,222,753 

            

Net income (loss) per share - basic

  0.09   (1.46)  (2.63)

Net income (loss) per share - diluted

  0.09   (1.46)  (2.63)