XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Common Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Summary of Calculations for Basic and Diluted Net Income (Loss) Per Common Share

The calculations for basic and diluted net income (loss) per common share are as follows:

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Basic net income (loss) per common share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

(5,489

)

 

$

(392

)

 

$

1,620

 

Less: accretion of Series B convertible preferred stock dividends

 

 

(1,266

)

 

 

(1,206

)

 

 

(1,148

)

Net income (loss) available to common stockholders

 

$

(6,755

)

 

$

(1,598

)

 

$

472

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

Weighted average common shares outstanding - basic

 

 

23,068

 

 

22,659

 

 

 

21,340

 

Net income (loss) per common share - basic

 

$

(0.29

)

 

$

(0.07

)

 

$

0.02

 

 

 

 

 

 

 

 

 

 

 

Diluted net income (loss) per common share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss) available to common stockholders

 

$

(6,755

)

 

$

(1,598

)

 

$

472

 

Plus: accretion of Series B convertible preferred stock dividends, if dilutive

 

 

 

 

 

 

 

 

 

Net income (loss) available to common stockholders

 

$

(6,755

)

 

$

(1,598

)

 

$

472

 

 

 

 

 

 

Denominator:

 

 

 

 

 

Weighted average common shares outstanding - basic

 

 

23,068

 

 

22,659

 

 

 

21,340

 

Dilutive securities:

 

 

 

 

 

 

 

 

 

Stock options, RSUs, and warrants

 

 

 

 

 

 

 

 

927

 

Weighted average common shares outstanding - diluted

 

 

23,068

 

 

 

22,659

 

 

 

22,267

 

Net income (loss) per common share - diluted

 

$

(0.29

)

 

$

(0.07

)

 

$

0.02

 

Common Stock Equivalents Excluded From Diluted Net Income (Loss) Per Share

The following common stock equivalents have been excluded from diluted net income (loss) per share for the fiscal years presented below because their inclusion would have been anti-dilutive (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Shares of common stock subject to outstanding RSUs

 

 

730

 

 

 

819

 

 

 

 

Shares of common stock subject to outstanding PSUs

 

 

 

 

 

40

 

 

 

175

 

Shares of common stock subject to outstanding stock options

 

 

495

 

 

 

506

 

 

 

 

Shares of common stock subject to outstanding warrants

 

 

 

 

 

275

 

 

 

 

Shares of common stock issuable upon conversion of Series B
   convertible preferred stock

 

 

6,647

 

 

 

6,331

 

 

 

6,029

 

Total

 

 

7,872

 

 

 

7,971

 

 

 

6,204