XML 41 R23.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Basis of Presentation and Principles of Consolidation | Basis of Presentation and Consolidation The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America. The Company's financial statements have been prepared on a consolidated basis and as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 include the consolidated accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in the consolidated financial statements herein.
Immaterial Restatement of Prior Period Financial Statements | Immaterial Restatement of Prior Period Financial Statements Subsequent to the issuance of the Company’s financial statements for the year ended December 31, 2022, the Company’s management identified an error in the classification of cash paid for capitalized software costs that had previously been included in operating activities but should have been included in investing activities within the statement of cash flows. As a result, the accompanying consolidated statement of cash flows for the year ended December 31, 2022 has been restated from amounts previously reported. For the year ended December 31, 2021, no such costs were paid, thus, no restatement was required. Management determined that the error was not material to previously issued financial statements. The following table presents the effects of the restatement to the Company’s consolidated statement of cash flows for the year ended December 31, 2022.
| As Previously Reported |  |  | Adjustment |  |  | As Restated |
Cash Flows from Operating Activities: |  |  |  |  |  |  |  |
Change in Prepaid expenses and other Assets | $ | 2,366 |  |  | $ | 3,204 |  |  | $ | 5,570 |
Net cash used in operating activities |  | (81,037 | ) |  |  | 3,204 |  |  |  | (77,833 | )
Cash Flows from Investing Activities: |  |  |  |  |  |  |  |
Capitalized software costs |  | - |  |  |  | (3,204 | ) |  |  | (3,204 | )
Net cash used in investing activities | $ | (130,789 | ) |  | $ | (3,204 | ) |  | $ | (133,993 | )
Foreign Currency | Foreign Currency SmartRent, Inc.'s functional and reporting currency is United States Dollars (“USD”) and its foreign subsidiaries have a functional currency other than USD. Financial position and results of operations of the Company's international subsidiaries are measured using local currencies as the functional currency. Assets and liabilities of these operations are translated at the exchange rates in effect at the end of each reporting period. The Company's international subsidiaries' statements of operations accounts are translated at the weighted-average rates of exchange prevailing during each reporting period. Translation adjustments arising from the use of differing currency exchange rates from period to period are included in accumulated other comprehensive loss in stockholders’ equity. Gains and losses on foreign currency exchange transactions, as well as translation gains or losses on transactions denominated in currencies other than an entity’s functional currency, are reflected in the Consolidated Statements of Operations and Comprehensive Loss.
Liquidity | Liquidity The accompanying financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and liabilities and commitments in the normal course of business. Management believes that currently available resources will provide sufficient funds to enable the Company to meet its obligations for at least one year past the issuance date of these financial statements. The Company may need to raise additional capital through equity or debt financing to fund future operations until it generates positive operating cash flows. There can be no assurance that such additional equity or debt financing will be available on terms acceptable to the Company, or at all.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expense during the reporting period. These estimates made by management include valuing the Company’s inventories on hand, allowance for doubtful accounts, intangible assets, earnout liabilities, warranty liabilities, stand-alone selling price of items sold, and certain assumptions used in the valuation of equity awards, including the estimated fair value of common stock warrants, and assumptions used to estimate the fair value of stock-based compensation expense. Actual results could differ materially from those estimates.
Acquisitions | Acquisitions In March 2022, the Company purchased all of the outstanding equity interests of SightPlan in an acquisition that meets the definition of a business combination, for which the acquisition method of accounting was used (see Note 13). The acquisition was recorded on the date that the Company obtained control over the acquired business. The consideration paid was determined on the acquisition date. The acquisition-related costs, such as professional fees, were excluded from the consideration transferred and were recorded as expense in the period incurred. Assets acquired and liabilities assumed by the Company were recorded at their estimated fair values, while goodwill was measured as the excess of the consideration paid over the fair value of the net identifiable assets acquired and liabilities assumed. In December 2021, the Company purchased all of the outstanding equity interests of iQuue in an acquisition that meets the definition of a business combination, for which the acquisition method of accounting was used. The acquisition was recorded on the date that the Company obtained control over the acquired business. The consideration paid was determined on the acquisition date. The acquisition-related costs, such as professional fees, were excluded from the consideration transferred and recorded as expense in the period incurred. Assets acquired and liabilities assumed by the Company were recorded at their estimated fair values, while goodwill was measured as the excess of the consideration paid over the fair value of the net identifiable assets acquired and liabilities assumed.
Net Loss Per Share Attributable to Common Stockholders | Net Loss Per Share Attributable to Common Stockholders The Company follows the two-class method to include the dilutive effect of securities that participated in dividends, if and when declared, when computing net income per common share. The two-class method determines net income per common share for each class of common stock and participating securities according to dividends, if and when declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The anti-dilutive effect of potentially dilutive securities is excluded from the computation of net loss per share because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive. The Company considers any unvested common shares subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of unvested common shares subject to repurchase do not have a contractual obligation to share in losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase and any shares issuable by the exercise of warrants for nominal consideration. Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports a net loss, the diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers financial instruments with an original maturity of three months or less to be cash and cash equivalents. The Company maintains cash and cash equivalents at multiple financial institutions, and, at times, these balances exceed federally insurable limits. As a result, there is a concentration of credit risk related to amounts on deposit. The Company believes any risks are mitigated through the size and security of the financial institution at which its cash balances are held.
Restricted Cash | Restricted Cash The Company considers cash to be restricted when withdrawal or general use is legally restricted. The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets. The Company determines current or non-current classification based on the expected duration of the restriction.
Accounts Receivable, net | Accounts Receivable, net Accounts receivable consist of balances due from customers resulting from the sale of hardware, professional services and Hosted Services. Accounts receivable are recorded at invoiced amounts, are non-interest bearing and are presented net of the associated allowance for doubtful accounts on the Consolidated Balance Sheets. The allowance for doubtful accounts totaled $1,361 and $606 as of December 31, 2023, and December 31, 2022, respectively. The provision for doubtful accounts is recorded in general and administrative expenses in the accompanying Consolidated Statements of Operations and Comprehensive Loss; the provision for doubtful accounts totaled $819, $242, and $226 for the years ended December 31, 2023, 2022, and 2021, respectively. There were no material write-offs of accounts receivable for the years ended December 31, 2023, 2022, and 2021. The Company evaluates the collectability of the accounts receivable balances and has determined the allowance for doubtful accounts based on a combination of factors, which include th e nature of the relationship and the prior collection experience the Company has with the account and an evaluation for current and projected economic conditions as of the Consolidated Balance Sheets date. Accounts receivable determined to be uncollectible are charged against the allowance for doubtful accounts. Actual collections of accounts receivable could differ from management’s estimates.
Significant Customers | Significant Customers A significant customer represents 10% or more of the Company’s total revenue or net accounts receivable balance at each respective Consolidated Balance Sheet date. Revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable for each significant customer follows.
|  | Accounts Receivable |  | Revenue
|  | As of |  | For the years ended
|  | December 31, 2023 |  | December 31, 2022 |  | December 31, 2023 |  | December 31, 2022 |  | December 31, 2021
Customer A |  | * |  | 30% |  | 12% |  | 15% |  | 12%
Customer B |  | * |  | * |  | * |  | 12% |  | 12%
Customer C |  | 18% |  | * |  | 12% |  | * |  | *
Customer D |  | 13% |  | * |  | * |  | * |  | *
* Total less than 10% for the respective period
Inventory | Inventory Inventories, which are comprised of smart home equipment and components, are stated at the lower of cost or net realizable value with cost determined under the first-in, first-out method. The Company adjusts the inventory balance based on anticipated obsolescence, usage and historical write-offs. In August 2023 the Company entered into the Agreement with ADI, pursuant to which, ADI will serve as the Company's non-exclusive hardware fulfillment partner throughout the United States, Canada, and Puerto Rico. In connection with the Agreement, the Company has agreed to transfer certain of its inventory to ADI, which ADI will use to fulfill the Company's sales in exchange for cash. The Company is subject to certain buy back provisions relating to the transferred inventory. As of December 31, 2023, the Company recorded $851 in connection with the buy back provision, which is recorded in other current liabilities on the balance sheet. The Company retains control of the inventory transferred to ADI and continues to recognize the inventory on the balance sheet. Revenue is recognized at a point in time when the inventory is shipped to the customer. No revenue is recognized when inventory is transferred to ADI.
Goodwill | Goodwill Goodwill represents the excess of cost over net assets of the Company's completed business combinations. The Company tests for potential impairment of goodwill on an annual basis as of September 30 to determine if the carrying value is less than the fair value. The Company will conduct additional tests between annual tests if there are indications of potential g oodwill impairment. No goodwill impairment has been recorded as of December 31, 2023 and December 31, 2022.
Intangible Assets | Intangible Assets The Company recorded intangible assets with finite lives, including customer relationships and developed technology, as a result of acquisitions made in prior years. Intangible assets are amortized on a straight-line basis based on their estimated useful lives. The estimated useful life of these intangible assets are as follows.
|  | Estimated useful life (in years) |
Trade name |  | 5 |
Customer relationships |  | 10 - 13 |
Developed technology |  | 1 - 7 |
Property and Equipment, net | Property and Equipment, net Property and equipment is stated at cost, net of accumulated depreciation and amortization. Costs of improvements that extend the economic life or improve service potential are capitalized. Expenditures for routine maintenance and repairs are charged to expense as incurred. Repairs and maintenance expense for the years ended December 31, 2023, 2022 and 2021 was $26, $50 and $15, respectively, and is included in general and administrative expense in the accompanying Consolidated Statements of Operations and Comprehensive Loss. Depreciation and amortization are included in cost of revenue and general and administrative expenses and are computed using the straight-line basis over estimated useful lives of those assets as follows.
| Estimated useful life (in years)
Computer hardware and software | 5
Furniture and fixtures | 7
Warehouse equipment | 15
Leasehold improvements | Shorter of the estimated useful life or lease term
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets The Company reviews long-lived assets, including property and equipment, intangible assets and operating lease right of use assets for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. Recoverability of these assets, or asset groups, is measured by comparing the carrying amounts of such assets or asset groups to the future undiscounted cash flows that such assets or asset groups are expected to generate. If such assets are impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.
Leases | Leases The Company classifies an arrangement as a lease at inception by determining if the arrangement conveys the right to control the use of the identified asset for a period of time in exchange for consideration. If the arrangement is identified as a lease, classification is determined at the commencement of the arrangement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. The Company estimates its incremental borrowing rate to discount future lease payments. The incremental borrowing rate reflects the interest rate that the Company would expect to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease right-of-use (“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs and lease incentives. Certain leases also include options to renew or terminate the lease at the election of the Company. The Company evaluates these options at lease inception and on an ongoing basis. Renewal and termination options that the Company i s reasonably certain to exercise are included when classifying leases and measuring lease liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. Variable lease costs are expensed as incurred. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all classes of assets. Lease payments for short-term leases with a term of twelve months or less are expensed on a straight-line basis over the lease term. Operating leases are included in other long-term assets, accrued expenses and other current liabilities, and other long-term liabilities.
Warranty Allowance | Warranty Allowance The Company provides its customers with limited-service warranties associated with product replacement and related services. The warranty typically lasts one year following the installation of the product. The estimated warranty costs, which are expensed at the time of sale and included in hardware cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for identified current or anticipated future trends as appropriate. Actual warranty claim costs could differ from these estimates. For the years ended December 31, 2023, 2022 and 2021, warranty expense included in cost of hardware revenue was $2,142, $852 and $8,305, respectively. As of December 31, 2023, and December 31, 2022, the Company’s warranty allowance was $2,215 and $2,277, respectively. During the year ended December 31, 2020, the Company identified a deficiency with batteries contained in certain hardware sold and has included an estimate of the expected cost to remove these batteries, which were acquired from one supplier, in its warranty allowance. During the year ended December 31, 2021, the Company identified additional deficient batteries, and while the number of deficient batteries is less than one percent of the total number of all batteries deployed, the Company has elected to replace all such batteries from previously deployed hardware devices. As of December 31, 2023, and December 31, 2022, $864 and $1,687, respectively, is included in the Company’s warranty allowance related to the remaining cost of replacement for this identified battery deficiency. During the year ended December 31, 2023, the Company identified a deficiency with the firmware and sensor accuracy of certain hardware sold and has included an estimate of the expected cost to update the related firmware and hardware. As of December 31, 2023, $410 is included in the Company’s warranty allowance related to the remaining cost to perform the firmware and hardware updates.
|  | As of |
|  | December 31, 2023 |  |  | December 31, 2022 |
Warranty reserve beginning balance |  | $ | 2,277 |  |  | $ | 6,106 |
Non-recurring warranty items incurred |  |  | 1,746 |  |  |  | - |
Warranty accrual (reversal) for completed projects |  |  | 327 |  |  |  | (784 | )
Warranty settlements |  |  | (2,135 | ) |  |  | (3,045 | )
Warranty reserve ending balance |  | $ | 2,215 |  |  | $ | 2,277 |
Fair Value of Financial Instruments | Fair Value of Financial Instruments Fair value is based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities subject to on-going fair value measurement are categorized and disclosed into one of three categories depending on observable or unobservable inputs employed in the measurement. These two types of inputs have created the following fair value hierarchy. Level 1: Quoted prices in active markets that are accessible at the measurement date for assets and liabilities. Level 2: Observable prices that are based on inputs not quoted in active markets but corroborated by market data. Level 3: Unobservable inputs are used when little or no market data is available. This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. The Company recognizes transfers between levels of the hierarchy based on the fair values of the respective financial measurements at the end of the reporting period in which the transfer occurred. There were no transfers between levels of the fair value hierarchy during the years ended December 31, 2023 or 2022. The carrying amounts of the Company’s accounts receivable, accounts payable and accrued and other liabilities approximate their fair values due to their short maturities.
Revenue Recognition | Revenue Recognition The Company derives its revenue primarily from sales of systems that consist of hardware devices, professional services and Hosted Services to assist property owners and property managers with visibility and control over assets, while providing all-in-one home control offerings for residents. Revenue is recorded when control of these products and services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those products and services. The Company may enter into contracts that contain multiple distinct performance obligations. The transaction price for a typical arrangement includes the price for: smart home hardware devices, professional services, and a subscription for use of the Company's software (“Hosted Services”). Included in these contracts are centrally connected devices ("Hub Devices"), which integrate the Company’s enterprise software with third party smart devices. Historically, the Company only sold non-distinct Hub Devices which only functioned with a subscription to its software. During the year ended December 31, 2022, the Company began shipping distinct Hub Devices. Non-distinct Hub Devices are recognized as a single performance obligation with the Company’s software in Hosted Services revenue, while distinct Hub Devices are recognized as a separate performance obligation in hardware revenue. When distinct Hub Devices are included in a contract, the Hosted Services performance obligation is comprised of only the Company’s software. The Company considers delivery for each of the hardware, professional services and Hosted Services to be separate performance obligations. The hardware performance obligation includes the delivery of smart home hardware and distinct Hub Devices. The professional services performance obligation includes the services to install the hardware. The Hosted Services performance obligation provides a subscription that allows the customer access to software during the contracted-use term when the promised service is provided to the customer. Also included in the hosted service performance obligation are non-distinct Hub Devices that only function with a subscription to the Company’s software. Payments are received by the Company by credit card, check or automated clearing house payments and payment terms are determined by individual contracts and generally range from due upon receipt to net 30 days. Taxes collected from customers and remitted to governmental authorities are not included in reported revenue. Payments received from customers in advance of revenue recognition are reported as deferred revenue. The Company has elected the following practical expedients following the adoption of ASC 606: • Shipping and handling costs: the Company elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e., an expense) rather than as a promised service and are recorded as hardware cost of revenue. Amounts billed for shipping and handling fees are recorded as revenue. • Sales tax collected from customers: the Company elected to exclude from the measurement of transaction price all taxes assessed by a government authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by us from a customer. • Measurement of the transaction price: the Company applies the practical expedient that allows for inclusion of the future auto-renewals in the initial measurement of the transaction price. The Company only applies these steps when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services it transfers to a customer. • Significant financing component: the Company elected not to adjust the promised amount of consideration for the effects of a significant financing component when the period between the transfer of promised goods or services and when the customer pays for the goods or services will be one year or less. Timing of Revenue Recognition is as follows. • Hardware Revenue Hardware revenue results from the direct sale to customers of hardware smart home devices, which devices generally consist of a distinct Hub Device, door-locks, thermostats, sensors, and light switches. These hardware devices provide features that function independently without subscription to the Company's software, and the performance obligation for hardware revenue is considered satisfied and revenue is recognized at a point in time when the hardware device is shipped to the customer. The Company generally provides a one-year warranty period on hardware devices that are delivered and installed. The cost of the warranty is recorded as a component of cost of hardware revenue. • Professional Services Revenue Professional services revenue results from installing smart home hardware devices, which does not result in significant customization of the product and is generally performed over a period from two to four weeks. Installations can be performed by the Company's employees, contracted out to a third-party with the Company's employees managing the engagement, or the customer can perform the installation themselves. The Company’s professional services contracts are generally arranged on a fixed price basis and revenue is recognized over the period in which the installations are completed. • Hosted Services Revenue Hosted Services revenue primarily consists of monthly subscription revenue generated from fees that provide customers access to one or more of the Company’s software applications including access controls, asset monitoring and related services. These subscription arrangements have contractual terms ranging from one-month to eight-years and include recurring fixed plan subscription fees. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Customers are granted continuous access to the services over the contractual period. Accordingly, fees collected for subscription services are recognized on a straight-line basis over the contract term beginning on the date the subscription service is made available to the customer. Variable consideration is immaterial. Also included in Hosted Services revenue are non-distinct Hub Devices. The Company considers those devices and hosting services subscription a single performance obligation and therefore defers the recognition of revenue for those devices upon shipment to the customer. The revenue is then amortized over its average service life. When a non-distinct Hub Device is included in a contract that does not require a long-term service commitment, the customer obtains a material right to renew the service because purchasing a new device is not required upon renewal. If a contract contains a material right, proceeds are allocated to the material right and recognized over the period of benefit, which is generally four years.
Cost of Revenue | Cost of Revenue Cost of revenue consists primarily of direct costs of products and services together with the indirect cost of estimated warranty expense and customer care and support over the life of the service arrangement. • Hardware Cost of hardware revenue consists primarily of direct costs of products, such as the distinct Hub Device, hardware devices, supplies purchased from third-party providers, and shipping costs, together with indirect costs related to warehouse facilities (including depreciation and amortization of capitalized assets and right-of-use assets), infrastructure costs, personnel-related costs associated with the procurement and distribution of products and warranty expenses together with the indirect cost of customer care and support. • Professional Services Cost of professional services revenue consists primarily of direct costs related to personnel-related expenses for installation and supervision of installation services, general contractor expenses and travel expenses associated with the installation of products and indirect costs that are also primarily personnel-related expenses in connection with training of and ongoing support for customers and residents. • Hosted Services Cost of Hosted Services revenue consists primarily of the amortization of the direct costs of non-distinct Hub Devices, consistent with the revenue recognition period noted above in "Hosted Services Revenue", and infrastructure costs associated with providing software applications together with the indirect cost of customer care and support over the life of the service arrangement.
Deferred Cost of Revenue | Deferred Cost of Revenue Deferred cost of revenue includes all direct costs included in cost of revenue for Hosted Services and non-distinct Hub Devices that have been deferred to future periods.
Research and Development | Research and Development These expenses relate to the research and development of new products and services and enhancements to the Company’s existing product offerings. The Company accounts for the cost of research and development by capitalizing qualifying costs, which are incurred during the product development stage, and amortizing those costs over the product’s estimated useful life. The Company expenses preliminary evaluation costs as they are incurred before the product development stage, as well as post development implementation and operation costs, such as training, maintenance and minor upgrades. As of December 31, 2023, the Company had capitalized $7,064 of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which $6,163 remained to be amortized. As of December 31, 2022, the Company had capitalized $3,145 of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which $3,066 remains to be amortized. During the years ended December 31, 2023 and 2022, $822 and $79 of amortization expense related to capitalized research and development was recorded in research and development expenses on the Consolidated Statements of Operations and Comprehensive Loss, respectively. There was no such amortization expense recorded during the year ended December 31, 2021.
Advertising | Advertising Advertising costs are expensed as incurred and recorded as a component of sales and marketing expense. The Company incurred $432, $292 and $801 of advertising expenses for the years ended December 31, 2023, 2022 and 2021, respectively.
Segments | Segments The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company’s principal operations are in the United States and the Company’s long-lived assets are located primarily within the United States. The Company held $8,280 and $8,096 of assets outside the United States at December 31, 2023, and December 31, 2022, respectively.
Recent Accounting Guidance | Recent Accounting Guidance Recent Accounting Guidance Not Yet Adopted In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07 - Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU updates the annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods beginning after December 15, 2024. Early adoption is also permitted. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures. In December 2023, the FASB issued ASU No. 2023-09 - Income Taxes (Topics 740): Improvements to Income Tax Disclosures. This ASU requires the expansion of disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures. Recently Adopted Accounting Guidance In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326)” which modifies the measurement of expected credit losses of certain financial instruments. This update is effective for fiscal years beginning after December 15, 2022 and must be applied using a modified-retrospective approach, with early adoption permitted. The requirement to disclose credit quality indicators by year or origination is not applicable to trade receivables due in one year or less that result from revenue transactions within the scope of ASC 606. The Company adopted ASU 2016-13 effective January 1, 2023 using the modified-retrospective approach. The adoption of this guidance did no t have a material impact on the Company's consolidated financial statements.

X
- Definition Immaterial restatement of prior period financial statements. + References No definition available. + Details
Name: | smrt_ImmaterialRestatementOfPriorPeriodFinancialStatementPolicytextblock
Namespace Prefix: | smrt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Liquidity. + References No definition available. + Details
Name: | smrt_LiquidityPolicyTextBlock
Namespace Prefix: | smrt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue recognition deferred cost. + References No definition available. + Details
Name: | smrt_RevenueRecognitionDeferredCostPolicyTextBlock
Namespace Prefix: | smrt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warranty allowance. + References No definition available. + Details
Name: | smrt_WarrantyAllowancePolicyTextBlock
Namespace Prefix: | smrt_
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 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + 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 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 -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
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 -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org//705/tableOfContent + 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 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 -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + 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 determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1 + 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 -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + 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/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-20/tableOfContent + 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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-16 + Details
Name: | us-gaap_MajorCustomersPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//235/tableOfContent Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 275 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//275/tableOfContent Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//810/tableOfContent Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 250 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//250/tableOfContent + Details
Name: | us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + 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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
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/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 + 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 accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration