XML 40 R26.htm IDEA: XBRL DOCUMENT
v3.22.4

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Consolidation, Policy [Policy Text Block] | Principles of Consolidation The consolidated financial statements include the accounts of Covenant Logistics Group, Inc., a holding company incorporated in the state of Nevada in 1994, and its wholly owned subsidiaries: Covenant Transport, Inc., a Tennessee corporation; Star Transportation, LLC, a Tennessee limited liability company, each d/b/a Covenant Transport Services and Covenant Logistics; Southern Refrigerated Transport, LLC, an Arkansas limited liability company; Covenant Transport Solutions, LLC, a Nevada limited liability company; Covenant Logistics, Inc., a Nevada corporation; Covenant Asset Management, LLC, a Nevada limited liability company; CTG Leasing Company, a Nevada corporation; IQS Insurance Risk Retention Group, Inc., a Vermont corporation; Heritage Insurance, Inc., a Tennessee corporation; Landair Holdings, Inc., a Tennessee corporation (collectively "Landair"); Landair Transport, Inc., a Tennessee corporation; Landair Logistics, Inc., a Tennessee corporation; Landair Leasing, Inc., a Tennessee corporation; AAT Carriers, Inc., a Tennessee corporation ("AAT"), and Transport Management Services, LLC, a Tennessee limited liability company. References in this report to "it," "we," "us," "our," the "Company," and similar expressions refer to Covenant Logistics Group, Inc. and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. We have four reportable segments, which include:
● | Non-dedicated truckload services ("Expedited"), which services customers with high service freight and delivery standards, such as 1,000 miles in 22 hours, or 15-minute delivery windows.
● | Dedicated contract truckload services (“Dedicated”), which consists of our truckload business that involves longer-term contracts that allocate a specified number of tractors and trailers to a specific customer, with fixed and variable compensation.
● | Managed Freight services, which consists of our brokerage and transportation management services ("TMS") and provides logistics capacity by outsourcing the carriage of customers' freight to third parties, as well as, comprehensive logistics services on a contractual basis to customers who prefer to outsource their logistics needs.
● | Warehousing services (“Warehousing”), provides day-to-day warehouse management services to customers who have chosen to outsource this function. We also provide shuttle and switching services related to shuttling containers and trailers in or around freight yards and to/from warehouses.
The following table summarizes our revenue by our four reportable segments, at the service offering level, as used by our chief operating decision maker in making decisions regarding allocation of resources, etc., for the years ended December 31, 2022 and 2021:
|  | Year ended December 31, |
(in thousands) |  | 2022 |  |  | 2021 |
Revenues: |  |  |  |  |  |  |  |
Expedited |  | $ | 452,713 |  |  | $ | 337,063 |
Dedicated |  |  | 362,997 |  |  |  | 324,541 |
Managed Freight |  |  | 320,985 |  |  |  | 321,236 |
Warehousing |  |  | 80,163 |  |  |  | 63,163 |
Total revenues |  | $ | 1,216,858 |  |  | $ | 1,046,003 |
Equity Method Investments [Policy Text Block] | Investment in Transport Enterprise Leasing, LLC Transport Enterprise Leasing, LLC ("TEL") is a tractor and trailer equipment leasing company and used equipment reseller. We evaluated our investment in TEL to determine whether it should be recorded on a consolidated basis. Our percentage of ownership interest (49%), an evaluation of control, and whether a variable interest entity ("VIE") existed were all considered in our consolidation assessment. Based on the analysis, the Company is not the primary beneficiary of TEL and TEL should not be consolidated. We have accounted for our investment in TEL using the equity method of accounting given our 49% ownership interest and ability to exercise significant influence over operating and financial policies. Under the equity method, the cost of our investment is adjusted for our share of equity in the earnings of TEL and reduced by distributions received and our proportionate share of TEL's net income is included in our earnings. On a periodic basis, we assess whether there are any indicators that the fair value of our investment in TEL may be impaired. The investment is impaired only if the estimate of the fair value of the investment is less than the carrying value of the investment, and such decline in value is deemed to be other than temporary. To the extent impairment has occurred, the loss would be measured as the excess of the carrying amount of the investment over the fair value of the investment. As a result of TEL's earnings, no impairment indicators were noted that would provide for impairment of our investment during the years ended December 31, 2022 and 2021.
Risks and Uncertainties [Policy Text Block] | Risks and Uncertainties We are continuing to monitor the progression of the COVID-19 pandemic, further government response, including, vaccine, testing, and mask mandates, and development of treatments and vaccines and their potential effect on our short-term and long-term financial position, results of operations, cash flows and liquidity. These events could have an impact in future periods on certain estimates used in the preparation of our financial results, including, but not limited to impairment of goodwill, other intangible assets and other long-lived assets, income tax provision and recoverability of certain receivables. Local, state and national governments continue to emphasize the importance of transportation and have designated it as an essential service. Adverse developments in the pandemic could the impact our operations and have a material adverse effect on our financial condition, results of operations, cash flows and liquidity. Our insurance program includes multi-year policies with specific insurance limits that may be eroded over the course of the policy term. If that occurs, we will be operating with less liability coverage insurance at various levels of our insurance tower. For the policy period that ran from April 1, 2018 to March 31, 2021, the aggregate limits available in the coverage layer $9.0 million in excess of $1.0 million were estimated to be fully eroded based on claims expense accruals. We replaced our $9.0 million in excess of $1.0 million layer with a new $7.0 million in excess of $3.0 million policy that runs from January 28, 2021 to April 1, 2024. Due to the erosion of the $9.0 million in excess of $1.0 million layer, any adverse developments in claims filed between April 1, 2018 and March 31, 2021, could result in additional expense accruals. Due to these developments, we may experience additional expense accruals, increased insurance and claims expenses, and greater volatility in our insurance and claims expenses, which could have a material adverse effect on our business, financial condition, and results of operations. On July 8, 2020, we sold a portfolio of accounts receivable, contract rights, and associated assets consisting of approximately $103.3 million in net funds employed (the “Portfolio”) previously held by Transport Financial Services ("TFS"), a division of Covenant Transport Solutions, LLC, an indirect wholly owned subsidiary of the Company, to a subsidiary of Triumph Bancorp, Inc. ("Triumph") for approximately $122.3 million, consisting of $108.4 million in cash and $13.9 million in Triumph stock, plus an earn-out opportunity of up to $9.9 million. After the transaction closed, the Company and Triumph became involved in a dispute over the nature of approximately $66.0 million of the assets included in the Portfolio. The dispute was resolved on September 23, 2020 with an amendment of the purchase agreement and related funding arrangements that reduced the purchase price of the Portfolio to approximately $108.4 million, representing the cash amount received by us at closing. Additionally, the earnout opportunity was terminated and we were required to sell, and subsequently sold, the Triumph stock we received at closing for $28.1 million and remitted the proceeds to Triumph upon settlement. The amended purchase agreement specifically identified approximately $62.0 million of accounts within the Portfolio, which related to advances on services that had not yet been performed, that were placed in a loss sharing pool to be repaid with proceeds other than those generated from ordinary working capital factoring. To the extent losses on covered accounts are incurred, we will indemnify Triumph on a dollar for dollar basis for up to the first $30.0 million of losses, and on a 50% basis for up to the next $30.0 million of losses, for total indemnification exposure of up to $45.0 million. The amended purchase agreement resulted in a gain on the sale of the Portfolio of $3.7 million, net of related expenses. During the fourth quarter of 2020, the Company recorded $44.2 million of contingent liabilities, reflected as other long-term liabilities from discontinued operations in our consolidated balance sheet, because as of December 31, 2020 it was probable and estimable that such amount would be due to Triumph under the amended purchase agreement. During the first quarter of 2021, we received an indemnification call from Triumph of $35.6 million related to the TFS Settlement, all of which was reserved during the fourth quarter of 2020. Additionally, Triumph was able to collect some funds related to our fourth quarter 2020 accrual that allowed us the opportunity to reverse $3.4 million of our accrual during the first quarter of 2021. During the second quarter of 2021 we repaid $31.0 million of the borrowings under the Draw Note and during the third quarter of 2021 we repaid the remaining balance. As of December 31, 2022, there were no outstanding borrowings under the Draw Note and a remaining contingent liability of $4.1 million. The payment of amounts with respect to the indemnification obligations could create volatility in our reported future financial results and could have an adverse effect on our cash flows, available liquidity, and total indebtedness. Revenue Recognition Revenue, drivers' wages, and other direct operating expenses generated by our Expedited and Dedicated reportable segments are recognized proportionally as the transportation service is performed based on the percentage of miles completed as of the period end. Revenue is recognized on a gross basis at amounts charged to our customers because we control and are primarily responsible for the fulfillment of the promised service. Revenue includes transportation revenue, fuel surcharges, loading and unloading activities, equipment detention, and other accessorial services. Revenue generated by our Managed Freight reportable segment is recognized upon completion of the services provided. Revenue is recorded on a gross basis, without deducting third party purchased transportation costs, as we act as a principal with substantial risks as primary obligor. Revenue for the Warehousing reportable segment is generally recognized as the service is performed, based upon a weekly rate. There are no assets or liabilities recorded in conjunction with revenue recognized, other than accounts receivable and allowance for doubtful accounts. We recognized in-process revenue of $1.4 million and $0.4 million for the years ended December 31, 2022 and 2021, respectively. We had accounts receivable, net of allowance for doubtful accounts, of $119.8 million and $142.4 million at December 31, 2022 and 2021, respectively.
Use of Estimates, Policy [Policy Text Block] | Estimates The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make decisions based upon estimates, assumptions, and factors we consider as relevant to the circumstances. Such decisions include the selection of applicable accounting principles and the use of judgment in their application, the results of which impact reported amounts and disclosures. Changes in future economic conditions or other business circumstances may affect the outcomes of our estimates and assumptions. Accordingly, actual results could differ from those anticipated.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and Cash Equivalents We consider all highly liquid investments with a maturity of three months or less at acquisition to be cash equivalents. Additionally, we are also subject to concentrations of credit risk related to deposits in banks in excess of the Federal Deposit Insurance Corporation limits.
Loans and Leases Receivable, Allowance for Loan Losses Policy [Policy Text Block] | Accounts Receivable and Concentration of Credit Risk We extend credit to our customers in the normal course of business, which are generally due within 30-45 days of the services performed. We perform ongoing credit evaluations and generally do not require collateral. Trade accounts receivable are recorded at their invoiced amounts, net of allowance for doubtful accounts. We evaluate the adequacy of our allowance for doubtful accounts quarterly. Accounts outstanding longer than contractual payment terms are considered past due and are reviewed individually for collectability. We maintain reserves for potential credit losses based upon loss history and specific receivables aging analysis. Receivable balances are written off when collection is deemed unlikely. Accounts receivable are comprised of a diversified customer base that mitigates the level of concentration of credit risk. During 2022 and 2021, our top ten customers generated 43% and 53% of total revenue, respectively. No customers in 2022 or 2021 accounted for more than 10% of our consolidated revenue. The carrying amount reported in the consolidated balance sheet for accounts receivable approximates fair value based on the fact that the receivables collection averaged approximately 40 days and 44 days in 2022 and 2021, respectively. The following table provides a summary (in thousands) of the activity in the allowance for doubtful accounts for 2022 and 2021:
Years ended December 31: |  | Beginning balance January 1, |  |  | Additional provisions to allowance |  |  | Write-offs and other adjustments |  |  | Ending balance December 31, |
2022 |  | $ | 4,112 |  |  | $ | 367 |  |  | $ | (1,544 | ) |  | $ | 2,934 |
2021 |  | $ | 2,992 |  |  | $ | 1,338 |  |  | $ | (218 | ) |  | $ | 4,112 |
Inventory, Policy [Policy Text Block] | Inventories and Supplies Inventories and supplies consist of parts, tires, fuel, and supplies. Tires on new revenue equipment are capitalized as a component of the related equipment cost when the tractor or trailer is placed in service and recognized through depreciation over the life of the vehicle. Replacement tires and parts on hand at year end are recorded at the lower of cost or net realizable value with cost determined using the first-in, first-out (FIFO) method. Replacement tires are expensed when placed in service.
Assets Held for Sale Policy [Policy Text Block] | Assets Held for Sale Assets held for sale include property and revenue equipment no longer utilized in continuing operations which are available and held for sale. Assets held for sale are no longer subject to depreciation, and are recorded at the lower of depreciated book value or fair market value less selling costs. We periodically review the carrying value of these assets for possible impairment. We expect to sell these assets within twelve months.
Property, Plant and Equipment, Policy [Policy Text Block] | Property and Equipment Property and equipment is stated at cost less accumulated depreciation. Depreciation for book purposes is determined using the straight-line method over the estimated useful lives of the assets. Depreciation of revenue equipment is our largest item of depreciation. We generally depreciate new tractors over five years to salvage values that range from 10% to 35% of their cost. We generally depreciate new trailers over seven years for refrigerated trailers and ten years for dry van trailers to salvage values of approximately 28% and 29% of their cost, respectively. We annually review the reasonableness of our estimates regarding useful lives and salvage values of our revenue equipment and other long-lived assets based upon, among other things, our experience with similar assets, conditions in the used revenue equipment market, and prevailing industry practice. Changes in the useful life or salvage value estimates, or fluctuations in market values that are not reflected in our estimates, could have a material effect on our results of operations. We lease certain revenue equipment under finance and operating leases with terms of approximately 48 to 84 months. Amortization of assets under finance and operating leases are included in depreciation and amortization expense and revenue and equipment rentals and purchased transportation, respectively. Pursuant to applicable accounting standards, revenue equipment and other long-lived assets are tested for impairment whenever an event occurs that indicates impairment may exist. Expected future cash flows are used to analyze whether an impairment has occurred. If the sum of expected undiscounted cash flows is less than the carrying value of the long-lived asset, then an impairment loss is recognized. We measure the impairment loss by comparing the fair value of the asset to its carrying value. Fair value is determined based on a discounted cash flow analysis or the appraised value of the assets, as appropriate. There were no impairment events during the twelve months ended December 31, 2022 or 2021. A portion of our tractors are protected by non-binding indicative trade-in values or binding trade-back agreements with the manufacturers. The remainder of our tractors and substantially all of our owned trailers are subject to fluctuations in market prices for used revenue equipment. Moreover, our trade-back agreements are contingent upon reaching acceptable terms for the purchase of new equipment. Declines in the price of used revenue equipment or failure to reach agreement for the purchase of new tractors with the manufacturers issuing trade-back agreements could result in impairment of, or losses on the sale of, revenue equipment.
Goodwill and Intangible Assets, Policy [Policy Text Block] | Goodwill and Other Intangible Assets We classify intangible assets into two categories: (i) intangible assets with finite lives subject to amortization and (ii) goodwill. We test goodwill for impairment annually and whenever events or changes in circumstances indicate that impairment may have occurred. We test intangible assets with finite lives for impairment if conditions exist that indicate the carrying value may not be recoverable. Such conditions may include an economic downturn in a geographic market or a change in the assessment of future operations. We record an impairment charge when the carrying value of the finite lived intangible asset is not recoverable by the cash flows generated from the use of the asset. We determine the useful lives of our identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors we consider when determining useful lives include the contractual term of any agreement, the history of the asset, our long-term strategy for the use of the asset, any laws or other local regulations which could impact the useful life of the asset, and other economic factors, including competition and specific market conditions. Intangible assets that are deemed to have finite lives are amortized, generally on a straight-line basis, over their remaining useful lives, ranging from 3 to 15 years.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] | Impairment of Long-Lived Assets Pursuant to applicable accounting standards, revenue equipment and other long-lived assets are tested for impairment whenever an event occurs that indicates an impairment may exist. Expected future cash flows are used to analyze whether an impairment has occurred. If the sum of expected undiscounted cash flows is less than the carrying value of the long-lived asset, then an impairment loss is recognized. We measure the impairment loss by comparing the fair value of the asset less its disposal cost to its carrying value. Fair value is determined based on a discounted cash flow analysis or the appraised value of the assets, as appropriate.
Insurance And Other Claims [Policy Text Block] | Insurance and Other Claims The primary claims arising against us consist of auto liability (personal injury and property damage), workers' compensation, cargo, commercial liability, and employee medical expenses. At December 31, 2022, our insurance program involves self-insurance with the following risk retention levels (before giving effect to any commutation of an auto liability policy):
| ● | auto liability - $7.0 million in excess of $3.0 million policy that runs from January 28, 2021 to April 1, 2024
| ● | workers' compensation - $1.3 million
| ● | cargo - $0.3 million
| ● | employee medical - $0.4 million
| ● | physical damage - 100%
Due to our significant self-insured retention amounts, we have exposure to fluctuations in the number and severity of claims and to variations between our estimated and actual ultimate payouts. We record a liability for the estimated cost of the uninsured portion of pending claims and the estimated allocated loss adjustment expenses including legal and other direct costs associated with a claim. Estimates require judgments concerning the nature and severity of the claim, historical trends, advice from third-party administrators and insurers, the size of any potential damage award based on factors such as the specific facts of individual cases, the jurisdictions involved, the prospect of punitive damages, future medical costs, and inflation estimates of future claims development, and the legal and other costs to settle or defend the claims. We have significant exposure to fluctuations in the number and severity of claims. If there is an increase in the frequency or severity of claims, or we are required to accrue or pay additional amounts if the claims prove to be more severe than originally assessed, or any of the claims would exceed the limits of our insurance coverage, our profitability could be adversely affected. In addition to estimates within our self-insured retention layers, we also must make judgments concerning claims where we have third party insurance and for claims outside our coverage limits. Upon settling claims and expenses associated with claims where we have third party coverage, we are generally required to initially fund payment to the claimant and seek reimbursement from the insurer. We had no receivables from insurers for claims and expenses we paid on behalf of insurers at December 31, 2022 and 2021. When such receivables exist, they are included in drivers' advances and other receivables on our consolidated balance sheet. Additionally, we accrue claims above our self-insured retention and record a corresponding receivable for amounts we expect to collect from insurers upon settlement of such claims. We have $0.7 million and $0.9 million as other short-term assets and a corresponding accrual in the short-term portion of insurance and claims accruals and $0.0 million and $7.3 million as other long-term assets and as a corresponding accrual in the long-term portion of insurance and claims accruals on our consolidated balance sheet for claims above our self-insured retention for which we believe it is reasonably assured that the insurers will provide their portion of such claims at December 31, 2022 and 2021, respectively. We evaluate collectability of the receivables based on the credit worthiness and surplus of the insurers, along with our prior experience and contractual terms with each. If any claim occurrence were to exceed our aggregate coverage limits, we would have to accrue for the excess amount. Our critical estimates include evaluating whether a claim may exceed such limits and, if so, by how much. We also make judgments regarding the ultimate benefit versus risk of commuting certain periods within our auto liability policy. If we commute a policy, we assume 100% risk for covered claims in exchange for a policy refund. Our prior auto liability policies have sometimes included a release premium refund or commutation option that we have sometimes exercised. The most recent policy we commuted ran from October 1, 2014 through March 31, 2018, and resulted in a premium release of $7.3 million. Management cannot predict whether or not future claims or the development of existing claims will justify a commutation of other policy periods, and accordingly, no related amounts were recorded at December 31, 2022. We carry excess policy layers above the primary auto liability policy described above.
Interest Capitalization, Policy [Policy Text Block] | Interest We capitalize interest on major projects during construction. Interest is capitalized based on the average interest rate on related debt. Capitalized interest was $0.3 million in 2022 and less than $0.1 million in 2021.
Fair Value of Financial Instruments, Policy [Policy Text Block] | Fair Value of Financial Instruments Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, available-for-sale securities, accounts payable, debt, and interest rate swaps. The carrying amount of cash and cash equivalents, accounts receivable, accounts payable, and current debt approximates their fair value because of the short-term maturity of these instruments. Interest rates that are currently available to us for issuance of long-term debt with similar terms and remaining maturities are used to estimate the fair value of our long-term debt, which primarily consists of revenue equipment installment notes. The fair value of our revenue equipment installment notes approximated the carrying value at December 31, 2022, as the weighted average interest rate on these notes approximates the market rate for similar debt. Borrowings under our revolving Credit Facility approximate fair value due to the variable interest rate on the facility. Additionally, certain investments intended to serve the purposes of capital preservation and to fund insurance losses are designated as available-for-sale and are valued based on quoted prices in active markets. The fair value of our interest rate swap agreement is determined using the market-standard methodology of netting the discounted future fixed-cash payments and the discounted expected variable-cash receipts. The variable-cash receipts are based on an expectation of future interest rates (forward curves) derived from observable market interest rate curves. These analyses reflect the contractual terms of the swap, including the period to maturity, and use observable market-based inputs, including interest rate curves and implied volatilities. The fair value calculation also includes an amount for risk of non-performance of our counterparties using "significant unobservable inputs" such as estimates of current credit spreads to evaluate the likelihood of default, which we have determined to be insignificant to the overall fair value of our interest rate swap agreements.
Income Tax, Policy [Policy Text Block] | Income Taxes Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. We have reflected the net liability after offsetting our deferred tax assets and liabilities in the deferred income taxes line in the accompanying consolidated balance sheets. We believe the future tax deductions will be realized principally through future reversals of existing taxable temporary differences and future taxable income, except for when a valuation allowance has been provided as discussed in Note 10. In the ordinary course of business there is inherent uncertainty in quantifying our income tax positions. We assess our income tax positions and record tax benefits for all years subject to examination based upon management's evaluation of the facts, circumstances, and information available at the reporting dates. For those tax positions where it is more likely than not that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Potential accrued interest and penalties related to unrecognized tax benefits are recognized as a component of income tax expense. Our policy is to recognize income tax benefit arising from the exercise of stock options and restricted share vesting based on the ordering provisions of the tax law as prescribed by the Internal Revenue Code, including indirect tax effects, if any.
Lessee, Leases [Policy Text Block] | Lease Accounting At the commencement date of a new lease agreement with contractual terms longer than twelve months, we recognize an asset and a lease liability on the balance sheet and categorize the lease as either finance or operating. Certain lease agreements have lease and non-lease components, and we have elected to account for these components separately. Right-of-use assets and lease liabilities are initially recorded based on the present value of lease payments over the term of the lease. When the rate implicit in the lease is readily determinable, this rate is used for calculating the present value of remaining lease payments; otherwise, our incremental borrowing rate is used. The incremental borrowing rate represents an estimate of the interest rate we would incur at the lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease. Right-of-use assets also include prepaid lease expenses and initial direct costs of executing the leases, which are reduced by landlord incentives. Options to extend or terminate a lease agreement are included in or excluded from the lease term, respectively, when those options are reasonably certain to be exercised. Right-of-use assets are tested for impairment in the same manner as long-lived assets. Finance lease obligations are utilized to finance a portion of our revenue equipment and are entered into with certain finance companies who are not parties to our Credit Facility and may contain guarantees of the residual value of the related equipment by us. As such, the residual guarantees are included in the related debt balance as a balloon payment at the end of the related term as well as included in the future minimum finance lease payments. These lease agreements require us to pay personal property taxes, maintenance, and operating expenses. Our operating lease obligations do not typically include residual value guarantees or material restrictive covenants. Right-of-use assets are included in net property and equipment. For finance leases, right-of-use assets are amortized on a straight-line basis over the shorter of the expected useful life or the lease term, and the carrying amount of the lease liability is adjusted to reflect interest expense, which is recorded in interest expense, net. Operating lease right-of-use assets are amortized over the lease term on a straight-line basis, and the lease liability is measured at the present value of the remaining lease payments. Variable lease payments not included in the lease liability for mileage charges on leased revenue equipment are expensed as incurred. Operating lease costs are recognized on a straight-line basis over the term of the lease within operating expenses.
Stockholders' Equity, Policy [Policy Text Block] | Capital Structure The shares of Class A and B common stock are substantially identical except that the Class B shares are entitled to two votes per share and immediately convert to Class A shares if beneficially owned by anyone other than our Chief Executive Officer or certain members of his immediate family, while Class A shares are entitled to one vote per share. The terms of any future issuances of preferred shares will be set by our Board.
Earnings Per Share, Policy [Policy Text Block] | Income Per Share Basic income per share excludes dilution and is computed by dividing earnings available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted income per share reflects the dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in our earnings. There were approximately 358,000 shares and 217,000 shares issuable upon conversion of unvested restricted shares for the years ended December 31, 2022 and 2021, respectively. There were no unvested shares excluded from the calculation of diluted earnings per share as the effect of any assumed exercise of the related awards would not have been anti-dilutive for the years ended December 31, 2022 and 2021. There were approximately 161,000 shares and no shares issuable upon conversion of unvested employee stock options for the years ended December 31, 2022 and 2021, respectively. There were 104 and 124,000 unvested options excluded from the calculation of diluted earnings per share since the effect of any assumed exercise of the related awards would be anti-dilutive for the years ended December 31, 2022 and 2021, respectively. The following table sets forth the calculation of net income per share included in the consolidated statements of operations for each of the two years ended December 31:
(in thousands except per share data) |  |  |  |  |  |  |  |
|  | 2022 |  |  | 2021 |
Numerators: |  |  |  |  |  |  |  |
Income from continuing operations |  | $ | 107,932 |  |  | $ | 58,191 |
Income from discontinued operations, net of tax |  |  | 750 |  |  |  | 2,540 |
Net income |  | $ | 108,682 |  |  | $ | 60,731 |
Denominator: |  |  |  |  |  |  |  |
Denominator for basic income per share – weighted-average shares |  |  | 15,006 |  |  |  | 16,803 |
Effect of dilutive securities: |  |  |  |  |  |  |  |
Equivalent shares issuable upon conversion of unvested restricted shares |  |  | 358 |  |  |  | 217 |
Equivalent shares issuable upon conversion of unvested employee stock options |  |  | 160 |  |  |  | - |
Denominator for diluted income per share adjusted weighted-average shares and assumed conversions |  |  | 15,524 |  |  |  | 17,020 |
Basic income per share: |  |  |  |  |  |  |  |
Income from continuing operations |  | $ | 7.19 |  |  | $ | 3.46 |
Income from discontinued operations |  | $ | 0.05 |  |  | $ | 0.15 |
Net income |  | $ | 7.24 |  |  | $ | 3.61 |
Diluted income per share: |  |  |  |  |  |  |  |
Income from continuing operations |  | $ | 6.95 |  |  | $ | 3.42 |
Income from discontinued operations |  | $ | 0.05 |  |  | $ | 0.15 |
Net income |  | $ | 7.00 |  |  | $ | 3.57 |
Share-Based Payment Arrangement [Policy Text Block] | Stock-Based Employee Compensation We issue several types of stock-based compensation, including awards that vest based on service, market, and performance conditions or a combination of the conditions. Performance-based and market-based awards vest contingent upon meeting certain performance or market criteria, respectively, established by the Compensation Committee of the Board. All awards require future service. For performance-based awards, determining the appropriate amount to expense in each period is based on likelihood and timing of achieving the stated targets for performance-based awards and requires judgment, including forecasting future financial results. The estimates are revised periodically based on the probability and timing of achieving the required performance and adjustments are made as appropriate. Awards that are only subject to time vesting provisions are amortized using the straight-line method.
Reclassification, Comparability Adjustment [Policy Text Block] | Reclassifications An adjustment has been made to the consolidated statements of cash flows for the year ended December 31, 2021, to identify the non cash expense for the reduction of the contingent liability of $3.4 million. This change in classification does not affect previously reported cash flows from operating activities in the Consolidated Statements of Cash Flows or our previously reported consolidated results of operations.
New Accounting Pronouncements, Policy [Policy Text Block] | Recent Accounting Pronouncements Accounting Standards not yet adopted In June 2016, FASB issued ASU 2016-13, Financial Instruments - Measurement of Credit Losses on Financial Instruments, which will require an entity to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under this update, on initial recognition and at each reporting period, an entity will be required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. This update became effective for us for our annual reporting period beginning January 1, 2023, including interim periods within that reporting period. The adoption of this standard will have an immaterial impact on our consolidated financial statements. There are no other new accounting pronouncements that are expected to have a significant impact on our consolidated financial statements.

X
- Definition The accounting policy for assets held for sale. + References No definition available. + Details
Name: | cvlg_AssetsHeldForSalePolicyPolicyTextBlock
Namespace Prefix: | cvlg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The accounting policy for insurance and other claims. + References No definition available. + Details
Name: | cvlg_InsuranceAndOtherClaimsPolicyTextBlock
Namespace Prefix: | cvlg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policies and anticipated effects of risks and uncertainties. + References No definition available. + Details
Name: | cvlg_RisksAndUncertaintiesPolicyTextBlock
Namespace Prefix: | cvlg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + 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 https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + 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)(2) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 21D -URI https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585 + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for interest capitalization. + 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 -URI https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 + Details
Name: | us-gaap_InterestCapitalizationPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644 + Details
Name: | us-gaap_StockholdersEquityPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration