v3.26.1
Income Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Income Per Share Income Per Share
A reconciliation of the numerators and the denominators of the basic and diluted per share computations are as follows (in thousands, except for share and per share data):
Three months ended June 30,Six months ended June 30,
2026202520262025
Basic income per share:
Net income$40,867 $32,184 $84,150 $61,453 
Net income attributable to common shares$40,867 $32,184 $84,150 $61,453 
Weighted average common stock outstanding191,868,642173,358,382191,719,015172,467,988
Basic weighted average common stock outstanding191,868,642173,358,382191,719,015172,467,988
Basic income per share$0.21 $0.19 $0.44 $0.36 
Diluted income per share:
Net income$40,867 32,184 $84,150 61,453 
Net income attributable to common shares$40,867 $32,184 $84,150 $61,453 
Dilutive effect of stock options2,302,6497,096,1552,640,0087,466,035
Dilutive effect of RSUs327,4891,140,850520,8761,139,670
Dilutive effect of ESPP14,2623,74622,2732,456
Weighted average common stock outstanding194,513,042181,599,133194,902,172181,076,149
Diluted weighted average common stock outstanding194,513,042181,599,133194,902,172181,076,149
Diluted income per share$0.21 $0.18 $0.43 $0.34 
Because of their anti-dilutive effect, 9,675,866 and 1,381,263 common share equivalents comprised of stock options and RSUs have been excluded from the diluted earnings per share calculation for the three months ended June 30, 2026 and 2025, respectively. Because of their anti-dilutive effect, 7,492,235 and 1,125,049 common share equivalents comprised of stock options and RSUs have been excluded from the diluted earnings per share calculation for the six months ended June 30, 2026 and 2025, respectively.