XML 45 R28.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2019
Accounting Policies [Abstract] |
Basis of Presentation and Consolidation | Basis of Presentation and Consolidation The accompanying consolidated financial statements (“financial statements”) of the Company have been prepared in accordance with GAAP and pursuant to the rules and regulations of the SEC. The accompanying financial statements include those of our controlled subsidiaries. The intercompany accounts and transactions have been eliminated. In the opinion of management, all adjustments and disclosures necessary for a fair presentation of these financial statements have been included.
Use of Estimates | Use of Estimates The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates used in the preparation of these financial statements include, but are not limited to; the sand reserves and their impact on calculating the depletion expense under the units-of-production method; the depreciation and amortization associated with property, plant and equipment and definite-lived intangible assets, impairment considerations of assets (including impairment of identified intangible assets, goodwill and other long-lived assets); estimated cost of future asset retirement obligations; stock-based compensation; recoverability of deferred tax assets; inventory reserve; collectability of receivables; and certain liabilities. Actual results could differ from management’s best estimates as additional information or actual results become available in the future, and those differences could be material.
Going Concern | Going Concern Management evaluates at each annual and interim period whether there are conditions or events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the consolidated financial statements are issued. Management’s evaluation is based on relevant conditions and events that are known and reasonably knowable at the date that the consolidated financial statements are issued. In the September 30, 2019 interim financial statements, the Company reported that there was a substantial doubt raised regarding the Company's ability to continue as a going concern due to the short-term maturity of its Former Credit Facility. The Former Credit Facility has been paid in full and terminated using proceeds from the Oakdale Equipment Financing. See Note 8 - Debt, for additional information. Management has concluded that there are no conditions or events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date of these financial statements.
Revenue Recognition | Revenue Recognition On January 1, 2018, the Company adopted ASC 606, “Revenue from Contracts with Customers” and all the related amendments thereto, using the modified retrospective method. There was no adjustment made to the opening balance of retained earnings as a result of applying ASC 606. Results for reporting periods beginning January 1, 2018 are presented under ASC 606, while the comparative information is not restated and will continue to be reported under the accounting standards in effect for those periods. Revenue Recognition Revenues are recognized when control of the promised goods or services is transferred to our customers, the amount of which reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Sand Sales Revenue The Company derives its sand sales revenue by mining and processing sand. Its revenues are primarily a function of the price per ton realized and the volumes sold. For sand delivered FCA at the origination point at the Company’s facility, title passes as the product is loaded into railcars hired by the customer or provided by the Company and revenue is recognized when title transfers at the Company’s facility. For sand delivered in-basin, the Company recognizes the revenue when title passes at the destination. The amount invoiced reflects product, transportation and any other additional handling services, such as storage or transloading the product from railcar to truck. Prices under the Company’s long-term agreements with customers are generally indexed to the Average Cushing Oklahoma WTI Spot Prices and contain provisions allowing for adjustments including: (i) annual percentage price increases; and/or (ii) market factor adjustments, including a natural gas surcharge/reduction and a propane surcharge/reduction which are applied if the Average Natural Gas Price or the Average Quarterly Mont Belvieu TX Propane Spot Price, respectively, as listed by the U.S. Energy Information Administration, are above or below the applicable benchmark set forth in the contract for the preceding calendar quarter. The Company requires certain customers to pay a fixed-price monthly reservation charge based on a minimum contractual volume over the remaining life of their contract, which may be applied as a per ton credit to the sales price up to a certain contractually specified monthly volume or credited against any applicable shortfall payments. The Company recognizes revenue when the customer no longer has the right to use the reservation charge towards sand sales or shortfall payments. Shortfall Revenue The Company’s shortfall revenues are related to minimum commitments under take-or-pay contracts and based on negotiated contract terms and are recognized when rights of use are expired. The Company recognizes revenue to the extent of the unfulfilled minimum contracted quantity at the shortfall price per ton as stated in the contract. Logistics Revenue Logistics revenue includes railcar usage revenue, transportation revenue and SmartSystems revenue. Railcar usage revenue consists of revenue derived from the usage of the Company’s railcars by customers under long-term contracts or on an as-used basis. Based on the customer contract, the Company either recognizes revenue on the usage of railcars based on when the terms of the agreement state that the railcar is available to the customer for use, or based on a specified price per ton shipped. Transportation revenue consists primarily of railway transportation and transload services to deliver products to customers. The Company’s transportation revenue fluctuates based on many factors, including the volume of product it transports and the distance between its plant and customers. SmartSystems revenues consists primarily from the rental of our patented SmartSystems equipment to customers, which is typically earned under fixed monthly fees and services related to delivery, proppant management and maintenance on the equipment. Revenues are recognized as the performance obligations are satisfied under the terms of the customer contract. Contract Balances The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables and deferred revenue on the consolidated balance sheet. For the Company’s sand sales, amounts are billed as sand is loaded on the railcars to fill customer orders for FCA origination point sales or when sand is received at the destination for DAP or DAT destination point sales and recorded as accounts receivable. For the Company’s freight revenue, amounts billed depend on the shipping terms and are recorded as receivables accordingly. Generally, billing occurs subsequent to revenue recognition, though certain billing occurs in advance, resulting in unbilled receivables and deferred revenue, respectively. In addition, the Company sometimes receives shortfall payments from its customers and recognizes the revenue once the rights of use are expired. Deferred Revenues The Company receives advance payments from certain customers in order to secure and procure a reliable provision and delivery of product. The Company classifies such advances as current or noncurrent liabilities depending upon the anticipated timing of delivery of the supplied product. Deferred revenue is recognized as revenue when performance obligations are met in accordance with the contract. Performance Obligations A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in accordance with ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, each performance obligation is satisfied. The Company’s contracts may include a single performance obligation in a single contract whereby the allocation of transaction price is not necessary. The Company's contracts may also contain multiple elements in a single contract or multiple contracts. For contracts with multiple performance obligations, the transaction price is allocated to each performance obligation identified in the contract based on relative standalone selling prices, or estimates of such prices, and recognize the related revenue as control of each individual product or service is transferred to the customer, in satisfaction of the corresponding performance obligations. The Company expects to recognize approximately 67% of its remaining performance obligations under existing contracts as revenue in 2020 and expects to recognize the remaining 33% as revenue by 2023. Significant Judgments Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue, costs and satisfaction of performance obligations. The Company satisfies its performance obligation and subsequently recognizes revenue, at a point in time, upon shipment of the products as the customer obtains control over the goods once the sand is loaded into the railcars or sand is delivered to the customer’s destination. In the case of sand being delivered to customers, the transaction price is variable in nature and is directly tied to the Average Cushing Oklahoma WTI Spot Prices per barrel. There were no changes to the significant judgments used by the Company to determine the timing of satisfaction of the performance obligation under ASC 606.
Cash, Cash Equivalents and Restricted Cash | Cash, Cash Equivalents and Restricted CashThe Company considers all short-term, highly liquid investments with an original maturity of three months or less to be cash equivalents. The Company had no restricted cash as of December 31, 2019 or 2018. Cash is maintained at financial institutions and, at times, balances may exceed federally insured limits.
Accounts Receivable and Unbilled Receivables | Accounts and Unbilled ReceivablesAccounts receivable represents customer transactions that have been invoiced as of the balance sheet date; unbilled receivables represent customer transactions that have not yet been invoiced as of the balance sheet date. Accounts receivable are due within 30 days, or in accordance with terms agreed upon with customers, and are stated at amounts due from customers net of any allowance for doubtful accounts. The Company considers accounts outstanding longer than the payment terms past due. The Company determines the allowance by considering a number of factors, including the length of time trade accounts receivable are past due, previous loss history, a customer’s current ability to pay its obligation, and the condition of the general economy and the industry as a whole. Accounts receivable are written off when they are deemed uncollectible, and payments subsequently received on such receivables are credited to bad debt expense.
Transportation | TransportationTransportation costs are classified as cost of goods sold. Transportation costs consist of railway transportation and transload costs to deliver products to customers.
Inventories | Inventories The Company’s sand inventory consists of raw material (sand that has been excavated but not processed), work-in-progress (sand that has undergone some but not all processing) and finished goods (sand that has been completely processed and is ready for sale). Costs applied to sand inventory include direct excavation costs, processing costs, overhead allocation, depreciation and depletion, transportation and additional service costs, as applicable. Stockpile tonnages are calculated by measuring the number of tons added and removed from the stockpile. Costs are calculated on a per ton basis and are applied to the stockpiles based on the number of tons in the stockpile. The Company performs monthly physical inventory measurements to verify the quantity of sand inventory on hand. Due to variation in sand density and moisture content and production processes utilized to manufacture the Company’s products, physical inventories will not necessarily detect all variances. To mitigate this risk, the Company recognizes a yield adjustment on its inventories. Sand inventory is stated at the lower of cost or net realizable value using the average cost method. For the years ended December 31, 2019 and 2018, respectively, the Company had no write-down of inventory as a result of any lower of cost or market assessment. The spare parts inventory consists of critical spare parts. Spare parts inventory is accounted for on a first-in, first-out basis at the lower of cost or net realizable value.
Deferred Financing Charges | Deferred Financing Charges Direct costs incurred in connection with the Company's debt are capitalized amortized using the straight-line method, which approximates the effective interest method, over the term of the debt. Amortization expense of the deferred financing charges of $861, $546, and $455 are included in interest expense as of December 31, 2019, 2018 and 2017, respectively. Costs related to the Oakdale Equipment Financing are presented net of the related debt and costs related to the ABL Credit Facility are presented in other assets on the balance sheet.
Financial Instruments | Financial Instruments The carrying value of the Company’s financial instruments, consisting of cash, accounts receivable, accounts payable and accrued expenses, approximates their fair value due to the short maturity of such instruments. Financial instruments also consist of debt for which fair value approximates carrying values as the debt bears interest at fixed or variable rates which are reflective of current rates otherwise available to the Company. Unless otherwise noted, it is management’s opinion that the Company is not exposed to significant interest, currency or credit risks arising from these financial instruments.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment are recorded at cost. Costs related to researching, surveying, drilling, and related activities are recorded at cost and capitalized once a determination has been made that the Company’s property has proven and probable reserves. Capitalized mining costs are depleted using the units-of-production method. Construction in progress is primarily comprised of machinery and equipment which has not been placed in service and is not depreciated until the related assets or improvements are ready to be placed in service. Depreciation is calculated using the straight-line method over the estimated useful lives of the property, plant and equipment, which are:
| Years
Land improvements | 10 |
Plant and buildings | 5-15
Real estate properties | 10-40
Railroad and sidings | 30 |
Vehicles | 3-5
Machinery, equipment and tooling | 3-15
Wellsite proppant storage solutions | 5-15
Furniture and fixtures | 3-10
Deferred mining costs | 3 |
Expenditures for maintenance and repairs are charged against income as incurred; betterments that increase the value or materially extend the life of the related assets are capitalized. Upon sale or disposition of property and equipment, the cost and related accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recognized in the consolidated income statements.
Acquisitions and Contingent Consideration | Acquisitions The Company determines whether a transaction or other event is a business combination, which requires that the assets acquired and liabilities assumed constitute a business. Each business combination is then accounted for by applying the acquisition method. If the assets acquired are not a business, the Company accounts for the transaction or other event as an asset acquisition. Under both methods, the Company recognizes the identifiable assets acquired, the liabilities assumed, contingent considerations and any non-controlling interest in the acquired entity. In addition, for transactions that are business combinations, the Company evaluates the existence of goodwill or a gain from a bargain purchase. The Company capitalizes acquisition-related costs and fees associated with asset acquisitions and expenses acquisition-related costs and fees associated with business combinations in the period in which they are incurred. Contingent Consideration The Company’s contingent consideration is measured at fair value on a recurring basis and is comprised of payments for production of silos and related equipment during the three-year period after the Quickthree acquisition (Note 3). Contingent liabilities are valued using significant inputs that are not observable in the market, which are defined as Level 3 inputs according to fair value measurement accounting. The Company used a probability-weighted average between 11 and 20 manufactured fleets over the remaining earnout period as the basis of its fair value determination. The actual contingent consideration could vary from the determined amount based on the actual number of silos and related equipment produced and the timing thereof.
Long-Lived Assets, Including Definite Intangible Assets | Long-Lived Assets, Including Definite-Lived Intangible Assets Long-lived assets, other than goodwill and other indefinite-lived intangibles, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable through the estimated undiscounted future cash flows derived from such assets. Definite-lived intangible assets primarily consist of developed technology and customer relationships. For long-lived assets used in operations, impairment losses are only recorded if the asset’s carrying amount is not recoverable through its undiscounted, probability-weighted future cash flows. The Company measures the impairment loss based on the difference between the carrying amount and the estimated fair value. When an impairment exists, the related assets are written down to fair value. Acquired finite-lived intangible assets are amortized on a straight-line basis over the following periods:
|  | Estimated Useful Life (Years)
Developed technology |  | 13
Customer relationships |  | 1
Goodwill and Other Indefinite-Lived Intangible Assets | Goodwill and Other Indefinite-Lived Intangible Assets The Company conducts its evaluation of goodwill and other indefinite-lived intangible assets at the reporting unit level on an annual basis as of December 31 and more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. Prior to performing an impairment test, the Company assesses qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the qualitative assessment determines that an impairment is more likely than not, the Company performs a quantitative comparison of the fair value with the carrying amount, including goodwill. If this comparison reflects impairment, then the loss would be measured as the excess of recorded goodwill, or other intangible assets with indefinite lives, over its fair value.
Lessee, Leases | Leases Lessee The Company uses leases primarily to procure certain office space, railcars and heavy equipment as part of its operations. The majority of its lease payments are fixed and determinable with certain of its lease payments containing immaterial variable payments based on the number of hours the equipment is used. Certain of its leases have options that allow for renewal at market rates, purchase at fair market value or termination of the lease. The Company must determine that it is reasonably certain that a lease option will be exercised for such an option to be included in the right-of-use asset or lease liability. The Company is not reasonably certain that any of its lease options will be exercised and, as such, has not included those options in its right-of-use assets or lease liabilities. Certain of its equipment leases contain residual value guarantees which guarantee various parts of heavy equipment will have a remaining life when the equipment is returned to the lessor. It is possible that the Company could owe additional amounts to the lessor upon return of equipment. There are no restrictions or covenants imposed by any of the Company’s leases. The Company evaluates contracts during the negotiation process and when they are executed to determine the existence of leases. A contract contains a lease when it conveys the right to use property, plant or equipment for a stated period of time in exchange for consideration. Leases with an initial term of twelve months or less are not recorded on the balance sheet. The Company recognizes lease expense on a straight-line basis over the term of the lease. The Company evaluates the classification of its leases at the commencement date and includes both lease and non-lease components in its calculation of consideration in the contract for all classes of operating leases. The Company applies a single discount rate to all operating leases, which is its incremental borrowing rate. The Company determined its incremental borrowing rate based on an average of collateralized borrowing rates offered by various lenders. The Company considered the nature of the assets and the life of the leases and determined that there is no significant difference in the incremental borrowing rate among its classes of assets. See Note 9 — Leases for additional disclosures regarding the Company’s leasing activity. The Company is obligated under certain contracts for minimum payments for the right to use land for extractive activities, which is not within the scope of leases under ASC 842. See Note 17 — Commitments and Contingencies for additional disclosures regarding these obligations.
Lessor, Leases | Lessor The Company manufactures SmartSystems and offers the equipment for lease. The Company negotiates the terms of its leases on a case-by-case basis. There are no significant options that are reasonably certain to be exercised, residual value guarantees, restrictions or covenants in its lease contracts and have, therefore, not been included in its accounting for the leases. All of our SmartSystems are leased under operating leases.
Fair Value Measurements | Fair Value Measurements The Company has categorized its assets and liabilities that are measured at fair value on a recurring and non-recurring basis into a three-level fair value hierarchy, of which the first two are considered observable and the last unobservable, which are as follows: •Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; •Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs corroborated by observable market data for substantially the full term of the assets or liabilities; and •Level 3—Unobservable inputs that reflect the Company’s assumptions that market participants would use in pricing assets or liabilities based on the best information available.
Asset Retirement Obligation | Asset Retirement Obligation The Company estimates the future cost of dismantling, restoring and reclaiming operating excavation sites and related facilities in accordance with federal, state and local regulatory requirements and recognizes reclamation obligations when disturbance occurs and records them as liabilities at estimated fair value. In addition, a corresponding increase in the carrying amount of the related asset is recorded and depreciated over such asset’s useful life or the estimated number of years of extraction. The reclamation liability is accreted to expense over the estimated productive life of the related asset and is subject to adjustments to reflect changes in value resulting from the passage of time and revisions to the estimates of either the timing or amount of the reclamation costs. Changes in estimates at inactive mines or mining areas are reflected in earnings in the period an estimate is revised. If the asset retirement obligation is settled for more or less than the carrying amount of the liability, a loss or gain will be recognized, respectively.At December 31, 2019, the Company updated its reclamation plan for certain of the Company’s asset retirement obligations which resulted in a reduction to the asset retirement obligation by $9,828. There was no effect on the income statement in the current period for this change in estimate but there will be a reduction to the amount of depreciation and accretion expense recorded in future periods as a result of this change in estimate.
Stock-Based Compensation | Stock-Based Compensation The Company issues restricted stock to certain employees and members of the board of directors of the Company (the “Board”) for their services on the Board. The Company estimates the grant date fair value of each share of restricted stock at issuance. For awards subject to service-based vesting conditions, the Company recognizes, in the consolidated income statements, stock-based compensation expense equal to the grant date fair value of the award on a straight-line basis over the requisite service period, which is generally the vesting term. For awards subject to both performance and service-based vesting conditions, the Company recognizes stock-based compensation expense on a straight-line basis when it is probable that the performance condition will be achieved. Forfeitures are accounted for when they occur. The Company uses the market price of its shares as the grant date fair value for restricted stock awards.
Income Taxes | Income Taxes On December 22, 2017, the U.S. Tax Cuts and Jobs Act (the “Tax Reform Act”) was signed into law. The SEC subsequently issued Staff Accounting Bulletin 118, which allows issuers a one year measurement period to record adjustments related to the Tax Reform Act. As a result of the Tax Reform Act, the Company recorded a tax benefit of approximately $8,500 due to a re-measurement of deferred tax assets and liabilities in the fourth quarter of 2017. The Company has finalized the accounting for income taxes for the Tax Reform Act with no material adjustments to the provisional amounts recorded. The Company applies the provisions of ASC 740, “Income Taxes” (“ASC 740”), which principally utilizes a balance sheet approach to provide for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of net operating loss carryforwards and temporary differences between the carrying amounts and the tax bases of assets and liabilities. ASC 740 clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The impact of an uncertain income tax position on the income tax returns must be recognized at the largest amount that is more-likely-than-not to be required to be recognized upon audit by the relevant taxing authority. This standard also provides guidance on de-recognition, measurement, classification, interest and penalties, accounting for interim periods, disclosure and transition issues with respect to tax positions. The Company includes interest and penalties as a component of income tax expense in the consolidated income statements. For the periods presented, no interest and penalties were recorded.
Environmental Matters | Environmental MattersThe Company is subject to various federal, state and local laws and regulations relating to the protection of the environment. Management has established procedures for the ongoing evaluation of the Company’s operations, to identify potential environmental exposures and to comply with regulatory policies and procedures. Environmental expenditures that relate to current operations are expensed or capitalized as appropriate. Expenditures that relate to an existing condition caused by past operations and do not contribute to current or future revenue generation are expensed as incurred. Liabilities are recorded when environmental costs are probable, and the costs can be reasonably estimated. The Company maintains insurance which may cover, in whole or in part, certain environmental expenditures.
Segment Information | Segment InformationReportable operating segments are identified as components of an enterprise about which separate discrete financial information is available and utilized by the chief operating decision maker, or decision-making group, in making decisions on how to allocate resources and assess performance. The Company’s chief operating decision maker is the Chief Executive Officer. The Company and the Chief Executive Officer view the Company’s operations and manage its business as one reportable operating segment.
Basic and Diluted Net Income Per Share of Common Stock | Basic and Diluted Net Income Per Share of Common StockBasic net income per share of common stock is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, excluding the dilutive effects of restricted stock. Diluted net income per share of common stock is computed by dividing the net income attributable to common stockholders by the sum of the weighted-average number of shares of common stock outstanding during the period plus the potential dilutive effects of restricted stock outstanding during the period calculated in accordance with the treasury stock method, although these shares and restricted stock are excluded if their effect is anti-dilutive.
Reclassification | Reclassification Certain financial statement items have been reclassified to conform to the current financial statement presentation. These reclassifications have no effect on previously reported net income.
Recent Accounting Pronouncements | Recent Accounting Pronouncements Adopted In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which modifies disclosure requirements for fair value measurements by removing the disclosure of the valuation process for Level 3 fair value measurements, among other disclosure modifications. The guidance is effective for the financial statements periods beginning after December 15, 2019, although early adoption is permitted. The Company early adopted ASU 2018-13 on December 31, 2019 and fair value disclosures in these financial statements have been updated accordingly. The changes in disclosures are immaterial. In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), and related amendments, which replaced the existing guidance in ASC 840, Leases. ASU 2016-02 requires lessees to recognize most leases on their balance sheets as lease liabilities with corresponding right-of-use assets. The new lease standard does not substantially change lessor accounting. The new standard is effective for interim and annual reporting periods beginning after December 15, 2018. The Company adopted ASU 2016-02 and its related updates on January 1, 2019 using the optional transition practical expedients, which allow the Company to use the existing lease population, classification and determination of initial direct costs when calculating the lease liability and right-of-use asset balances. The Company also used the optional transition method, which allows the Company to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. There was no adjustment made to the opening balance of retained earnings. The Company has implemented new accounting policies and software to facilitate the recording and reporting of lease transactions and balances. The Company recorded initial operating right-of-use assets of $35,939 and related lease liabilities of $36,484 on its consolidated balance sheet on January 1, 2019. New disclosures are included in Note 9 to these financial statements. Not yet adopted In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which modifies how companies recognize expected credit losses on financial instruments and other commitments to extend credit held by an entity at each reporting date. Existing GAAP requires an “incurred loss” methodology whereby companies are prohibited from recording an expected loss until it is probable that the loss has been incurred. ASU 2016-13 requires companies to use a methodology that reflects current expected credit losses (“CECL”) and requires consideration of a broad range of reasonable and supportable information to record and report credit loss estimates, even when the CECL is remote. Companies will be required to record the allowance for credit losses and deduct that amount from the basis of the asset and a related expense will be recognized in selling, general and administrative expenses on the income statement, similar to bad debt expense under existing GAAP. There is much latitude given to entities in determining the methodology for calculating the CECL. The guidance is effective for the Company for financial statement periods beginning after December 15, 2020, although early adoption is permitted. While the Company is still in the process of evaluating the effects of ASU 2016-13 and its related updates on its consolidated financial statements, it believes the primary effect will be an allowance recorded against its accounts and unbilled receivables on its balance sheet and related expense on its income statement upon adoption. The Company cannot determine the financial impact on its consolidated financial statements upon adoption as its accounts and unbilled receivables balances are affected by ongoing transactions with customers.

X
- Definition Going Concern [Policy Text Block] + References No definition available. + Details
Name: | snd_GoingConcernPolicyTextBlock
Namespace Prefix: | snd_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Transportation. + References No definition available. + Details
Name: | snd_TransportationPolicyPolicyTextBlock
Namespace Prefix: | snd_
Data Type: | nonnum: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 legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_AssetRetirementObligationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=6371337&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 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -URI http://asc.fasb.org/subtopic&trid=2175709 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 55 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=6571209&loc=d3e13669-110860 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13185-110859 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13231-110859 + Details
Name: | us-gaap_EnvironmentalCostsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://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 http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: 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 http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangements entered into by lessor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL117410129-209981 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Subparagraph 14 -URI http://asc.fasb.org/section&trid=77888298 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919352-209981 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL117410129-209981 + Details
Name: | us-gaap_LessorLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + 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 (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -URI http://asc.fasb.org/topic&trid=2196771 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration