XML 52 R42.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Overview, Basis of Presentation and Significant Accounting Policies (Details) - USD ($) |  |  | 3 Months Ended | 6 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Feb. 19, 2021 | Feb. 01, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | Dec. 31, 2021 | Jun. 23, 2022 | Jan. 12, 2022 | Mar. 22, 2021
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Ownership interests, description |  |  |  |  | The Company also has ownership interests in the following companies: ● Teejan Podoponics International LLC (“TPI”) (the Company has owned 50% of TPI since December 2018); ● Agrify-Valiant, LLC (“Agrify-Valiant”) (the Company owns 60% of Agrify-Valient, which was formed in December 2019); and ●Agrify Brands, LLC (“Agrify Brands”) (formerly TriGrow Brands, LLC) (the Company owns 75% of Agrify Brands, which ownership position was created as part of the January 2020 acquisition of TriGrow). |  |  |  |  |
Total gross proceeds (in Dollars) |  |  | $ 62,100,000 |  | $ 62,100,000 |  |  |  |  |
Underwriting discounts and commissions (in Dollars) |  |  |  |  | 4,000,000 |  |  |  |  |
Offering expenses (in Dollars) |  |  | $ 1,000,000 |  | 1,000,000 |  |  |  |  |
Net proceeds (in Dollars) |  |  |  |  | $ 57,000,000 |  |  |  |  |
Common stock price per share (in Dollars per share) | $ 13.5 |  |  |  |  |  |  |  |  |
Offering to shares (in Shares) |  |  |  |  | 6,388,888 |  |  |  |  |
Total net proceeds (in Dollars) |  |  |  |  | $ 80,000,000 |  |  |  |  |
Received total proceeds from the unsecured PPP Loans (in Dollars) |  |  |  |  | $ 779,000 |  |  |  |  |
Interest rate percentage |  |  | 30.00% |  | 30.00% |  |  | 1.00% |  |
Principal and interest payment (in Dollars) |  |  |  |  | $ 24 |  |  |  |  |
Accumulated deficit (in Dollars) |  |  | $ 161,300,000 |  | 161,300,000 |  |  |  |  |
Senior secured promissory note (in Dollars) |  |  | 65,000,000 |  | 65,000,000 |  |  |  |  |
Cash on hand (in Dollars) |  |  | $ 59,900,000 |  | 59,900,000 |  |  |  |  |
Debt liability including penalty (in Dollars) |  |  |  |  | $ 75,000,000 |  |  |  |  |
Transition period description |  |  |  |  | In addition, the JOBS Act provides that an “emerging growth company” can use the extended transition period for complying with new or revised accounting standards. The Company will remain an “emerging growth company” until the earliest to occur of: ●reporting $1.0 billion or more in annual gross revenues; ●the issuance, in a three-year period, of more than $1.0 billion in non-convertible debt; ●the end of the fiscal year in which the market value of Common Stock held by non-affiliates exceeds $700 million on the last business day of our second fiscal quarter; or ●December 31, 2026. As of June 30, 2022, the market value of Common Stock held by non-affiliates did not exceed $700 million. |  |  |  |  |
Concentration risk percentage |  |  |  |  | 10.00% |  |  |  |  |
Impairment charge (in Dollars) |  |  |  |  | $ 69,900,000 |  |  |  |  |
Percentage of investment |  |  | 50.00% |  | 50.00% |  |  |  |  |
Percentage of holders |  |  | 50.00% |  | 50.00% |  |  |  |  |
Investment amount (in Dollars) |  |  | $ 0 |  | $ 0 |  |  |  |  |
Tax benefit percentage |  |  |  |  | 50.00% |  |  |  |  |
Agrify Valiant LLC’s [Member] |  |  |  |  |  |  |  |  |  |
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Ownership percentage |  |  | 60.00% |  | 60.00% |  |  |  |  |
Agrify Brands, LLC’s [Member] |  |  |  |  |  |  |  |  |  |
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Ownership percentage |  |  | 75.00% |  | 75.00% |  |  |  |  |
Teejan Podponics International LLC [Member] |  |  |  |  |  |  |  |  |  |
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Ownership percentage |  |  | 50.00% |  | 50.00% |  |  |  |  |
IPO [Member] |  |  |  |  |  |  |  |  |  |
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Shares of common stock (in Shares) | 5,555,555 | 6,210,000 |  |  |  |  |  |  |  |
Offering price per share (in Dollars per share) |  |  |  |  | $ 10 |  |  |  |  |
Over-Allotment Option [Member] |  |  |  |  |  |  |  |  |  |
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Shares of common stock (in Shares) |  | 810,000 |  |  |  |  |  |  |  |
Sale of common stock shares (in Shares) |  |  |  |  |  |  |  |  |  | 833,333
Common Stock [Member] |  |  |  |  |  |  |  |  |  |
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Common stock, par value per share (in Dollars per share) |  |  |  |  |  |  |  |  | $ 0.001 |
Revenue Benchmark [Member] |  |  |  |  |  |  |  |  |  |
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Concentration risk percentage |  |  | 10.00% | 10.00% | 10.00% | 10.00% |  |  |  |
Revenue Benchmark [Member] | Customer Concentration Risk [Member] |  |  |  |  |  |  |  |  |  |
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Concentration risk percentage |  |  |  |  | 10.00% |  |  |  |  |
Accounts Receivable [Member] |  |  |  |  |  |  |  |  |  |
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Concentration risk percentage |  |  |  |  | 10.00% |  | 10.00% |  |  |
Accounts Receivable [Member] | Customer Concentration Risk [Member] |  |  |  |  |  |  |  |  |  |
Overview, Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |  |  |  |  |
Concentration risk percentage |  |  |  |  | 10.00% |  |  |  |  |

