XML 41 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) Per Common Share
12 Months Ended
Dec. 31, 2024
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)

2024

    

2023

    

2022

Net income (loss)

$

16,960

$

28,515

$

(17,866)

Weighted-average shares outstanding

23,883,729

22,925,497

20,067,969

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

24,138,244

23,176,169

20,067,969

Net income (loss) per share - Basic

$

0.71

$

1.24

$

(0.89)

Net income (loss) per share - Diluted

$

0.70

$

1.23

$

(0.89)

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,

2024

    

2023

    

2022

Restricted stock units

313,458

337,202

590,542

Common stock options

360,246

389,229

615,307

Performance stock units

53,791

17,392

155,618

Employee stock purchase plan

83,598

100,506

Total

811,093

743,823

1,461,973