XML 36 R24.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Organization | Organization McGrath RentCorp and its wholly-owned subsidiaries (the “Company”) is a California corporation organized in 1979. The Company is a diversified business to business rental company with four rental divisions; relocatable modular buildings, portable storage containers, electronic test equipment and liquid and solid containment tanks and boxes. Although the Company’s primary emphasis is on equipment rentals, sales of equipment occur in the normal course of business. At December 31, 2022, the Company was comprised of four reportable business segments: modular building and portable storage segment (“Mobile Modular”), electronic test equipment segment (“TRS-RenTelco”), containment solutions for the storage of hazardous and non-hazardous liquids and solids segment (“Adler Tanks”) and classroom manufacturing division selling modular classrooms in California (“Enviroplex”).
Principles of Consolidation | Principles of Consolidation The consolidated financial statements include the accounts of McGrath RentCorp and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Revenue Recognition | Revenue Recognition Lease revenues - Rental revenues from operating leases are recognized on a straight-line basis over the term of the lease for all operating segments. Rental billings for periods extending beyond period end are recorded as deferred income and are recognized in the period earned. Rental related services revenues are primarily associated with relocatable modular building and liquid and solid containment tanks and boxes leases. For modular building leases, rental related services revenues for modifications, delivery, installation, dismantle and return delivery are lease related because the payments are considered minimum lease payments that are an integral part of the negotiated lease agreement with the customer. These revenues are recognized on a straight-line basis over the term of the lease. Certain leases are accounted for as sales-type leases. For these leases, sales revenue and the related accounts receivable are recognized upon delivery and installation of the equipment and the unearned interest is recognized over the lease term on a basis which results in a constant rate of return on the unrecovered lease investment. Other revenues include interest income on sales-type leases and rental income on facility leases. Non-lease revenues - Sales revenue is recognized upon delivery and installation of the equipment to customers. Certain leases are accounted for as sales-type leases. For these leases, sales revenue and the related accounts receivable are recognized upon delivery and installation of the equipment and the unearned interest is recognized over the lease term on a basis which results in a constant rate of return on the unrecovered lease investment. Other revenue is recognized when earned and primarily includes interest income on sales-type leases, rental income on facility leases and certain logistics services. Sales taxes charged to customers are reported on a net basis and are excluded from revenues and expenses.
Depreciation of Rental Equipment | Depreciation of Rental Equipment Rental equipment is depreciated on a straight-line basis for financial reporting purposes and on an accelerated basis for income tax purposes. The costs of major refurbishment of relocatable modular buildings, portable storage containers and tanks and boxes are capitalized to the extent the refurbishment significantly adds value to, or extends the life of the equipment. Maintenance and repairs are expensed as incurred. The estimated useful lives and residual values of the Company’s rental equipment used for financial reporting purposes are as follows:
Relocatable modular buildings |  | 18 years, 50% residual value
Relocatable modular accessories |  | 3 to 18 years, no residual value
Blast resistant and kitchen modules |  | 20 years, no residual value
Portable storage containers |  | 25 years, 62.5% residual value
Electronic test equipment and accessories |  | 1 to 8 years, no residual value
Liquid and solid containment tanks and boxes and accessories |  | 3 to 20 years, no residual value
Costs of Rental Related Services | Costs of Rental Related Services Costs of rental related services are primarily associated with relocatable modular building leases and liquid and solid containment tank and boxes. Modular building leases primarily consist of costs for services to be provided under the negotiated lease agreement for delivery, installation, modifications, skirting, additional site-related work, and dismantle and return delivery. Costs related to these services are recognized on a straight-line basis over the term of the lease. Costs of rental related services associated with liquid and solid containment solutions consists of costs of delivery, removal and cleaning of the tanks and boxes. These costs are recognized in the period the service is performed.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets The Company evaluates the carrying value of rental equipment and identifiable definite lived intangible assets for impairment whenever events or circumstances have occurred that would indicate the carrying amount may not be fully recoverable. A key element in determining the recoverability of long-lived assets is the Company’s outlook as to the future market conditions for its rental equipment. If the carrying amount is not fully recoverable, an impairment loss is recognized to reduce the carrying amount to fair value. The Company determines fair value based upon the condition of the rental equipment and the projected net cash flows from its rental and sale considering current market conditions. Goodwill and identifiable indefinite lived assets are evaluated for potential impairment annually or when circumstances indicate potential impairment may have occurred. Impairment losses, if any, are determined based upon the excess of carrying value over the estimated fair value of the asset. There were no impairments of long-lived assets during the years ended December 31, 2022, 2021 and 2020.
Other Direct Costs of Rental Operations | Other Direct Costs of Rental Operations Other direct costs of rental operations include direct labor, supplies, repairs, insurance, property taxes, license fees, impairment of rental equipment and certain modular lease costs charged to customers in the negotiated rental rate, which are recognized on a straight-line basis over the term of the lease.
Cost of Sales | Cost of Sales Cost of sales in the Consolidated Statements of Income includes the carrying value of the equipment sold and all direct costs associated with the sale.
Warranty Reserves | Warranty Reserves Sales of new relocatable modular buildings, portable storage containers, electronic test equipment and related accessories and liquid and solid containment tanks and boxes not manufactured by the Company are typically covered by warranties provided by the manufacturer of the products sold. The Company typically provides limited 90-day warranties for certain sales of used rental equipment and one-year warranties on equipment manufactured by Enviroplex. Although the Company’s policy is to provide reserves for warranties when required for specific circumstances, the Company has not found it necessary to establish such reserves to date as warranty costs have not been significant.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment are stated at cost, net of accumulated depreciation. Depreciation is recognized on a straight-line basis for financial reporting purposes, and on an accelerated basis for income tax purposes. Depreciation expense for property, plant and equipment is included in “Selling and administrative expenses” and “Rental related services” in the Consolidated Statements of Income. Maintenance and repairs are expensed as incurred. Property, plant and equipment consist of the following:
(dollar amounts in thousands) |  | Estimated useful life |  | December 31, |
|  | in years |  | 2022 |  |  | 2021 |
Land |  | Indefinite |  | $ | 61,487 |  |  | $ | 54,428 |
Land improvements |  | 20 – 50 |  |  | 65,451 |  |  |  | 59,633 |
Buildings |  | 30 |  |  | 34,082 |  |  |  | 33,781 |
Furniture, office equipment and software |  | 3 – 10 |  |  | 37,379 |  |  |  | 37,965 |
Vehicles and machinery |  | 5 – 25 |  |  | 47,324 |  |  |  | 44,560 |
|  |  |  |  | 245,723 |  |  |  | 230,367 |
Less: accumulated depreciation |  |  |  |  | (102,977 | ) |  |  | (98,333 | )
|  |  |  |  | 142,746 |  |  |  | 132,034 |
Construction in progress |  |  |  |  | 1,199 |  |  |  | 3,291 |
|  |  |  | $ | 143,945 |  |  | $ | 135,325 |
Property, plant and equipment depreciation expense was $9.0 million, $8.9 million and $8.6 million for the years ended December 31, 2022, 2021 and 2020, respectively. Construction in progress at December 31, 2022 and 2021 consisted primarily of costs related to acquisition of land, land improvements and information technology upgrades.
Capitalized Software Costs | Capitalized Software Costs The Company capitalizes certain development costs incurred in connection with its internal use software. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, direct internal and external costs are capitalized until the software is substantially complete and ready for its intended use. These costs generally include external direct costs of materials and services consumed in the project and internal costs, such as payroll and benefits of those employees directly associated with the development of the software. Maintenance, training and post implementation costs are expensed as incurred. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized software costs are included in property, plant and equipment. The Company capitalized less than $0.1 million and $0.2 million in internal use software during the years ended December 31, 2022 and 2021, respectively.
Advertising Costs | Advertising Costs Advertising costs are expensed as incurred. Total advertising expenses were $5.0 million, $5.1 million and $3.9 million for the years ended December 31, 2022, 2021 and 2020.
Income Taxes | Income Taxes Income taxes are accounted for using an asset and liability approach. Deferred tax assets and liabilities are recorded for the effect of temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements. Deferred tax assets and deferred tax liabilities are adjusted to the extent necessary to reflect tax rates expected to be in effect when temporary differences reverse. Adjustments may be required to deferred tax assets and deferred tax liabilities due to changes in tax laws and audit adjustments by tax authorities. A valuation allowance would be established if, based on the weight of available evidence, management believes that it is more likely than not that some portion or all of a recorded deferred tax asset would not be realized in future periods. To the extent adjustments are required in any given period, the adjustments would be included within the “Provision for income taxes” in the Consolidated Statements of Income.
Goodwill and Intangible Assets | Goodwill and Intangible Assets Purchase prices of acquired businesses are allocated to the assets and liabilities acquired based on the estimated fair values on the respective acquisition dates. Based on these values, the excess purchase prices over the fair value of the net assets acquired are allocated to goodwill. At December 31, 2022 and 2021, goodwill and trade name intangible assets which have indefinite lives totaled $138.2 million and $138.3 million, respectively. The Company assesses potential impairment of its goodwill and intangible assets when there is evidence that events or circumstances have occurred that would indicate the recovery of an asset’s carrying value is unlikely. The Company also assesses potential impairment of its goodwill and intangible assets with indefinite lives on an annual basis regardless of whether there is evidence of impairment. If indicators of impairment were to be present in intangible assets used in operations and future discounted cash flows were not expected to be sufficient to recover the assets’ carrying amount, an impairment loss would be charged to expense in the period identified. The amount of an impairment loss would be recognized as the excess of the asset’s carrying value over its fair value. Factors the Company considers important, which may cause impairment include, among others, significant changes in the manner of use of the acquired asset, negative industry or economic trends, and significant underperformance relative to historical or projected operating results. The impairment review of the Company’s goodwill is performed by first assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The fair value of the reporting unit is compared to its carrying value to determine if the goodwill is impaired. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, then goodwill is not impaired. If the carrying value of the net assets assigned to the reporting unit were to exceed its fair value, then a goodwill impairment loss is recorded for the amount the reporting unit’s carrying value exceeds the estimated fair value. The Company conducted its annual impairment analysis in the fourth quarter of 2022. The impairment analysis did not result in an impairment charge for the fiscal year ended 2022. There were no impairment charges in 2021 or 2020. Determining the fair value of a reporting unit is judgmental and involves the use of significant estimates and assumptions. The Company based its fair value estimates on assumptions that it believes are reasonable but are uncertain and subject to changes in market conditions.
Earnings Per Share | Earnings Per Share Basic earnings per share (“EPS”) is computed as net income divided by the weighted average number of shares of common stock outstanding for the period. Diluted EPS is computed assuming conversion of all potentially dilutive securities including the dilutive effects of stock options, unvested restricted stock awards and other potentially dilutive securities. The table below presents the weighted-average common stock used to calculate basic and diluted earnings per share:
(in thousands) |  | Year Ended December 31, |
|  | 2022 |  |  | 2021 |  |  | 2020 |
Weighted-average common stock for calculating basic earnings per share |  |  | 24,353 |  |  |  | 24,220 |  |  |  | 24,157 |
Effect of potentially dilutive securities from equity-based compensation |  |  | 166 |  |  |  | 295 |  |  |  | 374 |
Weighted-average common stock for calculating diluted earnings per share |  |  | 24,519 |  |  |  | 24,515 |  |  |  | 24,531 |
In 2022, 2021 and 2020, there were no shares having an anti-dilutive effect requiring exclusion from the computation of diluted earnings per share. The Company has made purchases of shares of its common stock from time to time in over-the-counter market (NASDAQ) transactions, through privately negotiated, large block transactions and through a share repurchase plan, in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934. In August 2015, the Company’s Board of Directors authorized the Company to repurchase up to 2,000,000 shares of the Company's outstanding common stock (the “Repurchase Plan”). The amount and time of the specific repurchases are subject to prevailing market conditions, applicable legal requirements and other factors, including management’s discretion. All shares repurchased by the Company are canceled and returned to the status of authorized but unissued shares of common stock. There can be no assurance that any authorized shares will be repurchased and the Repurchase Plan may be modified, extended or terminated by the Board of Directors at any time. In the twelve months ended December 31, 2022 and 2021, there were no shares of common stock repurchased. In the twelve months ended December 31, 2020, the Company repurchased 282,221 shares of its common stock for an average purchase price of $48.25 per share or an aggregate price of $13.6 million. As of December 31, 2022, 1,309,805 shares remain authorized for repurchase.
Accounts Receivable and Concentration of Credit Risk | Accounts Receivable and Concentration of Credit Risk The Company’s accounts receivable consist of amounts due from customers for rentals, sales, financed sales and unbilled amounts for the portion of modular building end-of-lease services earned, which were negotiated as part of the lease agreement. Unbilled receivables related to end-of-lease services, which consists of dismantle and return delivery of buildings, were $52.6 million at December 31, 2022 and $46.2 million at December 31, 2021. The Company sells primarily on 30-day terms, individually performs credit evaluation procedures on its customers on each transaction and will require security deposits from its customers when a significant credit risk is identified. The Company records an allowance for doubtful accounts in amounts equal to the estimated losses expected to be incurred in the collection of the accounts receivable. The estimated losses are based on historical collection experience in conjunction with an evaluation of the current status of the existing accounts. Customer accounts are written off against the allowance for doubtful accounts when an account is determined to be uncollectable. The allowance for doubtful accounts is based on the Company’s assessment of the collectability of customer accounts receivable from operating lease and non-lease revenues. The Company regularly reviews the allowance by considering factors such as historical payment experience and trends, the age of the accounts receivable balances, the Company’s operating segment, customer industry, credit quality and current economic conditions that may affect a customer’s ability to pay. The Company recognized bad debt expense of $0.8 million, $0.5 million and $1.3 million for the twelve months ended December 31, 2022, 2021 and 2020, respectively. The allowance for doubtful accounts was $2.3 million for the year ended December 31, 2022 and $2.1 million for the years ended 2021 and 2020. The allowance for doubtful accounts activity was as follows:
(in thousands) |  | 2022 |  |  | 2021 |
Beginning balance, January 1 |  | $ | 2,125 |  |  | $ | 2,100 |
Provision for doubtful accounts |  |  | 837 |  |  |  | 451 |
Acquired Design Space Reserve (see Note 14) |  |  | — |  |  |  | 125 |
Write-offs, net of recoveries |  |  | (662 | ) |  |  | (551 | )
Ending balance, December 31 |  | $ | 2,300 |  |  | $ | 2,125 |
Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of trade accounts receivable. From time to time, the Company maintains cash balances in excess of the Federal Deposit Insurance Corporation limits.
Net investment in sales-type leases | Net Investment in Sales-Type Leases The Company enters into sales-type leases with certain qualified customers to purchase its rental equipment, primarily at its TRS-RenTelco operating segment. Sales-type leases have terms that generally range from 12 to 36 months and are collateralized by a security interest in the underlying rental asset. The net investment in sales-type leases was $4.5 million at December 31, 2022 and $2.2 million at December 31, 2021. The Company’s assessment of current expected losses on these receivables was not material and no credit loss expense was provided as of December 31, 2022. The Company regularly reviews the allowance by considering factors such as historical payment experience, the age of the lease receivable balances, credit quality and current economic conditions that may affect a customer's ability to pay. Lease receivables are considered past due 90 days after invoice. The Company manages the credit risk in net investment in sales-type leases, on an ongoing basis, using a number of factors, including, but not limited to the following: historical payment history, credit score, size of operations, length of time in business, industry, historical profitability, historical cash flows, liquidity and past due amounts. The Company uses credit scores obtained from external credit bureaus as a key indicator for the purposes of determining credit quality of its new customers. The Company does not own available for sale debt securities or other financial assets at December 31, 2022.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Company believes that the carrying amounts for cash, accounts receivable, accounts payable and notes payable approximate their fair values except for fixed rate debt included in notes payable which has an estimated fair value of $89.3 million and $158.5 million compared to the recorded value of $100.0 million and $160.0 million as of December 31, 2022 and 2021, respectively. The estimates of fair value of the Company’s fixed rate debt are based on the borrowing rates currently available to the Company for bank loans with similar terms and average maturities.
Foreign Currency Transactions and Translation | Foreign Currency Transactions and Translation The Company's Canadian subsidiary, TRS-RenTelco Inc., a British Columbia corporation (“TRS-Canada”), functions as a branch sales office for TRS-RenTelco in Canada. The functional currency for TRS-Canada is the U.S. dollar. Foreign currency transaction gains and losses of TRS-Canada are reported in the results of operations in the period in which they occur. The Company’s Indian subsidiary, TRS-RenTelco India Private Limited (“TRS-India”), functioned as a rental and sales office for TRS-RenTelco in India, which commenced its closure during 2017. The functional currency for TRS-India is the Indian Rupee. All assets and liabilities of TRS-India are translated into U.S. dollars at period-end exchange rates and all income statement amounts are translated at the average exchange rate for each month within the year. Currently, the Company does not use derivative instruments to hedge its economic exposure with respect to assets, liabilities and firm commitments as the foreign currency transactions and risks to date have not been significant.
Share-Based Compensation | Share-Based Compensation The Company measures and recognizes the compensation expense for all share-based awards made to employees and directors, including stock options, stock appreciation rights (“SARs”) and restricted stock units (“RSUs”), based upon estimated fair values. The fair value of stock options and SARs is estimated on the date of grant using the Black-Scholes option pricing model and for RSUs based upon the fair market value of the underlying shares of common stock as of the date of grant. The Company recognizes share-based compensation cost ratably on a straight-line basis over the requisite service period, which generally equals the vesting period. For performance-based RSUs, compensation costs are recognized when it is probable that vesting conditions will be met. In addition, the Company estimates the probable number of shares of common stock that will be earned and the corresponding compensation cost until the achievement of the performance goal is known. The Company recognizes forfeitures based on actual forfeitures when they occur. The Company records share-based compensation costs in “Selling and administrative expenses” in the Consolidated Statements of Income. The Company recognizes a benefit from share-based compensation in the Consolidated Statements of Shareholders’ Equity if an incremental tax benefit is realized. Further information regarding share-based compensation can be found in “Note 8 – Benefit Plans”.
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions in determining reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during each period presented. Actual results could differ from those estimates. The most significant estimates included in the financial statements are the future cash flows and fair values used to determine the recoverability of the rental equipment and identifiable definite and indefinite lived intangible assets carrying value, the various assets’ useful lives and residual values, and the allowance for doubtful accounts.
Income Tax Position | The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority.
Segment Reporting | FASB guidelines establish annual and interim reporting standards for an enterprise’s operating segments and related disclosures about its products, services, geographic areas and major customers. In accordance with these guidelines the Company’s four reportable segments are Mobile Modular, TRS-RenTelco, Adler Tanks and Enviroplex. Management focuses on several key measures to evaluate and assess each segment’s performance including rental revenue growth, gross margin, Adjusted EBITDA and income before provision for income taxes. Excluding interest expense, allocations of revenue and expense not directly associated with one of these segments are generally allocated to Mobile Modular, TRS-RenTelco and Adler Tanks, based on their pro-rata share of direct revenues. Interest expense is allocated amongst Mobile Modular, TRS-RenTelco and Adler Tanks based on their pro-rata share of average rental equipment at cost, goodwill, intangible assets, accounts receivable, deferred income and customer security deposits. The Company does not report total assets by business segment.

