v3.26.3
Income Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of the Numerators and the Denominators of the Basic and Diluted 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 September 30,Nine months ended September 30,
2026202520262025
Basic income per share:
Net income$31,025 $30,648 $115,175 $92,101 
Net income attributable to common shares$31,025 $30,648 $115,175 $92,101 
Weighted average common stock outstanding191,938,402174,352,079191,825,646173,388,077
Basic weighted average common stock outstanding191,938,402174,352,079191,825,646173,388,077
Basic income per share$0.16 $0.18 $0.60 $0.53 
Diluted income per share:
Net income$31,025 $30,648 $115,175 $92,101 
Net income attributable to common shares$31,025 $30,648 $115,175 $92,101 
Dilutive effect of stock options3,052,9516,048,5793,317,1086,736,352
Dilutive effect of RSUs919,065836,036599,4421,040,196
Dilutive effect of ESPP2,7243,3399081,113
Diluted weighted average common stock outstanding195,913,142181,240,033195,743,104181,165,738
Diluted income per share$0.16 $0.17 $0.59 $0.51