XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Share

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

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income

$

(25,742

)

 

$

(325

)

 

$

(35,911

)

 

$

540

 

Denominator: (in thousands)

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding-basic

 

28,173

 

 

 

27,919

 

 

 

28,015

 

 

 

28,236

 

Dilutive effect of stock options and grants

 

 

 

 

 

 

 

 

 

 

420

 

Weighted average shares outstanding-diluted

 

28,173

 

 

 

27,919

 

 

 

28,015

 

 

 

28,656

 

 

Due to a net loss for the three- and nine- month periods ended September 30, 2024 and 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. For the nine-month period ended September 30, 2023, no stock options were excluded from the computation of diluted net income per share.