XML 21 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share

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

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

Net loss

$

(849

)

 

$

(11,721

)

 

$

(9,311

)

 

$

(10,169

)

Denominator: (in thousands)

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding-basic and diluted

 

28,345

 

 

 

28,024

 

 

 

28,308

 

 

 

27,934

 

 

Due to net losses for the three and six months ended June 30, 2025 and 2024, stock options and other grants were excluded from the computation of diluted net loss per share.