XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Common Share (Tables)
6 Months Ended
Jun. 30, 2023
Net Income Per Common Share  
Computation of basic net income (loss) per share

The following tables set forth the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except share and per share amounts):

Basic EPS

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Numerator:

 

  

 

  

 

  

 

  

Net income

$

3,885

$

1,671

$

4,646

$

3,606

Denominator:

 

  

 

  

 

  

 

  

Weighted-average shares of common stock outstanding, basic

 

20,657,404

 

20,069,444

 

20,554,769

 

19,983,526

Net income per common share, basic

$

0.19

$

0.08

$

0.23

$

0.18

Computation of diluted net income (loss) per share

The following tables set forth the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except share and per share amounts):

Diluted EPS

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Numerator:

 

  

 

  

 

  

 

  

Net income

$

3,885

$

1,671

$

4,646

$

3,606

Less: warrant liability fair value loss (gain) recognized  

(11)

23

(21)

Net income attributable to common stockholders, diluted

3,885

1,660

$

4,669

$

3,585

Denominator:

 

  

 

  

 

  

 

  

Weighted-average shares of common stock outstanding, basic

 

20,657,404

 

20,069,444

 

20,554,769

 

19,983,526

Dilutive effect of stock options and RSUs

576,849

354,839

513,290

643,021

Weighted-average shares of common stock outstanding, diluted

 

21,234,253

 

20,424,283

 

21,068,059

 

20,626,547

Net income per common share, diluted

$

0.18

$

0.08

$

0.22

$

0.17