XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Net (Loss) Income Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of basic and diluted net (loss) income per share for the three and six months ended June 30, 2023 and 2022 (in thousands, except share and
per-share
data):
 
    
Three Months Ended

June 30,
    
Six Months Ended

June 30,
 
    
2023
    
2022
    
2023
    
2022
 
Numerator:
           
Net (loss) income
   $ (11,387    $ 8,601      $ (33,050    $ 37,379  
Less: Change in fair value of liability warrants
     —          —          —          (13,868
  
 
 
    
 
 
    
 
 
    
 
 
 
Adjusted net (loss) income
   $ (11,387    $ 8,601      $ (33,050    $ 23,511  
  
 
 
    
 
 
    
 
 
    
 
 
 
Denominator:
           
Weighted-average common shares outstanding - basic
     153,442,413        148,505,729        153,396,380        136,436,316  
Dilutive effect of employee equity incentive plans and outstanding warrants
     —          —          —          529,996  
  
 
 
    
 
 
    
 
 
    
 
 
 
Weighted-average common shares used in per share calculations - diluted
     153,442,413        148,505,729        153,396,380        136,966,312  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net (loss) income per share:
           
Basic
   $ (0.07    $ 0.06      $ (0.22    $ 0.27  
  
 
 
    
 
 
    
 
 
    
 
 
 
Diluted
   $ (0.07    $ 0.06      $ (0.22    $ 0.17  
  
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of Potential Common Shares Issuable Upon Conversion of Warrants
The following table represents the potential dilutive shares of common stock excluded from the computation of the diluted net (loss) income per share for all periods presented, as the effect would have been anti-dilutive:
 
    
Three Months Ended

June 30,
    
Six Months Ended

June 30,
 
    
2023
    
2022
    
2023
    
2022
 
Options, RSUs and ESPP shares
     22,607,689        16,422,488        22,607,689        16,660,700  
Warrants to purchase common stock
     31,228,279        31,307,409        31,228,279        20,863,898  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
     53,835,968        47,729,897        53,835,968        37,524,598