v3.26.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 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
March 31,
20262025
Weighted average shares outstanding – Basic110,693,992 117,264,124 
Dilutive effect of unvested common shares and RSUs with service conditions, PSUs considered probable of vesting and assumed stock option exercises and conversions1,098,782 — 
Weighted average shares outstanding – Diluted111,792,774 117,264,124 
Calculation of Basic and Diluted Earnings per Share
Basic and diluted income per share are calculated as follows:
Three months ended
March 31,
20262025
Numerator:
Net income (loss) from continuing operations$5,746 $(8,134)
Net (loss) income from discontinued operations, net of tax(1,432)4,537 
Net income (loss)$4,314 $(3,597)
Denominator:
Weighted average shares outstanding – Basic110,693,992 117,264,124 
Weighted average shares outstanding – Diluted111,792,774 117,264,124 
Net income (loss) per share:
Basic income (loss) per share - continuing operations$0.05 $(0.07)
Diluted income (loss) per share - continuing operations$0.05 $(0.07)
Basic (loss) income per share - discontinued operations$(0.01)$0.04 
Diluted (loss) income per share - discontinued operations$(0.01)$0.04 
Basic income (loss) per share$0.04 $(0.03)
Diluted income (loss) per share$0.04 $(0.03)
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
March 31,
20262025
Anti-dilutive RSUs and PSUs222,852 1,365,654 
Anti-dilutive stock options367,100 367,100