XML 56 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Reconciliation of Weighted Average Common Shares Outstanding
A reconciliation of weighted average shares outstanding used to calculate basic and diluted net income per share follows (in thousands, except per share data):
Three months ended March 31
 20252024
Weighted average shares outstanding (basic)182,179 162,706 
Impact of common stock equivalents1,898 1,814 
Weighted average shares outstanding (diluted)184,077 164,520 
Per share:
Basic$0.50 $0.36 
Diluted0.49 0.36