v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share  
Earnings Per Share

11.   Earnings Per Share

The following table reconciles the numerators and denominators used in computations of basic and diluted EPS for the three and six months ended June 30, 2026 and June 30, 2025:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2026

2025

2026

2025

Numerator:

  ​ ​ ​

  ​

  ​ ​ ​

  ​

  ​ ​ ​

Net Income (basic and diluted)

$

12,918

$

8,758

$

19,328

$

11,119

Denominator:

 

 

 

 

Weighted-average common shares outstanding

 

153,959

 

162,740

 

157,346

 

163,922

Dilutive effect of share-based awards

 

3,932

 

3,957

 

3,635

 

3,891

Weighted-average dilutive shares outstanding

 

157,891

 

166,697

 

160,981

 

167,813

Basic earnings per share

$

0.08

$

0.05

$

0.12

$

0.07

Diluted earnings per share

$

0.08

$

0.05

$

0.12

$

0.07

Approximately 14.8 million and 14.2 million weighted average shares issuable under stock-based awards were not included in the diluted EPS calculation in the three and six months ended June 30, 2026, respectively, because they were antidilutive. Approximately 11.6 million and 9.7 million weighted average shares issuable under stock-based awards were not included in the diluted EPS calculation in the three and six months ended June 30, 2025, respectively, because they were antidilutive.