XML 97 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income Per Share Reconciliation of Weighted Average Common Shares Outstanding (Details) - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Weighted average shares outstanding (basic) (in shares) 182,179 162,706
Impact of common stock equivalents (in shares) 1,898 1,814
Weighted average shares outstanding (diluted) (in shares) 184,077 164,520
Basic (in dollars per share) $ 0.50 $ 0.36
Diluted (in dollars per share) $ 0.49 $ 0.36