v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Summary of Components of Basic and Diluted Earnings Per Share

The components of basic and diluted earnings per share are as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(In thousands, except per share data)

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(10,903

)

 

$

(13,782

)

 

$

(25,960

)

 

$

(31,297

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding, basic

 

 

27,770

 

 

 

27,385

 

 

 

27,667

 

 

 

27,362

 

Dilutive effect of stock options (1)

 

 

 

 

 

 

 

 

 

 

 

 

Dilutive effect of restricted stock units (1)

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding, diluted

 

 

27,770

 

 

 

27,385

 

 

 

27,667

 

 

 

27,362

 

Net loss per share, basic

 

$

(0.39

)

 

$

(0.50

)

 

$

(0.94

)

 

$

(1.14

)

Net loss per share, diluted

 

$

(0.39

)

 

$

(0.50

)

 

$

(0.94

)

 

$

(1.14

)

Anti-dilutive securities excluded from diluted loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive stock options (1)

 

 

780

 

 

 

927

 

 

 

797

 

 

 

950

 

Anti-dilutive restricted stock units (1)

 

 

640

 

 

 

138

 

 

 

648

 

 

 

134

 

Anti-dilutive warrants

 

 

1,452

 

 

 

1,452

 

 

 

1,452

 

 

 

1,452

 

Anti-dilutive performance-based restricted stock units

 

 

 

 

 

119

 

 

 

36

 

 

 

119

 

(1) Due to the net loss during each of the three and six months ended June 30, 2025 and 2024, no dilutive securities were included in the calculation of diluted loss per share because they would have been anti-dilutive.