XML 193 R82.htm IDEA: XBRL DOCUMENT
v3.25.0.1

RETIREMENT PLANS (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 USD ($) | Dec. 31, 2024 CAD ($) | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($)
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Recognized defined contribution plan expense | $ 14.3 |  | $ 10.2 | $ 8.2
Required years of service for vesting in employer contributions | 2 years | 2 years |  |
Deferred Profit Sharing Plan |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Percentage of contributed employee gross pay matched by employer | 5.00% | 5.00% |  |
Maximum annual contributions per employee |  | $ 16,245 |  |
Group Registered Retirement Savings Plan |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Percentage of contributed employee gross pay matched by employer | 6.00% | 6.00% |  |
Maximum annual contributions per employee |  | $ 31,560 |  |
Australian Retirement Savings Plan |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Percentage of contributed employee gross pay matched by employer | 11.50% | 11.50% |  |
U.S. Retirement Savings Plan |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Percentage of contributed employee gross pay matched by employer | 6.00% | 6.00% |  |
U.S. Retirement Savings Plan | First 4% of employee pay contributed matched at 100% |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Percentage of contributed employee gross pay matched by employer | 4.00% | 4.00% |  |
Percent of employer matching contribution | 100.00% | 100.00% |  |
U.S. Retirement Savings Plan | Next 2% of employee pay contributed matched at 50% |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Percentage of contributed employee gross pay matched by employer | 2.00% | 2.00% |  |
Percent of employer matching contribution | 50.00% | 50.00% |  |
U.S. Retirement Savings Plan | 40% Vesting Rate |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Annual vesting percentage | 40.00% | 40.00% |  |
U.S. Retirement Savings Plan | 20% Vesting Rate |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Annual vesting percentage | 20.00% | 20.00% |  |
U.S. Retirement Savings Plan | Minimum |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Maximum annual percent of pay contributed by employee | 1.00% | 1.00% |  |
U.S. Retirement Savings Plan | Minimum | 40% Vesting Rate |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Required years of service for vesting in employer contributions | 2 years | 2 years |  |
U.S. Retirement Savings Plan | Maximum |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Required years of service for vesting in employer contributions | 3 years | 3 years |  |
Maximum annual percent of pay contributed by employee | 75.00% | 75.00% |  |

X
- Definition Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 55 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482943/710-10-55-7 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1 + Details
Name: | us-gaap_DefinedContributionPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employer's matching contributions to a defined contribution plan that vests in a given year. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum amount the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=cveo_DeferredProfitSharingPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=cveo_GroupRegisteredRetirementSavingsPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=cveo_AustralianRetirementSavingsPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=cveo_U.S.RetirementSavingsPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=cveo_First4Contributedmatchedat100Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=cveo_Next2OfEmployeePayContributedMatchedat50Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=cveo_A40VestingRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=cveo_A20VestingRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |