XML 28 R15.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
We calculate our basic earnings per share by dividing net income (loss) attributable to Civeo Corporation by the weighted average number of common shares outstanding. For diluted earnings per share, the basic shares outstanding are adjusted by adding all potentially dilutive securities.
The calculation of basic and diluted earnings per share attributable to Civeo common shareholders is presented below for the periods indicated (in thousands, except per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Numerator:
Basic net income (loss) attributable to Civeo Corporation$(3,314)$8,227 $(13,156)$3,094 
Diluted net income (loss) attributable to Civeo Corporation$(3,314)$8,227 $(13,156)$3,094 
Denominator:
Weighted average shares outstanding - basic13,177 14,518 13,387 14,586 
Dilutive shares - share-based awards— 82 — 92 
Weighted average shares outstanding - diluted13,177 14,600 13,387 14,678 
Basic net income (loss) per share attributable to Civeo Corporation common shareholders (1)
$(0.25)$0.57 $(0.98)$0.21 
Diluted net income (loss) per share attributable to Civeo Corporation common shareholders (1)
$(0.25)$0.56 $(0.98)$0.21 
 
(1)Computations may reflect rounding adjustments.

Share-based awards that have been excluded from the calculation of weighted-average common shares outstanding because the effect is anti-dilutive totaled 0.1 million shares and zero shares, respectively, for the three months ended June 30, 2025 and 2024. Share-based awards that have been excluded from the calculation of weighted-average common shares outstanding because the effect is anti-dilutive totaled 0.1 million shares and fewer than 0.1 million shares, respectively, for the six months ended June 30, 2025 and 2024.