XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share  
Schedule of computations of the basic and diluted EPS

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2025

2024

2025

2024

Numerator:

    

  

    

  

    

Net Income (basic and diluted)

$

8,758

$

7,474

$

11,119

$

14,630

Denominator:

 

 

 

 

Weighted-average common shares outstanding

 

162,740

 

171,628

 

163,922

 

171,467

Dilutive effect of share-based awards

 

3,957

 

4,333

 

3,891

 

5,383

Weighted-average dilutive shares outstanding

 

166,697

 

175,961

 

167,813

 

176,850

Basic earnings per share

$

0.05

$

0.04

$

0.07

$

0.09

Diluted earnings per share

$

0.05

$

0.04

$

0.07

$

0.08