XML 33 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Net Income Per Common Share - Summary of Earnings Per Share Basic and Diluted For purposes of diluted earnings per share calculation, equity awards and employee stock purchase plan rights are considered to be common stock equivalents.

 

 

Three Months Ended March 31,

 

(in thousands, except per share data)

 

2025

 

 

2024

 

Net income - basic and diluted

 

$

18,987

 

 

$

16,555

 

Weighted average shares outstanding:

 

 

 

 

 

 

Basic

 

 

166,808

 

 

 

164,798

 

Effect of potentially dilutive common shares from:

 

 

 

 

 

 

Equity awards

 

 

792

 

 

 

1,729

 

Employee stock purchase plan rights

 

 

68

 

 

 

96

 

Diluted

 

 

167,668

 

 

 

166,623

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.11

 

 

$

0.10

 

Diluted

 

$

0.11

 

 

$

0.10

 

 

 

 

 

 

 

 

Potentially dilutive shares excluded from per share amounts as their effect
   would have been anti-dilutive

 

 

18,029

 

 

 

15,081