v3.25.2
Earnings Per Share (EPS) (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Weighted-Average Shares Used to Calculate Basic and Diluted EPS

The following table reflects weighted-average shares used to calculate basic and diluted EPS for the periods presented (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Basic shares

 

 

60,463

 

 

 

61,197

 

 

 

60,630

 

 

 

61,163

 

Dilutive shares

 

 

231

 

 

 

219

 

 

 

233

 

 

 

211

 

Diluted shares

 

 

60,694

 

 

 

61,416

 

 

 

60,863

 

 

 

61,374