XML 58 R40.htm IDEA: XBRL DOCUMENT
v3.19.1

Note 1 - Summary of Significant Accounting Policies (Details Textual) $ in Thousands, shares in Millions | 3 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | ---
Dec. 31, 2018 USD ($) | Sep. 30, 2018 USD ($) | Jun. 30, 2018 USD ($) | Mar. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Sep. 30, 2017 USD ($) | Jun. 30, 2017 USD ($) | Mar. 31, 2017 USD ($) | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($) shares | Dec. 31, 2017 USD ($) | Dec. 31, 2016 USD ($) | Jan. 01, 2019 USD ($) | Dec. 31, 2015 USD ($) | May 31, 2011
Number of Reportable Segments |  |  |  |  |  |  |  |  |  |  |  | 2 |  |  |  |  |
Number of Asset-based Operating Fleets Aggregated in a Segment |  |  |  |  |  |  |  |  |  |  |  | 4 |  |  |  |  |
Revenues, Total | $ 272,268 | [1] | $ 243,303 | $ 196,318 | $ 173,566 | $ 203,306 | [1] | $ 178,631 | $ 164,326 | $ 158,744 |  |  |  |  |  |  |
Accounts Receivable, Net, Current, Total | 151,093 |  |  |  |  | 104,153 |  |  |  |  |  | $ 151,093 | $ 104,153 |  |  |  |
Allowance for Doubtful Accounts Receivable, Ending Balance | 1,985 |  |  |  |  | 1,456 |  |  |  |  |  | 1,985 | 1,456 | $ 1,345 |  | $ 1,857 |
Goodwill, Ending Balance | 41,598 |  |  |  |  | 0 |  |  |  |  |  | $ 41,598 | 0 |  |  |  |
Finite-Lived Intangible Asset, Useful Life |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Finite-Lived Intangible Assets, Net, Ending Balance | 32,538 |  |  |  |  | 0 |  |  |  |  |  | $ 32,538 | 0 |  |  |  |
Insurance Policy Primary Occurence Limit | 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 | 16,675 |  |  |  |  | 15,062 |  |  |  |  |  | $ 16,675 | 15,062 |  |  |  |
Liability for Claims and Claims Adjustment Expense, Single Loss Limit | 9,000 |  |  |  |  |  |  |  |  |  |  | 9,000 |  |  |  |  |
Liability for Claims and Claims Adjustment Expense, Aggregate Limit per Policy Year | 18,000 |  |  |  |  |  |  |  |  |  |  | 18,000 |  |  |  |  |
Liability for Claims and Claims Adjustment Expense, Aggregate Three Year Limit | $ 30,000 |  |  |  |  |  |  |  |  |  |  | 30,000 |  |  |  |  |
Auto Policy Release Premium Refund |  |  |  |  |  |  |  |  |  |  |  | 14,000 |  |  |  |  |
Interest Costs Capitalized |  |  |  |  |  |  |  |  |  |  |  | $ 100 | $ 100 | $ 100 |  |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares |  |  |  |  |  |  |  |  |  |  |  | 0.1 |  |  |  |  |
Accounting Standards Update 2015-14 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cumulative Effect on Retained Earnings, Net of Tax, Total |  |  |  |  | $ 600 |  |  |  |  |  |  |  |  |  |  |  |
Accounting Standards Update 2016-02 [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Lease, Right-of-Use Asset |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 43,000 |  |
Operating Lease, Liability, Total |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 43,000 |  |
Tractors [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 5 years |  |  |  |  |
Property, Plant and Equipment, Salvage Value, Percentage | 15.00% |  |  |  |  |  |  |  |  |  |  | 15.00% |  |  |  |  |
Refrigerated Trailers [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 7 years |  |  |  |  |
Dry Van Trailers [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 10 years |  |  |  |  |
Property, Plant and Equipment, Salvage Value, Percentage | 25.00% |  |  |  |  |  |  |  |  |  |  | 25.00% |  |  |  |  |
Collateral for Collection Issues [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts Payable, Total | $ 1,900 |  |  |  |  |  |  |  |  |  |  | $ 1,900 |  |  |  |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Advance For Factoring Receivables Percentage |  |  |  |  |  |  |  |  |  |  |  | 85.00% |  |  |  |  |
Finite-Lived Intangible Asset, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 5 years |  |  |  |  |
Minimum [Member] | Scenario, Forecast [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Auto Policy Release Premium Refund |  |  |  |  |  |  |  |  |  |  | $ 0 |  |  |  |  |  |
Minimum [Member] | Revenue Equipment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |
Capital Leases of Lessee, Term of Contract |  |  |  |  |  |  |  |  |  |  |  | 5 years | 5 years |  |  |  |
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Advance For Factoring Receivables Percentage |  |  |  |  |  |  |  |  |  |  |  | 95.00% |  |  |  |  |
Finite-Lived Intangible Asset, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 15 years |  |  |  |  |
Maximum [Member] | Scenario, Forecast [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Auto Policy Release Premium Refund |  |  |  |  |  |  |  |  |  |  | $ 4,900 |  |  |  |  |  |
Maximum [Member] | Revenue Equipment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  |  | 10 years |  |  |  |  |
Capital Leases of Lessee, Term of Contract |  |  |  |  |  |  |  |  |  |  |  | 7 years | 7 years |  |  |  |
Factoring Receivables [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts Receivable, Net, Current, Total | 53,600 |  |  |  |  | 31,900 |  |  |  |  |  | $ 53,600 | $ 31,900 |  |  |  |
Allowance for Doubtful Accounts Receivable, Ending Balance | 400 |  |  |  |  | 200 |  |  |  |  |  | 400 | 200 |  |  |  |
Receivables from Insurers [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Drivers Advances And Other Receivables Net Of Allowance | 3,000 |  |  |  |  | 1,100 |  |  |  |  |  | 3,000 | 1,100 |  |  |  |
Self Insurance [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other Assets, Total | $ 5,100 |  |  |  |  | $ 2,100 |  |  |  |  |  | $ 5,100 | $ 2,100 |  |  |  |
Customer Concentration Risk [Member] | Sales Revenue, Net [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Concentration Risk, Percentage |  |  |  |  |  |  |  |  |  |  |  | 49.00% | 49.00% | 53.00% |  |  |
Number of Major Customers |  |  |  |  |  |  |  |  |  |  |  | 1 | 2 | 1 |  |  |
Managed Freight [Member] | Tractors and Warehouse Space [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Leases, Income Statement, Lease Revenue, Total |  |  |  |  |  |  |  |  |  |  |  | $ 900 |  |  |  |  |
Managed Freight [Member] | Factoring [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues, Total |  |  |  |  |  |  |  |  |  |  |  | 5,000 | $ 3,100 | $ 2,600 |  |  |
Managed Freight [Member] | Warehouse [Member] | Landair [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues, Total |  |  |  |  |  |  |  |  |  |  |  | 23,600 |  |  |  |  |
Truckload [Member] | Tractors and Warehouse Space [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Leases, Income Statement, Lease Revenue, Total |  |  |  |  |  |  |  |  |  |  |  | $ 3,900 |  |  |  |  |
Transport Enterprise Leasing LLC [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Equity Method Investment, Ownership Percentage | 49.00% |  |  |  |  |  |  |  |  |  |  | 49.00% |  |  |  |  | 49.00%
[1] | Includes $40.1 million one-time benefit related to the Tax Act.

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 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 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 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://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 + 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://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=109234566&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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=114001798&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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266 + 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://fasb.org/us-gaap/role/ref/legacyRef -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 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 Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707 + Details
Name: | us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of assets classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 3: http://fasb.org/us-gaap/role/ref/legacyRef -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 + 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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
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_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: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember
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: | srt_RangeAxis=srt_MaximumMember
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_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_StatementBusinessSegmentsAxis=cvti_ManagedFreightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseArrangementTypeAxis=cvti_TractorsAndWarehouseSpaceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsegmentsAxis=cvti_FactoringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsegmentsAxis=srt_WarehouseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=cvti_LandairMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=cvti_TruckloadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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