XML 31 R22.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Summary of Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2024
Accounting Policies [Abstract] |
Basis of Presentation | The accompanying unaudited interim condensed consolidated financial statements as of June 30, 2024 and December 31, 2023 and for the six months ended June 30, 2024 and June 30, 2023 (the “Condensed Consolidated Financial Statements”) have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company conducts business through one operating segment.
Consolidation | The accompanying Condensed Consolidated Financial Statements include our accounts and those of our wholly owned subsidiaries. All intercompany accounts and transactions, including the intercompany portion of transactions with equity method investees, have been eliminated in consolidation. The Condensed Consolidated Financial Statements are presented in United States dollars (hereinafter “U.S. dollars” or “$”).
Reclassification | Certain prior year amounts have been reclassified to conform to the current year presentation.
Use of Estimates | Use of Estimates The preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant estimates and assumptions reflected in these Condensed Consolidated Financial Statements include, but are not limited to, revenue recognition; determination of useful lives of property and equipment; valuation of warrant liabilities, earnout liabilities, stock options; and determination of income tax. We evaluate our estimates and assumptions on an ongoing basis. Actual results could differ from those estimates and such differences may be material to the Condensed Consolidated Financial Statements.
Revenue Recognition | Revenue Recognition We recognize revenue in accordance with Topic 606, Revenue from contracts with customers. Revenue is recognized when a customer obtains control of promised goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The amount of revenue that is recorded reflects the consideration that we expect to receive in exchange for goods or services provided under such contracts. We apply the following five-step model in order to determine this amount: (i) identification of the promised goods in the contract; (ii) determination of whether the promised goods are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) we satisfy each performance obligation. Our main revenue stream is from services. We recognize as revenues, the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied, either over time or a point in time. Revenue is recognized upon delivery for asset monitoring contracts in which performance obligations are satisfied at a point in time upon image delivery. The Company has determined that it provides a series of distinct services in which the customer simultaneously receives and consumes data, so therefore the Company recognizes revenue ratably over the subscription period. For Space Systems contracts, revenue is typically recognized at a point in time, upon delivery of equipment. The nature of our contracts does not currently give rise to variable consideration related to returns or refunds as those are not offered. We evaluate contracts with a minimum purchase commitment to determine whether we expect to be entitled to a breakage amount. We consider the requirements on constraining estimates variable consideration. The following factors are evaluated when assessing the increased likelihood of a significant revenue reversal: (i) the amount of consideration is highly susceptible to factors outside our influence or control (e.g., volatility in a market, judgment of action of third parties, weather conditions), (ii) uncertainty about the amount of consideration is not expected to be resolved for a long period of time, (iii) our experience with similar types of contracts is limited, or that experience has limited predictive value, (iv) we have a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (v) the contract has a large number and broad range of possible consideration amounts. We exclude amounts collected on behalf of third parties, such as sales taxes, when determining transaction price. Contract liabilities consist of payments received from customers, or such consideration that is contractually due, in advance of providing the product or performing services. We generally do not enter into long-term financing arrangements or payment plans with customers. Although our business practice is not to enter into contracts with non-cash consideration, at times this may occur. In these instances, we determine the fair value of the non-cash consideration at contract inception and includes this value as part of the total arrangement consideration. In instances where we cannot reasonably estimate the fair value of the non-cash consideration, we will measure the consideration indirectly by reference to its stand-alone selling price of the goods promised to the customer in exchange for consideration.
Fair Value Measurement | Fair Value Measurement Certain assets and liabilities are carried at fair value in accordance with U.S. GAAP. Valuation techniques used to measure fair value requires us to utilize observable and unobservable inputs. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). Financial instruments carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable: •Level 1: Quoted prices in active markets for identical assets or liabilities. •Level 2: Valuation techniques for which the lowest level input that is significant to the fair value measurement is directly or indirectly observable. •Level 3: Valuation techniques for which the lowest level input that is significant to the fair value measurement is unobservable. Assets and liabilities recognized at fair value on a recurring basis in the Condensed Consolidated Financial Statements are re-assessed at the end of each reporting period to determine whether any transfers have occurred between levels in the hierarchy.
Credit risk management | Credit risk management Credit risk is the risk that a counterparty fails to discharge an obligation to us. We are exposed to credit risk from financial assets including cash, cash equivalents and restricted cash held at banks, trade and other receivables. The credit risk is managed based on our credit risk management policies and procedures. Credit risk of any entity doing business with us is systematically analyzed, including aspects of a qualitative nature. The measurement and assessment of our total exposure to credit risk covers all financial instruments involving any counterparty risk. The credit risk in respect of cash balances held with banks and deposits with banks are managed via diversification of bank deposits and are only with major reputable financial institutions. As our risk exposure is mainly influenced by the individual characteristics of each customer, we continuously analyze the creditworthiness of significant debtors. Accounts receivable are non-interest bearing and generally on terms of 30 to 90 days.
Impairment of Assets | Impairment of Assets We assess potential impairments to long-lived assets whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable. An impairment is considered to exist if the total estimated future cash flows on an undiscounted basis are less than the carrying amount of the assets or asset group. We performed an impairment test as of June 30, 2024, due to our net loss for the period and concluded that the asset group is not impaired. Estimates of future cash flows are highly subjective judgments based on management’s experience and knowledge of the Company’s operations. These estimates can be significantly impacted by many factors, including changes in global economic conditions, operating costs, obsolescence of technology and competition. If estimates or underlying assumptions change in the future, we may be required to record impairment charges. If the fair value of an asset group is less than its carrying amount, then the carrying amount of the asset group would be reduced to its fair value. That reduction is an impairment loss that would be recognized in the Condensed Consolidated Statements of Operations and Comprehensive Loss.
Equity Method Investments | Equity Method Investments We account for equity investments in which we have significant influence, but not a controlling financial interest, using the equity method of accounting. Under the equity method of accounting, investments are initially recorded at cost, less impairment, and subsequently adjusted to recognize our share of earnings or losses as a component of Other income (expense), net in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Our equity method investments are required to be reviewed for impairment when it is determined there may be an other-than-temporary loss in value. We have not recorded any impairment losses related to our equity method investments during the period ended June 30, 2024.
Stock-Based Compensation | Stock-Based Compensation We measure and recognize all stock-based compensation expense based on estimated fair values for all stock-based awards made to employees and non-employees. Compensation cost is recognized over the requisite service period for each separate tranche, as though each tranche of the award is, in substance, a separate award. The expense calculation includes estimated forfeiture rates, which have been developed based upon historical experience. The fair values for stock options are calculated using the Black-Scholes option pricing model using the following inputs: Expected term - The simplified method is used to calculate the expected term. Expected volatility - We determine the expected stock price volatility based on the historical volatilities of guideline companies from comparable industries. Expected dividend yield - We do not use a dividend rate due to the fact that we have never declared or paid cash dividends on the Company’s Ordinary Shares and we do not anticipate doing so in the foreseeable future. Risk-free interest rate - We base our interest rate on a treasury instrument for which the term is commensurate with the maximum expected life of the stock options.
Foreign Currencies | Foreign Currencies The financial position and results of operations of certain of our foreign subsidiaries are measured using the local currency as the functional currency. Revenues and expenses of these subsidiaries have been translated into U.S. dollars at average exchange rates prevailing during the period. Assets and liabilities of these subsidiaries have been translated at the exchange rates as of the balance sheet date. Translation gains and losses are recorded in accumulated other comprehensive loss. Aggregate foreign currency gains and losses, such as those resulting from the settlement of receivables or payables, foreign currency contracts and short-term intercompany advances in a currency other than the relevant subsidiary’s functional currency, are recorded currently in the Condensed Consolidated Statements of Operations and Comprehensive Loss (included in other income, net) and resulted in gains of $2.2 million and $2.0 million during the six-month periods ended June 30, 2024 and 2023, respectively.
Leases | Leases We determine if a contract is a lease or contains a lease at inception. On the lease commencement date, we recognize a right-of-use (“ROU”) asset and lease liability related to operating type leases. The cost of ROU assets includes the amount of lease liabilities recognized, initial direct costs incurred, and lease payments made at or before the commencement date less any lease incentives received. Operating lease liabilities are recorded based on the present value of the future lease fixed payments. In determining the present value of future lease payments, we use our incremental borrowing rate applicable to the economic environment and the duration of the lease based on the information available at the commencement date as the majority of leases do not provide an implicit rate. For real estate and equipment contracts, we generally account for the lease and non-lease components as a single lease component. In assessing the lease term, we include options to renew only when we are reasonably certain that such option(s) will be exercised; a determination which is at our sole discretion. Variable lease payments are recognized as expenses in the period incurred. For leases with an initial term of 12 months or less, we have elected to not record an ROU asset and lease liability. We record lease expense on a straight-line basis over the shorter of the lease term and estimated useful lives of the assets, beginning on the commencement date. We remeasure and reallocate the consideration in a lease when there is a modification of the lease that is not accounted for as a separate contract. The lease liability is remeasured when there is a change in the lease term or in the assessment of whether we will exercise a lease option. We assess ROU assets for impairment in accordance with our long-lived asset impairment policy. We account for lease agreements with contractually required lease and non-lease components on a combined basis. Lease payments made for cancellable leases, variable amounts that are not based on an observable index and lease agreements with an original duration of less than 12 months are recorded directly to lease expense. For the periods presented, we do not have any financing type leases.
Accounts Receivable and Allowance for Doubtful Accounts | Accounts Receivable and Allowance for Credit Losses Trade accounts receivable are stated at the amount owed by the customer, net of allowances for estimated credit losses, discounts, returns and rebates. We measure the allowance for credit losses based on the estimated loss. In calculating an allowance for credit losses, we use our historical experience, external indicators, forward-looking information and an aging method. Generally, we assess collectability of trade accounts receivable on a collective basis as they possess shared credit risk characteristics, which have been grouped based on the days past due. For certain customers that have a large percentage of our total accounts receivable, we analyze them on a specific basis to determine expected collectability. Accounts are written off against the allowance account when they are determined to be no longer collectible.
Cash, Cash Equivalents | Cash and cash equivalents include deposits in banks and short-term (original maturities of three months or less at the time of purchase), highly liquid investments that are readily convertible to known amounts of cash with a maturity of three months or less at the time of purchase.
Restricted Cash | Restricted cash, including amounts in Other non-current assets, represents amounts pledged as guarantees for sales and lease agreements as contractually required.
Recent Accounting Standards Not Yet Adopted | Recent Accounting Standards Not Yet Adopted In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280)—Improvements to Reportable Segment Disclosures, which aims to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. In addition, the amendments in the ASU enhance interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. The ASU applies to all public entities that are required to report segment information in accordance with ASC 280, and is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating its impact and will implement this standard for year-ended reporting as of and for the year ended December 31, 2024 and interim reporting starting in 2025. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740)—Improvements to Income Tax Disclosures, which include improvements to income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU also includes certain other amendments to better align disclosures with Regulation S-X and to remove disclosures no longer considered cost beneficial or relevant. This ASU is effective for public entities for annual periods beginning after December 15, 2024, with earlier or retrospective application permitted. The amendments in this ASU should be applied prospectively for annual financial statements not yet issued or made available for issuance. The Company is evaluating its impact and will implement this standard for year-ended reporting as of and for the year ended December 31, 2024.

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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
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/2147478546/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 cash and cash equivalents with respect to unrestricted balances. + 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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + 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 -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + 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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | 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 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 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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: 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 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
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 -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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 accounts receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B + 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