XML 60 R39.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Note 1 - Summary of Significant Accounting Policies (Details Textual) $ / shares in Units, $ in Thousands, shares in Millions | 3 Months Ended | 12 Months Ended | 18 Months Ended |  |
--- | --- | --- | --- | --- | ---
Mar. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Sep. 30, 2017 USD ($) | Jun. 30, 2017 USD ($) | Mar. 31, 2017 USD ($) | Dec. 31, 2016 USD ($) | Sep. 30, 2016 USD ($) | Jun. 30, 2016 USD ($) | Mar. 31, 2016 USD ($) | [2] | Jun. 30, 2015 USD ($) | Dec. 31, 2017 USD ($) shares | Dec. 31, 2016 USD ($) | Dec. 31, 2015 USD ($) | Dec. 31, 2017 USD ($) $ / shares | Dec. 31, 2014 USD ($) | May 31, 2011
Number of Reportable Segments |  |  |  |  |  |  |  |  |  |  |  | 2 |  |  |  |  |
Number of Asset-based Operating Fleets Aggregated in a Segment |  |  |  |  |  |  |  |  |  |  |  | 3 |  |  |  |  |
Revenues |  | $ 203,306 | [1] | $ 178,631 | $ 164,326 | $ 158,744 | $ 190,978 | $ 164,500 | $ 158,832 | $ 156,341 |  | $ 705,007 | $ 670,651 | $ 724,240 |  |  |
Accounts Receivable, Net, Current |  | 104,153 |  |  |  |  | 96,636 |  |  |  |  | 104,153 | 96,636 |  | $ 104,153 |  |
Allowance for Doubtful Accounts Receivable |  | 1,456 |  |  |  |  | 1,345 |  |  |  |  | 1,456 | 1,345 | 1,857 | 1,456 | $ 1,767 |
Goodwill |  | 0 |  |  |  |  | 0 |  |  |  |  | 0 | 0 |  | 0 |  |
Insurance Policy Primary Occurence Limit |  | 1,000 |  |  |  |  |  |  |  |  |  | 1,000 |  |  | 1,000 |  |
Workers Compensation Self Insurance Per Claim |  |  |  |  |  |  |  |  |  |  |  | 1,300 |  |  |  |  |
Cargo Losses Purchased Coverage per Claim |  |  |  |  |  |  |  |  |  |  |  | 300 |  |  |  |  |
Employee Annual Insuarnce Deductible Per Claim |  |  |  |  |  |  |  |  |  |  |  | $ 400 |  |  |  |  |
Physical Damage Coverage |  |  |  |  |  |  |  |  |  |  |  | 100.00% |  |  |  |  |
Drivers Advances And Other Receivables Net Of Allowance |  | 15,062 |  |  |  |  | 8,757 |  |  |  |  | $ 15,062 | 8,757 |  | 15,062 |  |
Liability for Claims and Claims Adjustment Expense |  | 20,000 |  |  |  |  |  |  |  |  |  | 20,000 |  |  | 20,000 |  |
Reduction in Insurance and Claims Expense |  |  |  |  |  |  |  |  |  |  | $ 3,600 |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense, Single Loss Limit |  | 9,000 |  |  |  |  |  |  |  |  |  | 9,000 |  |  | 9,000 |  |
Liability for Claims and Claims Adjustment Expense, Aggregate Limit per Policy Year |  | 18,000 |  |  |  |  |  |  |  |  |  | 18,000 |  |  | 18,000 |  |
Liability for Claims and Claims Adjustment Expense, Aggregate Three Year Limit |  | $ 30,000 |  |  |  |  |  |  |  |  |  | 30,000 |  |  | $ 30,000 |  |
Auto Policy Release Premium Refund |  |  |  |  |  |  |  |  |  |  |  | 14,600 |  |  |  |  |
Interest Costs Capitalized |  |  |  |  |  |  |  |  |  |  |  | $ 100 | $ 100 | $ 100 |  |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares |  |  |  |  |  |  |  |  |  |  |  | 0.1 |  |  |  |  |
Scenario, Forecast [Member] | Accounting Standards Update 2015-14 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cumulative Effect on Retained Earnings, Net of Tax | $ 600 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Tractors [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 5 years |  |  |  |  |
Property, Plant and Equipment, Salvage Value, Percentage |  | 15.00% |  |  |  |  |  |  |  |  |  | 15.00% |  |  | 15.00% |  |
Tractors [Member] | Salvage Value [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation, Additional Expense Per Quarter |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,000 |  |
Depreciation, Additional Expense Per Quarter, After Tax |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,200 |  |
Effect of Additional Depreciation Expense Per Quarter on Earnings Per Share | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.06 |  |
Refrigerated Trailers [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 7 years |  |  |  |  |
Property, Plant and Equipment, Salvage Value, Percentage |  | 25.00% |  |  |  |  |  |  |  |  |  | 25.00% |  |  | 25.00% |  |
Dry Van Trailers [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 10 years |  |  |  |  |
Property, Plant and Equipment, Salvage Value, Percentage |  | 25.00% |  |  |  |  |  |  |  |  |  | 25.00% |  |  | 25.00% |  |
Collateral for Collection Issues [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts Payable |  | $ 600 |  |  |  |  |  |  |  |  |  | $ 600 |  |  | $ 600 |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Advance For Factoring Receivables Percentage |  |  |  |  |  |  |  |  |  |  |  | 85.00% |  |  |  |  |
Finite-Lived Intangible Asset, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 4 years |  |  |  |  |
Minimum [Member] | Revenue Equipment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |
Capital Leases of Lessee, Term of Contract |  |  |  |  |  |  |  |  |  |  |  | 5 years |  |  |  |  |
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Advance For Factoring Receivables Percentage |  |  |  |  |  |  |  |  |  |  |  | 95.00% |  |  |  |  |
Finite-Lived Intangible Asset, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 20 years |  |  |  |  |
Maximum [Member] | Revenue Equipment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 10 years |  |  |  |  |
Capital Leases of Lessee, Term of Contract |  |  |  |  |  |  |  |  |  |  |  | 7 years |  |  |  |  |
Customer Concentration Risk [Member] | Sales Revenue, Net [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Concentration Risk, Percentage |  |  |  |  |  |  |  |  |  |  |  | 49.00% | 53.00% | 45.00% |  |  |
Number of Major Customers |  |  |  |  |  |  |  |  |  |  |  | 0 | 1 | 1 |  |  |
Non Asset Operations [Member] | Solutions [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  | $ 3,100 | $ 2,600 | $ 2,400 |  |  |
Factoring Receivables [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts Receivable, Net, Current |  | 31,900 |  |  |  |  | 25,800 |  |  |  |  | 31,900 | 25,800 |  | 31,900 |  |
Allowance for Doubtful Accounts Receivable |  | 200 |  |  |  |  | 200 |  |  |  |  | 200 | 200 |  | 200 |  |
Receivables from Insurers [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Drivers Advances And Other Receivables Net Of Allowance |  | 1,100 |  |  |  |  | 700 |  |  |  |  | 1,100 | 700 |  | 1,100 |  |
Self Insurance [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other Assets |  | $ 2,100 |  |  |  |  | $ 100 |  |  |  |  | $ 2,100 | $ 100 |  | $ 2,100 |  |
Transport Enterprise Leasing LLC [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Equity Method Investment, Ownership Percentage |  | 49.00% |  |  |  |  | 49.00% |  |  |  |  | 49.00% | 49.00% |  | 49.00% |  | 49.00%
[1] | Includes $40.1m one-time benefit related to the Tax Cuts and Jobs Act.
[2] | Adjusted from 10-Q as filed due to implementation of ASU 2016-09.

X
- Definition The policy release premium refund included in the auto liability policy. + References No definition available. + Details
Name: | cvti_AutoPolicyReleasePremiumRefund
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Term of the capital leases' leasing arrangement. + References No definition available. + Details
Name: | cvti_CapitalLeasesOfLesseeTermOfContract
Namespace Prefix: | cvti_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of insurance coverage purchased on an occurrence/per claim basis for cargo losses within a particular range. + References No definition available. + Details
Name: | cvti_CargoLossesPurchasedCoveragePerClaim
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash advance for factoring receivables percentage. + References No definition available. + Details
Name: | cvti_CashAdvanceForFactoringReceivablesPercentage
Namespace Prefix: | cvti_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of additional depreciation expense per quarter due to changes in accounting estimate. + References No definition available. + Details
Name: | cvti_DepreciationAdditionalExpensePerQuarter
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of additional depreciation expense per quarter net of tax due to changes in accounting estimate. + References No definition available. + Details
Name: | cvti_DepreciationAdditionalExpensePerQuarterAfterTax
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources including advances to drivers and other non-trade receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value. + References No definition available. + Details
Name: | cvti_DriversAdvancesAndOtherReceivablesNetOfAllowance
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Effect of additional depreciation expense on quarterly earnings per share due to changes in accounting estimate. + References No definition available. + Details
Name: | cvti_EffectOfAdditionalDepreciationExpensePerQuarterOnEarningsPerShare
Namespace Prefix: | cvti_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee annual insuarnce deductible per claim. + References No definition available. + Details
Name: | cvti_EmployeeAnnualInsuarnceDeductiblePerClaim
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The policy retains the first amount for the primary layer of the auto liability program. + References No definition available. + Details
Name: | cvti_InsurancePolicyPrimaryOccurenceLimit
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects the aggregate annual limit for losses on the amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date. + References No definition available. + Details
Name: | cvti_LiabilityForClaimsAndClaimsAdjustmentExpenseAggregateLimitPerPolicyYear
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects the aggregate three year limit for losses on the amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date. + References No definition available. + Details
Name: | cvti_LiabilityForClaimsAndClaimsAdjustmentExpenseAggregateThreeYearLimit
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects the limit for a single loss on the amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date. + References No definition available. + Details
Name: | cvti_LiabilityForClaimsAndClaimsAdjustmentExpenseSingleLossLimit
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The number of asset-based operating fleets that are aggregated in a segment because they have similar economic characteristics and meet the aggregation criteria. + References No definition available. + Details
Name: | cvti_NumberOfAssetbasedOperatingFleetsAggregatedInASegment
Namespace Prefix: | cvti_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of major customers who represented more than 10% of total revenue. + References No definition available. + Details
Name: | cvti_NumberOfMajorCustomers
Namespace Prefix: | cvti_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents physical damage coverage. + References No definition available. + Details
Name: | cvti_PhysicalDamageCoverage
Namespace Prefix: | cvti_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The reduction in insurance and claims costs directly related to goods produced and sold, or services rendered, during the reporting period. + References No definition available. + Details
Name: | cvti_ReductionInInsuranceAndClaimsExpense
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Workers compensation self insurance per claim. + References No definition available. + Details
Name: | cvti_WorkersCompensationSelfInsurancePerClaim
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15(a)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_AccountsPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AccountsReceivableNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13531-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6404-108592 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the cumulative effect on retained earnings net of related income tax effect. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22663-107794 + Details
Name: | us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66011266&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6388280&loc=d3e13770-109266 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975 + Details
Name: | us-gaap_Goodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of interest capitalized during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 + Details
Name: | us-gaap_InterestCostsCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=65670824&loc=d3e14764-158437 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (cc) -URI http://asc.fasb.org/extlink&oid=65670824&loc=d3e14764-158437 + Details
Name: | us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of assets classified as other. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(10)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=cvti_AccountingStandardsUpdate201514Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=cvti_TractorsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_SalvageValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=cvti_RefrigeratedTrailersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=cvti_DryVanTrailersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=cvti_CollateralForCollectionIssuesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=cvti_RevenueEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvti_NonAssetOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=cvti_SolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvti_FactoringReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvti_ReceivablesFromInsurersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvti_SelfInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cvti_TransportEnterpriseLeasingLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |