XML 46 R26.htm IDEA: XBRL DOCUMENT
v3.25.0.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Basis of Presentation and Principles of Consolidation | Basis of Presentation and Principles of Consolidation The accompanying consolidated financial statements include the accounts of Expensify and its wholly-owned subsidiaries, and Expensify.org (collectively, the "Company") and have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP"). All intercompany transactions and balances have been eliminated in consolidation.
Reclassification Presentation | Reclassification Presentation Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of financial position, operations and cash flows.
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and judgments are based on historical experience, forecasted events and various other assumptions that the Company believes to be reasonable under the circumstances. Estimates and judgments may differ under different assumptions or conditions. Estimates and judgments are evaluated on an ongoing basis. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known. Estimates and assumptions by management affect the Company’s classification of employee and employee-related expenses, the useful lives and recoverability of long-lived assets and deferred contract acquisition costs, income taxes, capitalization of internal-use software costs, stock-based compensation and the Company's incremental borrowing rate utilized to measure its lease right-of-use ("ROU") assets and lease liabilities.
Foreign Currency | Foreign Currency The Company uses the U.S. dollar as its functional currency. Foreign currency assets and liabilities are remeasured into the U.S. dollar at the end-of-period exchange rates except for prepaid expenses, property and equipment and related depreciation and amortization, and lease ROU assets and related amortization, which are remeasured at the historical exchange rates. Revenues and expenses are remeasured at average exchange rates in effect during each period. Gains or losses from foreign currency transactions are included within Interest and other expenses, net on the Consolidated Statements of Operations .
Cash and Cash Equivalents | Cash and Cash Equivalents Cash consists of funds deposited with banks. The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. The recorded carrying amount of cash equivalents, which is cost plus accrued interest, if any, approximates fair value. As of December 31, 2024 and 2023, the Company had no cash equivalents.
Restricted Cash | Restricted Cash Restricted cash primarily includes Expensify Card collateral for funds held for customers, cash held by Expensify.org for social justice and equity efforts of Expensify.org, and earned interchange held for the benefit of the Company until released by the issuing bank. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2024 and 2023. Restricted cash also includes amounts within Settlement assets, net for funds held for customers that are deposited into a commercial bank account held by the Company for the benefit of the customers until remitted to the customer's members. Refer to the Settlement assets, net and liabilities policy note below for further detail.
Accounts Receivable and Allowance for Expected Credit Losses | Accounts Receivable and Allowance for Expected Credit Losses Accounts receivable are recorded at the invoiced amount, net of an allowance for expected credit losses. The allowance for expected credit losses is based on the Company’s assessment of the collectability of the accounts receivable. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends and changes in customer payment terms.
Concentrations of Credit Risk | Concentrations of Credit Risk Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are deposited with federally insured commercial banks in the United States that may at times exceed federally insured limits. Management believes that these financial institutions are financially sound, and the Company has not experienced material losses to date. The Company generally does not require collateral or other security in support of accounts receivable except for the restricted cash accounts discussed in the Restricted Cash policy note above. No customer represented 10% or more of revenue during the years ended December 31, 2024, 2023 and 2022. In addition, there were no customers representing 10% or more of accounts receivable as of December 31, 2024 and 2023.
Settlement Assets, Net and Liabilities and Allowance for Expected Credit Losses | Settlement Assets, Net and Liabilities and Allowance for Expected Credit Losses Upon an approved request for expense reimbursement from customers, the Company initiates a transaction facilitated by a third-party vendor to collect funds from customers that are deposited into a commercial bank account held by the Company for the benefit of the customers until remitted to the customer’s members after a clearing period of up to three business days. The Company records a settlement receivable upon approval of the expense reimbursement until funds are cleared in the Company’s commercial bank account. A corresponding liability is recorded upon approval of the expense reimbursement until funds are remitted from the Company’s commercial bank account to the customer’s members. For customer transactions incurred through the Expensify Card, the Company initiates a transaction facilitated by a third-party vendor to collect funds from customers that are deposited into a commercial bank account held by the Company until remitted to the issuing bank the next business day. The majority of customers settle Expensify Card transactions on a daily basis while certain customers settle Expensify Card transactions on a monthly basis. The Company records a settlement receivable for Expensify Card transactions until funds are cleared in the Company’s commercial bank account. A corresponding liability is recorded until funds are remitted from the Company’s commercial bank account to the issuing bank. Settlement receivables are recorded net of an allowance for expected credit losses. The allowance for expected credit losses is based on the Company’s assessment of the collectability of the settlement receivables. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends and changes in customer settlement terms.
Leases | Leases The Company determines if an arrangement is or contains a lease at inception by evaluating whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use. Operating and finance leases are included in Lease right-of-use assets, Lease liabilities, current and Lease liabilities, non-current on the Consolidated Balance Sheets. Right-of-use ("ROU") assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of future minimum lease payments over the lease term. The Company uses rates implicit in the lease, or if not readily available, its incremental borrowing rate, to calculate its ROU assets and liabilities. The operating and finance lease ROU assets also include any lease payments made before commencement and exclude lease incentives. The Company’s lease terms may include options to extend or terminate the lease, and the Company includes those options in the lease terms when it is reasonably certain it will exercise them. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Lease expense for finance lease payments is recognized on a straight-line basis over the lesser of the lease term or the estimated useful life of the asset. The Company made the policy election to account for short-term leases by recognizing the lease payments in the Consolidated Statements of Operations on a straight-line basis over the lease term rather than recognizing these leases on the Company’s Consolidated Balance Sheets. Variable lease payments are recognized in the Consolidated Statements of Operations in the period in which the obligation for those payments is incurred. The Company has real estate and data center equipment lease agreements with lease and non-lease components for which the Company has made the accounting policy election to account for these agreements as a single lease component. Modifications are assessed to determine whether incremental differences result in new contract terms to be accounted for as a new lease or whether the additional right-of-use should be included in the original lease and continue to be accounted with the remaining ROU asset.
Property and Equipment, Net | Property and Equipment, Net Property and equipment, net are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets, typically three years for computer equipment, five years for furniture and fixtures and thirty years for buildings. Land has an indefinite useful life and is not depreciated. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposal, the cost and related accumulated depreciation and amortization are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in the Consolidated Statements of Operations. Gains or losses from disposition of property and equipment for each of the years ended December 31, 2024, 2023 and 2022 have been immaterial. Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to the construction. No depreciation is recorded for construction in progress until the relevant assets are completed and put into use. Construction in progress as of December 31, 2024 and 2023 represents leasehold improvements under installation.
Capitalized Software Development Costs, Net | Capitalized Software Development Costs, Net The Company capitalizes internal and external costs directly related to obtaining or developing internal-use software during the application development stage of the projects. Additionally, the Company capitalizes qualifying costs incurred for upgrades and enhancements that result in additional functionality to existing software. Maintenance activities or minor upgrades are expensed in the period performed. The Company's internal-use software is reported at cost less accumulated amortization. Amortization begins once the project is ready for its intended use, which is usually when the software code goes into production. The Company amortizes the asset on a straight-line basis over a period of three years, which is the estimated useful life.
Long-Lived Assets | Long-Lived Assets Long-lived assets, primarily capitalized software development costs, property and equipment and lease right-of-use assets, are evaluated for impairment when events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. When indications of impairment are present and the estimated undiscounted future cash flows from the use of the asset are less than the asset's carrying value, the related asset will be written down to fair value. Any impairment losses are included in the same financial statement caption as the related depreciation and amortization for the respective asset class on the Consolidated Statements of Operations. Impairment losses on long-lived assets were immaterial for each of the years ended December 31, 2024, 2023 and 2022.
Revenue Recognition and Deferred Contract Acquisition Costs | Revenue Recognition The Company generates revenue from subscription fees paid by its customers to access and use the Company’s hosted software services, as well as standard customer support. Revenue is recognized when control of the promised goods or services is transferred to customers in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services. Revenue is recognized net of applicable taxes imposed on the related transaction. The Company’s contracts are either month-to-month arrangements billed monthly in arrears based on a specified number of members or annual arrangements billed monthly in arrears based on a minimum number of monthly members, with typical payment terms being 30 days. Month-to-month contracts can be terminated by either party at any time without penalty. Annual subscription customers who wish to terminate their contracts before the end of the term are required to pay the remaining obligation in full plus any fees or penalties set forth in the agreement. The Company charges its customers subscription fees for access to its platform based on the number of monthly members and level of service. The contractual price per member is based on either negotiated fees or rates published on the Company’s website. The Company’s contracts with customers include two performance obligations: access to the hosted software service ("SaaS"), inclusive of all features available within the platform, and related customer support. The SaaS and the support are accounted for as a combined performance obligation because they have the same pattern of transfer over the same period and, therefore, are delivered concurrently. The Company satisfies its performance obligation over time each month as it provides the SaaS and support services to customers and, as such, generally recognizes revenue monthly based on the number of monthly members and contractual rate per member. Certain annual contracts provide the customer the option to increase the minimum number of members and extend the contract term on a prospective basis or to purchase members beyond the minimum contracted number of members at a higher rate for a particular month. These options are accounted for when the customer exercises the option as they do not represent a material right and are accounted for as a contract modification. Under the Updated Card Program, the Company generates revenue from the authorization and settlement of Expensify Card transactions and is contractually entitled to all interchange generated on Expensify Card transactions based on its agreement with the issuing bank. The Company has a stand-ready performance obligation to customers to provide card program management services as part of its SaaS offering, which includes card transaction authorization and settlement services. Interchange fees earned by the Company represent variable consideration. The Company satisfies its performance obligation daily as transactions are authorized and settled, with customers simultaneously receiving and consuming the benefits of these services. Accordingly, interchange fees earned for transactions settled on a given day are recognized as revenue on that day. Based on the Company's agreements with the payment processor and issuing bank, the Company controls the services provided to customers and is the principal in the transaction. As such, the Company recognizes interchange as revenue on a gross basis within Revenue on the accompanying Consolidated Statements of Operations. Interchange revenue was $9.2 million for the year ended December 31, 2024. Deferred Contract Acquisition Costs Sales commissions that are incremental costs of the acquisition of contracts with customers are capitalized. These costs are recorded as deferred contract acquisition costs within Other current assets and Other assets on the Consolidated Balance Sheets. The Company determines whether costs should be deferred when the costs are incremental and would not have occurred if the customer contract had not been obtained. The deferred commission amounts are recoverable through future revenue from our customer contracts, all of which are non-cancelable. The Company started paying sales commissions during the year ended December 31, 2023. Commissions paid upon the acquisition of an initial contract are amortized over an estimated period of benefit which has been determined to be three years based on historical analysis of average customer life, industry benchmarks, and useful life of our product offerings. Amortization is recognized on a straight-line basis and included within Sales and marketing on the Consolidated Statements of Operations. The Company periodically reviews these deferred costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. The Company did not recognize any impairment of deferred contract acquisition costs during the periods presented.
Cashback Rewards | Cashback Rewards In August 2021, the Company began offering a cashback rewards program to all customers based on volume of Expensify Card transactions. Cashback rewards are earned on a monthly basis and are applied against outstanding customer receivables or are paid out the following month. The Company considers cashback rewards as consideration payable to a customer and it is recorded as contra revenue within Revenue on the Consolidated Statements of Operations. Cashback rewards are impacted over time by the volume of customer spend. Cashback rewards liability was $0.5 million and $0.9 million as of December 31, 2024 and 2023, respectively, and is recorded within Accrued expenses and other liabilities on the Consolidated Balance Sheets. Cashback rewards offset against outstanding customer receivables were $0.3 million and $0.2 million as of December 31, 2024 and 2023, respectively, and are reflected as a reduction to Accounts receivable, net on the Consolidated Balance Sheets. The cashback rewards cost was $8.9 million, $7.0 million and $2.8 million for the years ended December 31, 2024, 2023 and 2022, respectively.
Stock-Based Compensation | Stock-Based Compensation The Company accounts for stock-based compensation under the fair value recognition and measurement provisions of GAAP. Those provisions require all stock-based awards granted to employees, including stock options and restricted stock units, to be measured based on fair value at the date of grant, with the resulting expense generally recognized in the Consolidated Statements of Operations over the period during which the employee is required to perform service in exchange for the award. The Company utilizes the Black-Scholes option pricing model to determine the estimated fair value of stock options. The Company recognizes stock-based compensation costs on a straight-line basis over the requisite service period of the award, which is generally the option vesting term of four years. Forfeitures are recorded as they occur. The fair value of the Company’s underlying common stock is determined by the closing price, on the date of grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. All restricted stock units ("RSUs") granted to employees, consultants and directors (collectively, "Service Providers") are recognized on a straight-line basis over the requisite service period of the award. The Company will grant RSUs to non-employee directors on an annual basis at each annual stockholders' meeting that will be recognized on a straight-line basis over the requisite service period of the award, which is one year. Furthermore, RSUs will be granted to non-employee directors on a quarterly basis as a retainer for their services, which will be recognized on a straight-line basis over the requisite service period of the award, which is three months. Forfeitures are recorded as they occur for all RSUs.
Employee and Employee-Related Expenses | Employee and Employee-Related Expenses Allocating employee and employee-related expenses, which consist of contractor costs, employee salary and wages, stock-based compensation and travel and other employee-related costs, to their appropriate financial statement line items on the Consolidated Statements of Operations, requires the Company to make estimates and judgments as a result of a generalist model and organizational structure. The Company bases the estimates for allocating employee and employee related expenses on internal productivity and team management tools. Management reviews the estimates each reporting period to evaluate the amounts allocated to Cost of revenue, net, Research and development, General and administrative, and Sales and marketing on the Consolidated Statements of Operations.
Cost of Revenue, Net | Cost of Revenue, Net Cost of revenue, net primarily consists of expenses related to hosting the Company’s service, including the costs of data center capacity, credit card processing fees, third-party software license fees, outsourcing engineering costs to maintain our platform, outsourcing costs to support customer service and outsourcing costs to support our patented scanning technology SmartScan, net of consideration from a vendor for monetizing Expensify Card activities. This consideration, net of credit card processing fees paid to the vendor, is included as a reduction to cost of revenue of $7.2 million, $10.1 million, and $6.2 million for the years ended December 31, 2024, 2023 and 2022, respectively. Additional costs include amortization of finance lease right-of-use assets, amortization expense on capitalized software development costs and personnel-related expenses, including stock-based compensation, attributable to supporting our customers and maintenance of our platform.
Research and Development | Research and Development Research and development expenses consist primarily of personnel-related expenses, including stock-based compensation, and external contributor expenses incurred in the planning and preliminary project stage of new products or enhancing existing products or services. The Company capitalizes certain software development costs that are attributable to developing or adding significant functionality to our internal-use software during the application development stage of the projects. All research and development expenses, excluding capitalized software development costs, are expensed as incurred.
General and Administrative | General and Administrative General and administrative expenses primarily consist of personnel-related expenses, including stock-based compensation, for any employee time allocated to administrative functions, including finance and accounting, legal and compliance, and human resources. In addition to personnel-related expenses, general and administrative expenses consist of business insurance, rent, utilities, depreciation on property and equipment, amortization of operating lease right-of-use assets, information technology and external professional services, including finance and accounting, audit, tax, legal and compliance, and human resources. General and administrative expenses are expensed as incurred.
Sales and Marketing | Sales and Marketing Sales and marketing expenses primarily consist of personnel-related expenses, including stock-based compensation, advertising expenses, depreciation on property and equipment, outsourcing costs for sales and product demos, branding and public relations expenses, referral fees for strategic partners and other benefits that the Company provides to its referral and affiliate partners. I n general, the Company expenses the costs of sales and marketing, including promotional expenses, as incurred. For media advertising arrangements, the Company expenses the costs related to producing advertisements as incurred, and the costs related to communicating the advertisement when the advertisement first takes place or is released.
Interest and Other Expenses, net | Interest and Other Expenses, net Interest and other expenses, net, primarily consist of interest paid under the Company's credit facilities with Canadian Imperial Bank of Commerce ("CIBC"). It also includes the results of operations of our Fifth & Harvey, LLC subsidiary, realized gains and losses on foreign currency transactions and foreign currency remeasurement.
Income Taxes | Income Taxes The Company is subject to income taxes in the U.S. and several foreign jurisdictions. The Company records a provision for income taxes utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities, as well as net operating losses ("NOL") and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized. The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. The Company classifies any liabilities for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within one year. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes. The Company is subject to the global intangible low-taxed income ("GILTI") provisions of the Tax Cuts and Jobs Act ("TCJA") due to its foreign operations. The Company's accounting policy with respect to GILTI is to account for it as a period cost. The Company's provision for income taxes does not include provisions for foreign withholding taxes associated with the repatriation of undistributed earnings of certain foreign subsidiaries that the Company intends to reinvest indefinitely in its foreign subsidiaries.
Net Loss Per Share | Net Loss Per Share Basic net loss per share is computed by dividing net loss for the period by the weighted average number of outstanding shares of common stock during the period, less weighted average shares subject to repurchase. Diluted net loss per share is computed by dividing net loss for the period by the weighted average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period using the more dilutive of the treasury stock method or if-converted method, as applicable. For periods in which the Company reports net losses, diluted net loss per share is the same as basic net loss per share, because potentially dilutive common shares are anti-dilutive.
Share Repurchases | Share Repurchases When common stock is repurchased for retirement, the Company's policy is to allocate the excess of the repurchase price over the par value of shares acquired to both accumulated deficit and additional paid-in capital. The Company estimates the additional paid-in capital carrying value per common stock by dividing the Additional paid-in capital balance from our most recent quarterly financial statements preceding the repurchase by the number of common shares issued and outstanding from our most recent quarterly financial statements preceding the repurchase. The calculated additional paid-in capital carrying value per share is then applied to the number of shares to be retired to determine the portion to be allocated to additional paid-in capital.
Segment Reporting | Segment Reporting The Company operates as one reportable segment because its chief operating decision maker ("CODM"), a committee that consists of the chief executive officer, the chief financial officer, and the chief operating officer, reviews the Company’s financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. Accordingly, the CODM uses Net loss on a consolidated basis to measure segment profit or loss and reviews significant segment expenses on a consolidated basis to manage the Company's operations, which includes Cost of revenue, net, Research and development, General and administrative, and Sales and marketing. All significant segment expenses for the years ended December 31, 2024, 2023 and 2022 are presented on the Consolidated Statements of Operations. The measure of segment assets is Total assets as reported on the Consolidated Balance Sheets. Substantially all long-lived assets are located in the United States.
Recently Issued and Adopted Accounting Pronouncements | Recently Issued Accounting Pronouncements In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements - Codification Amendments in Responses to the SEC's Disclosure Update and Simplification Initiative. The amendments clarify or improve disclosure and presentation requirements on various disclosure areas, including the statement of cash flows, earnings per share, debt, and equity. The amendments will align the requirements in the FASB ASC with the SEC's regulations. The amendments in this ASU will be effective on the date the related disclosures are removed from Regulation S-X or Regulation S-K by the SEC, and will not be effective if the SEC has not removed the applicable disclosure requirement by June 30, 2027. Early adoption is prohibited. The guidance is effective for the Company no later than June 30, 2027 and is not expected to have a material impact on the Company's Consolidated Financial Statements or disclosures. In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The ASU is effective for annual periods beginning after December 15, 2024 and is not expected to have a material impact on the Company's consolidated financial statements or related disclosures. In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires the disaggregation, in the notes to the financial statements, of certain cost and expense captions presented on the face of the Company's Consolidated Statements of Income to provide enhanced transparency to investors. The ASU is effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027 and allows for adoption on a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of this update on its consolidated financial statements and related disclosures. Recently Adopted Accounting Pronouncements In November 2023, the FASB issued ASU 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures, which provides improvement primarily through enhanced disclosures about significant segment expenses. The ASU is effective for annual periods beginning after December 15, 2023 and quarterly periods beginning after December 15, 2024. The ASU allows for adoption on a retrospective basis for all prior periods presented in the financial statements. The Company adopted this ASU for the 2024 annual period on a retrospective basis. For further information, refer to the Segment Reporting note above.