X
- References No definition available. + Details
Name: | agfy_CommonStockPricePerShare
Namespace Prefix: | agfy_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References No definition available. + Details
Name: | agfy_ConcentrationRiskPercentage
Namespace Prefix: | agfy_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This amount for debt liability including penalty. + References No definition available. + Details
Name: | agfy_DebtLiability
Namespace Prefix: | agfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net proceeds. + References No definition available. + Details
Name: | agfy_NetProceeds
Namespace Prefix: | agfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | agfy_OfferingPricePerShare
Namespace Prefix: | agfy_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | agfy_OfferingToShares
Namespace Prefix: | agfy_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Ownership interests, description. + References No definition available. + Details
Name: | agfy_OwnershipInterestsDescription
Namespace Prefix: | agfy_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of holder. + References No definition available. + Details
Name: | agfy_PercentageOfHolders
Namespace Prefix: | agfy_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of percentage of investment. + References No definition available. + Details
Name: | agfy_PercentageOfInvestment
Namespace Prefix: | agfy_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Principal and interest payment. + References No definition available. + Details
Name: | agfy_PrincipalAndInterestPayment
Namespace Prefix: | agfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | agfy_SharesOfCommonStock
Namespace Prefix: | agfy_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | agfy_TotalGrossProceeds
Namespace Prefix: | agfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 45 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 45 -Paragraph 21 -URI https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Face amount per share of no-par value common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockNoParValue
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 25 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=109244457&loc=d3e16701-113920 + Details
Name: | us-gaap_CommonStockSharesHeldInEmployeeTrustShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.Fact.4) -URI https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition For the asset that is reclassified back to held and used from held-for-sale, the amount of impairment charge that is recognized on the reclassification date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 35 -Paragraph 44 -URI https://asc.fasb.org/extlink&oid=29634951&loc=d3e1756-110224 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=126905981&loc=d3e2459-110228 + Details
Name: | us-gaap_ImpairmentChargeOnReclassifiedAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Nominal or face amount on the investment owned. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 20 -Section 10 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6438156&loc=d3e57880-113973 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 10 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6431724&loc=d3e32938-113948 + Details
Name: | us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cumulative amount of offering costs allocated to the other unit holders. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB TOPIC 4.F) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770 + Details
Name: | us-gaap_OtherOwnershipInterestsOfferingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Costs incurred during the period, such as those relating to general administration and policy maintenance that do not vary with and are not primarily related to the acquisition or renewal of insurance contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.7) -URI https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 720 -Section 25 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=35755714&loc=d3e28434-158551 + Details
Name: | us-gaap_OtherUnderwritingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net cash inflow or outflow from the sale or purchase of and distributions from real estate partnership investment during the period. + References No definition available. + Details
Name: | us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of an entity's outstanding debt that is designated as a hedged item in cash flow, fair value, or net investment hedge. + References No definition available. + Details
Name: | us-gaap_PercentageOfDebtHedgedByInterestRateDerivatives
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfUnsecuredDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 45 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(e)(1)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 45 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(23)(a)(4)(i)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-03(30)(a)(3)(ii)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_RetainedEarningsAppropriated
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_SecuredDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=agfy_AgrifyValiantLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=agfy_AgrifyBrandsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=agfy_TeejanPodponicsInternationalLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |