XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net (Loss) Income Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Net (Loss) Income Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share The components of basic and diluted net loss per share were as follows:
   Three months ended June 30,   Six months ended June 30, 
(In thousands, except share and per share data)  2024   2023   2024   2023 
Numerator:                
Numerator for basic EPS - net (loss) income available for common stockholders  $(2,972)  $(6,805)  $1,264   $(17,132)
Effect of dilutive securities:                    
Interest expense on convertible notes   
    
    520    
 
Numerator for diluted EPS - net (loss) income available to common stockholders after assumed conversions  $(2,972)  $(6,805)  $1,784   $(17,132)
Denominator:                    
Denominator for basic EPS - weighted-average common stock outstanding   20,812,678    1,549,669    14,853,454    1,312,299 
Effect of dilutive securities:                    
Conversion of convertible notes   
    
    14,917,585    
 
Denominator for diluted EPS - adjusted weighted-average common stock outstanding and assumed conversions   20,812,678    1,549,669    29,771,039    1,312,299 
Basic net loss (income) per share attributable to common stockholders  $(0.14)  $(4.39)  $0.09   $(13.05)
Diluted net loss (income) per share attributable to common stockholders  $(0.14)  $(4.39)  $0.06   $(13.05)
Schedule of Anti-Dilutive Shares The Company excluded the following potential Common Stock equivalents presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to Common Stockholders for the periods indicated because including them would have had an anti-dilutive effect:
   Six months
ended
June 30,
2024
   Six months
ended
June 30,
2023
 
Shares subject to outstanding stock options   9,950    10,969 
Shares subject to unvested restricted stock units   1,827    4,574 
Shares subject to outstanding warrants   2,312,238    1,495,001 
   2,324,015    1,510,544