v3.26.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share  
Schedule of computations of the basic and diluted EPS

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Nine Months Ended

​

​

September 30, 

​

September 30, 

​

​

2026

​

2025

​

2026

​

2025

Numerator:

  ​ ​ ​

​

  ​

  ​ ​ ​

​

  ​

  ​ ​ ​

​

Net Income (basic and diluted)

​

$

15,929

​

$

10,202

​

$

35,257

​

$

21,321

Denominator:

​

 

​

​

 

​

​

 

​

​

 

​

Weighted-average common shares outstanding

​

 

155,200

​

 

162,031

​

 

156,623

​

 

163,285

Dilutive effect of share-based awards

​

 

5,121

​

 

4,466

​

 

4,130

​

 

4,083

Weighted-average dilutive shares outstanding

​

 

160,321

​

 

166,497

​

 

160,753

​

 

167,368

Basic earnings per share

​

$

0.10

​

$

0.06

​

$

0.23

​

$

0.13

Diluted earnings per share

​

$

0.10

​

$

0.06

​

$

0.22

​

$

0.13