XML 21 R39.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 1 - Summary of Significant Accounting Policies (Details) (USD $) | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2013 | Sep. 30, 2013 | Jun. 30, 2013 | Mar. 31, 2013 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Dec. 31, 2011 | May 31, 2011
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of Reportable Segments |  |  |  |  |  |  |  |  |  |  | 1 us-gaap_NumberOfReportableSegments |  |  |  |
Number of Asset Based Operating Fleets Aggregated in a Segment |  |  |  |  |  |  |  |  |  |  | 3 cvti_NumberOfAssetBasedOperatingFleetsAggregatedInASegment |  |  |  |
Revenues | $ 206,788,000 us-gaap_Revenues | $ 177,581,000 us-gaap_Revenues | [1] | $ 173,654,000 us-gaap_Revenues | $ 160,957,000 us-gaap_Revenues | $ 176,487,000 us-gaap_Revenues | $ 170,843,000 us-gaap_Revenues | $ 172,488,000 us-gaap_Revenues | $ 164,731,000 us-gaap_Revenues | [2] | $ 718,980,000 us-gaap_Revenues | $ 684,549,000 us-gaap_Revenues | $ 674,254,000 us-gaap_Revenues |  |
Number of Major Customers |  |  |  |  |  |  |  |  |  |  |  | 0 cvti_NumberOfMajorCustomers |  |  |
Accounts Receivable, Net, Current | 95,943,000 us-gaap_AccountsReceivableNetCurrent |  |  |  |  | 81,242,000 us-gaap_AccountsReceivableNetCurrent |  |  |  |  | 95,943,000 us-gaap_AccountsReceivableNetCurrent | 81,242,000 us-gaap_AccountsReceivableNetCurrent |  |  |
Allowance for Doubtful Accounts Receivable | 1,767,000 us-gaap_AllowanceForDoubtfulAccountsReceivable |  |  |  |  | 1,736,000 us-gaap_AllowanceForDoubtfulAccountsReceivable |  |  |  |  | 1,767,000 us-gaap_AllowanceForDoubtfulAccountsReceivable | 1,736,000 us-gaap_AllowanceForDoubtfulAccountsReceivable | 1,729,000 us-gaap_AllowanceForDoubtfulAccountsReceivable | 1,711,000 us-gaap_AllowanceForDoubtfulAccountsReceivable |
Goodwill | 0 us-gaap_Goodwill |  |  |  |  | 0 us-gaap_Goodwill |  |  |  |  | 0 us-gaap_Goodwill | 0 us-gaap_Goodwill | 0 us-gaap_Goodwill |  |
Drivers Advances And Other Receivables Net Of Allowance | 5,770,000 cvti_DriversAdvancesAndOtherReceivablesNetOfAllowance |  |  |  |  | 5,356,000 cvti_DriversAdvancesAndOtherReceivablesNetOfAllowance |  |  |  |  | 5,770,000 cvti_DriversAdvancesAndOtherReceivablesNetOfAllowance | 5,356,000 cvti_DriversAdvancesAndOtherReceivablesNetOfAllowance |  |  |
Auto Policy Release Premium Refund |  |  |  |  |  |  |  |  |  |  | 13,000,000 cvti_AutoPolicyReleasePremiumRefund |  |  |  |
Non-cash Premium Credit Related to Commutation of Policies |  |  |  |  |  |  |  |  |  |  |  |  | 4,000,000 cvti_NonCashPremiumCreditRelatedToCommutationOfPolicies |  |
Workers Compensation Self Insurance Per Claim |  |  |  |  |  |  |  |  |  |  | 1,300,000 cvti_WorkersCompensationSelfInsurancePerClaim |  |  |  |
Employee Annual Insuarnce Deductible Per Claim |  |  |  |  |  |  |  |  |  |  | 400,000 cvti_EmployeeAnnualInsuarnceDeductiblePerClaim |  |  |  |
Interest Costs Capitalized |  |  |  |  |  |  |  |  |  |  | 100,000 us-gaap_InterestCostsCapitalized | 0.1 us-gaap_InterestCostsCapitalized | 100,000 us-gaap_InterestCostsCapitalized |  |
Non-asset Operations [Member] | Solutions [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  | 2,300,000 us-gaap_Revenues / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cvti_NonAssetOperationsMember / dei_LegalEntityAxis = cvti_SolutionsMember | 1,700,000 us-gaap_Revenues / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cvti_NonAssetOperationsMember / dei_LegalEntityAxis = cvti_SolutionsMember |  |  |
Factoring Receivables [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts Receivable, Net, Current | 15,800,000 us-gaap_AccountsReceivableNetCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cvti_FactoringReceivablesMember |  |  |  |  |  |  |  |  |  | 15,800,000 us-gaap_AccountsReceivableNetCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cvti_FactoringReceivablesMember |  |  |  |
Allowance for Doubtful Accounts Receivable | 200,000 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cvti_FactoringReceivablesMember |  |  |  |  |  |  |  |  |  | 200,000 us-gaap_AllowanceForDoubtfulAccountsReceivable / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cvti_FactoringReceivablesMember |  |  |  |
Receivables from Insurers [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Drivers Advances And Other Receivables Net Of Allowance | 100,000 cvti_DriversAdvancesAndOtherReceivablesNetOfAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cvti_ReceivablesFromInsurersMember |  |  |  |  | 1,000,000 cvti_DriversAdvancesAndOtherReceivablesNetOfAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cvti_ReceivablesFromInsurersMember |  |  |  |  | 100,000 cvti_DriversAdvancesAndOtherReceivablesNetOfAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cvti_ReceivablesFromInsurersMember | 1,000,000 cvti_DriversAdvancesAndOtherReceivablesNetOfAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cvti_ReceivablesFromInsurersMember |  |  |
Tractors [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  | 5 years |  |  |  |
Property, Plant and Equipment, Salvage Value, Percentage | 25.00%us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage / us-gaap_PropertyPlantAndEquipmentByTypeAxis = cvti_TractorsMember |  |  |  |  |  |  |  |  |  | 25.00%us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage / us-gaap_PropertyPlantAndEquipmentByTypeAxis = cvti_TractorsMember |  |  |  |
Refrigerated Trailers [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  | 6 years |  |  |  |
Dry Van Trailers [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  | 10 years |  |  |  |
Property, Plant and Equipment, Salvage Value, Percentage | 38.00%us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage / us-gaap_PropertyPlantAndEquipmentByTypeAxis = cvti_DryVanTrailersMember |  |  |  |  |  |  |  |  |  | 38.00%us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage / us-gaap_PropertyPlantAndEquipmentByTypeAxis = cvti_DryVanTrailersMember |  |  |  |
Revenue Equipment [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |
Capital Leases of Lessee, Term of Contract |  |  |  |  |  |  |  |  |  |  | 60 months |  |  |  |
Revenue Equipment [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Useful Life |  |  |  |  |  |  |  |  |  |  | 10 years |  |  |  |
Capital Leases of Lessee, Term of Contract |  |  |  |  |  |  |  |  |  |  | 84 months |  |  |  |
Collateral for Collection Issues [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts Payable | 300,000 us-gaap_AccountsPayableCurrentAndNoncurrent / us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis = cvti_CollateralForCollectionIssuesMember |  |  |  |  |  |  |  |  |  | 300,000 us-gaap_AccountsPayableCurrentAndNoncurrent / us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis = cvti_CollateralForCollectionIssuesMember |  |  |  |
Self Insurance [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other Assets | 600,000 us-gaap_OtherAssets / us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis = cvti_SelfInsuranceMember |  |  |  |  | 600,000 us-gaap_OtherAssets / us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis = cvti_SelfInsuranceMember |  |  |  |  | 600,000 us-gaap_OtherAssets / us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis = cvti_SelfInsuranceMember | 600,000 us-gaap_OtherAssets / us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis = cvti_SelfInsuranceMember |  |  |
Primary Excess Layer of Casualty [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense | 1,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_PrimaryExcessLayerOfCasualtyMember |  |  |  |  |  |  |  |  |  | 1,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_PrimaryExcessLayerOfCasualtyMember |  |  |  |
Single Loss [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense | 9,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_SingleLossMember |  |  |  |  |  |  |  | 9,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_SingleLossMember |  | 9,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_SingleLossMember |  |  |  |
Each Policy Year [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense | 18,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_EachPolicyYearMember |  |  |  |  |  |  |  | 18,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_EachPolicyYearMember |  | 18,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_EachPolicyYearMember |  |  |  |
Aggregate for 3 Years Ended March 31, 2016 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense | 30,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_AggregateFor3YearsEndedMar312016Member |  |  |  |  |  |  |  |  |  | 30,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_AggregateFor3YearsEndedMar312016Member |  |  |  |
Aggregate for 3 Years Ended March 31, 2013 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense |  |  |  |  |  |  |  |  | 27,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / cvti_InsuranceCoverageAmountAxis = cvti_AggregateFor3YearsEndedMar312013Member |  |  |  |  |  |
Unspecified Customer [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  | 82,500,000 us-gaap_Revenues / us-gaap_MajorCustomersAxis = cvti_UnspecifiedCustomerMember |  |  |  |
Transport Enterprise Leasing, LLC [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Equity Method Investment, Ownership Percentage | 49.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cvti_TransportEnterpriseLeasingLLCMember |  |  |  |  |  |  |  |  |  | 49.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cvti_TransportEnterpriseLeasingLLCMember |  |  |  | 49.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cvti_TransportEnterpriseLeasingLLCMember
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Concentration Risk, Percentage |  |  |  |  |  |  |  |  |  |  | 38.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember | 34.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember | 32.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember |  |
Number of Major Customers |  |  |  |  |  |  |  |  |  |  | 1 cvti_NumberOfMajorCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember |  | 0 cvti_NumberOfMajorCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Advance for Factoring Receivables, Percentage | 85.00%cvti_CashAdvanceForFactoringReceivablesPercentage / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |  |  |  |  |  |  | 85.00%cvti_CashAdvanceForFactoringReceivablesPercentage / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |
Finite-Lived Intangible Asset, Useful Life |  |  |  |  |  |  |  |  |  |  | 4 years |  |  |  |
Liability for Claims and Claims Adjustment Expense | 10,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |  |  |  |  |  |  | 10,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |
Cargo Losses Purchased Coverage Per Claim |  |  |  |  |  |  |  |  |  |  | 300,000 cvti_CargoLossesPurchasedCoveragePerClaim / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |
Self Insured Cargo |  |  |  |  |  |  |  |  |  |  | 2,000,000 cvti_SelfInsuredCargo / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note 1 - Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Advance for Factoring Receivables, Percentage | 95.00%cvti_CashAdvanceForFactoringReceivablesPercentage / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |  |  |  |  |  |  |  | 95.00%cvti_CashAdvanceForFactoringReceivablesPercentage / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |  |
Finite-Lived Intangible Asset, Useful Life |  |  |  |  |  |  |  |  |  |  | 20 years |  |  |  |
Liability for Claims and Claims Adjustment Expense | 20,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |  |  |  |  |  |  |  | 20,000,000 us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |  |
Per Claim Excess Policy Coverage |  |  |  |  |  |  |  |  |  |  | 40,000,000 cvti_PerClaimExcessPolicyCoverage / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |  |
Cargo Losses Purchased Coverage Per Claim |  |  |  |  |  |  |  |  |  |  | $ 2,000,000 cvti_CargoLossesPurchasedCoveragePerClaim / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |  |
[1] | Includes $7.5 million increase to claims reserves for a 2008 cargo claim.
[2] | Includes $2.4 million gain on the sale of a terminal property.

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 The percentage of factoring receivables advanced. + References No definition available. + Details
Name: | cvti_CashAdvanceForFactoringReceivablesPercentage
Namespace Prefix: | cvti_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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 The per claim amount for the annual employee insurance deductible. + References No definition available. + Details
Name: | cvti_EmployeeAnnualInsuarnceDeductiblePerClaim
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The non-cash premium credit received in period related to the commutation of insurance policies. + References No definition available. + Details
Name: | cvti_NonCashPremiumCreditRelatedToCommutationOfPolicies
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | cvti_Note1SummaryofSignificantAccountingPoliciesDetailsLineItems
Namespace Prefix: | cvti_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Excess policy coverage per claim. + References No definition available. + Details
Name: | cvti_PerClaimExcessPolicyCoverage
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The value of self-insured cargo. + References No definition available. + Details
Name: | cvti_SelfInsuredCargo
Namespace Prefix: | cvti_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Self insurance per workers' compensation 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 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 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.15(a)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Subparagraph a -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Subparagraph 5 -Article 9 + 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-4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a(1) -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 + 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: 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=35738203&loc=d3e5074-111524 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.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 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 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13537-108611 Reference 2: 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=6927468&loc=d3e6404-108592 Reference 3: 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=35750535&loc=d3e13531-108611 Reference 4: 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=6927468&loc=d3e6351-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
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=6382943&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 -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 + 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 -Glossary Allowance for Funds Used during Construction -URI http://asc.fasb.org/extlink&oid=6504829 Reference 2: 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),(b),(c) -URI http://asc.fasb.org/extlink&oid=6482485&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 The aggregate carrying amounts, as of the balance sheet date, of assets not separately disclosed in the balance sheet. + 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.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 10 -Article 7 + 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=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | cvti_InsuranceCoverageAmountAxis=cvti_AggregateFor3YearsEndedMar312013Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cvti_InsuranceCoverageAmountAxis=cvti_AggregateFor3YearsEndedMar312016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cvti_InsuranceCoverageAmountAxis=cvti_EachPolicyYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cvti_InsuranceCoverageAmountAxis=cvti_PrimaryExcessLayerOfCasualtyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cvti_InsuranceCoverageAmountAxis=cvti_SingleLossMember
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_NonAssetOperationsMember
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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=cvti_UnspecifiedCustomerMember
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_PropertyPlantAndEquipmentByTypeAxis=cvti_RefrigeratedTrailersMember
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_PropertyPlantAndEquipmentByTypeAxis=cvti_TractorsMember
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_RangeAxis=us-gaap_MinimumMember
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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=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: |