XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Common Share
12 Months Ended
Dec. 31, 2023
Net Income (Loss) Per Common Share  
Net Income (Loss) Per Common Share

Note 16.  Net Income (Loss) Per Common Share

The following table sets forth the computation of our basic and diluted net income (loss) per share:

Year Ended

December 31,

(In thousands, except share and per share data)

2023

    

2022

    

2021

Net income (loss)

$

28,515

$

(17,866)

$

(11,811)

Weighted-average shares outstanding

22,925,497

20,067,969

19,719,485

Weighted-average shares used to compute diluted net loss per share

23,176,169

20,067,969

19,719,485

Net income (loss) per share - Basic

$

1.24

$

(0.89)

$

(0.60)

Net income (loss) per share - Diluted

$

1.23

$

(0.89)

$

(0.60)

The following common stock equivalents were excluded from the computation of diluted net income (loss) per common share for the periods presented because including them would have been anti-dilutive:

Year Ended

December 31,

2023

    

2022

    

2021

Restricted stock units

337,202

590,542

265,616

Common stock options

389,229

615,307

915,224

Performance stock units

17,392

155,618

54,317

Employee stock purchase plan

100,506

34,809

Total

743,823

1,461,973

1,269,966