Quarterly report [Sections 13 or 15(d)]

Earnings per Share (Tables)

v3.26.1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Reconciliation from Basic to Diluted Weighted Average Shares Outstanding
The reconciliation from basic to diluted weighted average shares outstanding is as follows:
Three months ended
June 30,
Six months ended
June 30,
2026 2025 2026 2025
Weighted average shares outstanding – Basic 109,456,944  116,232,528  110,072,051  116,745,476 
Dilutive effect of unvested common shares and RSUs with service conditions, PSUs considered probable of vesting and assumed stock option exercises and conversions 1,382,950  302,532  1,240,866  — 
Weighted average shares outstanding – Diluted 110,839,894  116,535,060  111,312,917  116,745,476 
Calculation of Basic and Diluted Earnings per Share
Basic and diluted income per share are calculated as follows:
Three months ended
June 30,
Six months ended
June 30,
2026 2025 2026 2025
Numerator:
Net income (loss) from continuing operations $ 10,697  $ 5,022  $ 16,443  $ (3,112)
Net (loss) income from discontinued operations, net of tax (2,832) 964  (4,264) 5,501 
Net income $ 7,865  $ 5,986  $ 12,179  $ 2,389 
Denominator:
Weighted average shares outstanding – Basic 109,456,944  116,232,528  110,072,051  116,745,476 
Weighted average shares outstanding – Diluted 110,839,894  116,535,060  111,312,917  116,745,476 
Net income per share:
Basic income (loss) per share - continuing operations $ 0.10  $ 0.04  $ 0.15  $ (0.03)
Diluted income (loss) per share - continuing operations $ 0.10  $ 0.04  $ 0.15  $ (0.03)
Basic (loss) income per share - discontinued operations $ (0.03) $ 0.01  $ (0.04) $ 0.05 
Diluted (loss) income per share - discontinued operations $ (0.03) $ 0.01  $ (0.04) $ 0.05 
Basic income per share $ 0.07  $ 0.05  $ 0.11  $ 0.02 
Diluted income per share $ 0.07  $ 0.05  $ 0.11  $ 0.02 
Anti-dilutive Shares
The table below presents the details of the Company’s weighted average equity-based awards outstanding during each respective period that were excluded from the calculation of diluted earnings per share:
Three months ended
June 30,
Six months ended
June 30,
2026 2025 2026 2025
Anti-dilutive RSUs and PSUs 354,062  1,535,776  289,552  1,158,741 
Anti-dilutive stock options —  367,100  —  367,100