XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share

8. Net Income (Loss) Per Share The components of basic and diluted net income (loss) per share were as follows:

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

(325

)

 

$

6,741

 

 

$

540

 

 

$

23,506

 

Denominator: (in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding-basic

 

 

27,919

 

 

 

29,214

 

 

 

28,236

 

 

 

29,496

 

Dilutive effect of stock options and grants

 

$

 

 

 

591

 

 

 

420

 

 

 

632

 

Weighted average shares outstanding-diluted

 

 

27,919

 

 

 

29,805

 

 

 

28,656

 

 

 

30,128

 

Due to a net loss for the three-month period ended September 30, 2023, stock options and other grants were excluded from the computation of diluted net loss per share as the impact is anti dilutive. For the three-month ended September 30, 2022, and nine-month periods ended September 30, 2023, and 2022, no stock options were excluded from the computation of diluted income (loss) per share.