X
- Definition Cashback Rewards + References No definition available. + Details
Name: | exfy_CashbackRewardsPolicyTextBlock
Namespace Prefix: | exfy_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cost Of Revenue + References No definition available. + Details
Name: | exfy_CostOfRevenuePolicyTextBlock
Namespace Prefix: | exfy_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee And Employee Related Expenses + References No definition available. + Details
Name: | exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock
Namespace Prefix: | exfy_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest And Other Expenses Net + References No definition available. + Details
Name: | exfy_InterestAndOtherExpensesNetPolicyTextBlock
Namespace Prefix: | exfy_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales And Marketing + References No definition available. + Details
Name: | exfy_SalesAndMarketingPolicyTextBlock
Namespace Prefix: | exfy_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Settlement Assets And Liabilities And Allowance For Expected Credit Losses + References No definition available. + Details
Name: | exfy_SettlementAssetsAndLiabilitiesAndAllowanceForExpectedCreditLossesPolicyTextBlock
Namespace Prefix: | exfy_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share Repurchases, Policy + References No definition available. + Details
Name: | exfy_ShareRepurchasesPolicyPolicyTextBlock
Namespace Prefix: | exfy_
Data Type: | dtr-types1: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 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 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/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 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 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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -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 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: 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 (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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 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/2147478777/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/2147477798/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/2147477798/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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -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://www.xbrl.org/2003/role/disclosureRef -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 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -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 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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 its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/985-20/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-40/tableOfContent Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 730 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/730/tableOfContent + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
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 segment reporting. + References Reference 1: 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 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
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 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