X
- Definition Net investment in sales-type leases. + References No definition available. + Details
Name: | mgrc_NetInvestmentInSalesTypeLeasesPolicyTextBlock
Namespace Prefix: | mgrc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Organization policy. + References No definition available. + Details
Name: | mgrc_OrganizationPolicyTextBlock
Namespace Prefix: | mgrc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other direct costs of rental operations. + References No definition available. + Details
Name: | mgrc_OtherDirectCostsOfRentalOperationsPolicyTextBlock
Namespace Prefix: | mgrc_
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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for capitalizing internal costs associated with exploration and production activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 932 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=123726384&loc=d3e516343-122869 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 932 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-10(c)(2)) -URI https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862 + Details
Name: | us-gaap_CapitalizationOfInternalCostsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
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 cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI https://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs incurred in oil and gas producing activities and the manner of disposing of capitalized costs relating to those activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 932 -SubTopic 235 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126939881&loc=d3e61526-109447 + Details
Name: | us-gaap_CostsIncurredPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized. + 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 (b) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock
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 extended product warranties and other guarantee contracts including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_ExtendedProductWarrantyPolicy
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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -URI https://asc.fasb.org/subtopic&trid=2144439 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 55 -Paragraph 24 -URI https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes. + References No definition available. + Details
Name: | us-gaap_IncomeTaxUncertaintiesPolicy
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 revenue recognition for leases entered into by lessor. + 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 (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionLeases
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
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 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