Summary of Significant Accounting Policies (Policies) | 12 Months Ended |
Jun. 30, 2024 |
Accounting Policies [Abstract] | |
Basis of Presentation and Principles of Consolidation | Basis of Presentation and Principles of Consolidation The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and reflect the consolidated results of operations, financial position, and cash flows of the Company and its consolidated subsidiaries, after eliminating all inter-company transactions and balances. |
Use of Estimates | Use of Estimates The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition including determination of the standalone selling price (“SSP”) of the deliverables included in multiple deliverable revenue arrangements; allowance for credit losses; the depreciable lives of long-lived assets including intangible assets; the expected useful life of deferred commissions; the fair value of stock-based awards; the fair value of assets acquired and liabilities assumed in business combinations; goodwill and long-lived assets impairment assessment; the fair value of contingent consideration liabilities; the incremental borrowing rate used to determine the operating lease liabilities; valuation allowances on deferred tax assets; uncertain tax positions; and loss contingencies. The Company evaluates estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates, and those differences could be material to the consolidated financial statements. |
Segment Information | Segment Information Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources and assessing performance. The Company’s Chief Executive Officer is the Company’s CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it operates in one operating and reportable segment. The Company’s property and equipment are primarily located in the U.S. Information about geographic revenues is included in Note 3. |
Revenue Recognition | Revenue Recognition The Company’s revenues are derived from the sale of its SaaS solutions and subscriptions to its term software applications, including support services, as well as the provision of professional services for the implementation of our solutions. Revenue is recognized upon the transfer of control of services or to clients in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company applies the following framework to recognize revenues: • Identification of the contract, or contracts, with a customer; • Identification of the performance obligations in the contract; • Determination of the transaction price; • Allocation of the transaction price to the performance obligations in the contract; and • Recognition of revenues when, or as, the Company satisfies a performance obligation. The Company records revenues net of applicable sales taxes collected. Sales taxes collected from clients are recorded in other current liabilities in the accompanying consolidated balance sheets and are remitted to state and local taxing jurisdictions based on the filing requirements of each jurisdiction. SaaS and Support Revenue SaaS and Support revenues include subscription fees from clients accessing our SaaS solutions, premium support services related to SaaS and subscription licenses, and updates, if any, to the subscribed service during the subscription term. The Company recognizes SaaS and Support revenues ratably over the contract term beginning on the commencement date of each contract, which is the date when the Company’s service is available to our clients. The Company’s contracts with clients typically include a fixed amount of consideration and are generally non-cancellable and without any refund-type provisions. The Company’s SaaS subscriptions are generally sold as annual or multi-year terms with automatic annual renewal provisions on the expiration of the initial term. The initial term of our SaaS contract is generally one to three years in duration. Contracts with termination for convenience provision in certain multi-year contracts are accounted as an annual contract. Invoice is generally billed in advance on an annual basis for the SaaS and support services upon execution of the initial contract or subsequent renewal. Subscription License Revenue Subscription license revenue include subscription fees from providing clients with the right to functional intellectual property where clients can benefit from the subscription licenses on their own. Subscription license revenue is recognized at a point in time when control of our term software application is transferred to the client, which generally occurs at the time of delivery or upon commencement of the renewal term. Subscription license fees are generally billed in advance on an annual basis over the term of the license arrangement, which is typically non-cancelable. Professional Services Revenue Professional services arrangements sold on a time and materials basis are generally invoiced monthly in arrears and revenues are recognized as services are delivered. In instances where professional services arrangements are sold on a fixed price basis, invoicing occurs upon the achievement of project milestones and revenues are recognized over time using an input measure of time incurred to date relative to total estimated time to be incurred at project completion. Contracts with Multiple Performance Obligations The Company reviewed and concluded that each of the SaaS subscription, support services, subscription license and professional services noted above are performance obligations that are capable of being distinct. The Company evaluates the terms and conditions included within our client contracts to ensure appropriate revenue recognition, including whether products and services are considered distinct in the context of the contract and therefore should be accounted for separately or combined. For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative SSP basis. The Company uses historical sales transaction data, market conditions and other observable inputs, to determine the SSP for each distinct performance obligation. The Company’s SSP ranges are reassessed periodically or when facts and circumstances change. |
Contract Modifications | Contract Modifications Contracts may be modified to account for changes in contract scope or price. The Company considers contract modifications to exist when the modification either creates new rights or obligations or changes the existing enforceable rights and obligations of either party. Contract modifications are accounted for prospectively when it results in the promise to deliver additional products and services that are distinct and contract price does not increase by an amount that reflects standalone selling price for the new goods or services. |
Contract Balances | Contract Balances Contract Assets The Company records contract assets when revenue recognized on a contract exceeds the billings. This generally occurs in multi-year subscription license arrangements where control of the software license is transferred at the inception of the contract, but the client is invoiced annually in advance over the term of the license. Contract Liabilities Contract liabilities consist of deferred revenues amounts from invoices related to unsatisfied performance obligation where the Company has the right to invoice in advance of revenue being recognized. Deferred revenue expected to be recognized within twelve months of the balance date is classified as current, while amounts exceeding this period are recorded as noncurrent. |
Contract Costs | Contract Costs Contract costs consist of two components, client acquisition costs and costs to fulfill a contract. The Company’s client acquisition costs consist primarily of commissions paid to its sales team. Commissions related to client acquisition and SaaS and support revenues are capitalized and amortized on a straight-line basis over the expected benefit period of up to four years . Commissions related to subscription licenses are expensed when control of the license is transferred to clients. The Company determines the expected useful life based on an estimated benefit period by evaluating our technology development life cycle, expected client relationship period and other factors. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statements of operations. Costs to fulfill a contract, or fulfillment costs, are only capitalized if they relate directly to a contract with a client, the costs generate or enhance resources that will be used to satisfy performance obligations in the future, and the costs are expected to be recoverable. The Company has not capitalized any fulfillment costs as of June 30, 2024 and 2023 . |
Cost of Revenues | Cost of Revenues Cost of revenues consists primarily of costs related to providing SaaS and professional services to the Company’s clients, including personnel costs (salaries, bonuses and benefits, and stock-based compensation) and related expenses for client support and services personnel, as well as cloud infrastructure costs, third-party expenses, depreciation of fixed assets, amortization of capitalized software development costs and amortization associated with acquired intangible assets, and allocated overhead. The Company does not have any cost of revenues related to subscription licenses. |
Research and Development Costs | Research and Development Costs Research and development costs comprise costs associated with the development of software products for sale. Research and development costs related to the development of software products for sale are charged to expense until technological feasibility has been established. Costs incurred thereafter are capitalized until the product is generally made available. The Company considers technological feasibility to be reached at approximately the same time a product is generally available to clients. The major components of research and development costs include salaries, bonuses and benefits, stock-based compensation, costs of third-party services, and allocations of various overhead and occupancy costs. |
Advertising Costs | Advertising Costs Advertising costs are expensed as incurred. Advertising expense was $ 1.5 million, $ 1.3 million and $ 1.3 million for fiscal years ended June 30, 2024, 2023 and 2022, respectively. |
Stock-Based Compensation | Stock-Based Compensation Compensation expense related to stock-based awards made to employees, consultants and directors are calculated based on the fair value of stock-based awards on the date of grant. The Company determines the grant date fair value of stock option awards and stock purchase rights under the 2021 Employee Stock Purchase Plan (“ESPP”) using the Black-Scholes option pricing model, and restricted stock units based on the fair value of the Company’s common stock on the date of grant. The related stock-based compensation for stock option awards and restricted stock units is recognized in the consolidated statements of operations on a straight-line basis, over the period in which a participant is required to provide service in exchange for the stock-based awards, which is generally four years . The Company recognizes compensation expense related to ESPP over the respective offering period, which is 6 months . The Company recognizes forfeitures of stock-based awards as they occur. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation, including the expected term (weighted-average period of time that the options granted are expected to be outstanding), the volatility of the Company’s common stock and an assumed risk-free interest rate. No compensation cost is recorded for stock-based awards that do not vest. The Company uses historical experience and future expectations to determine the expected term, and volatility is based on the historical volatilities of the Company's common stock. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option. The Company has issued performance-based stock options and performance-based stock units that vest based upon continued service through the vesting term and achievement of certain operating performance targets, including annual recurring revenues and annual contract value targets established by the Board of Directors for a predetermined period. The Company measures stock-based compensation expense for performance-based stock options based on the estimated grant date fair value determined using the Black-Scholes valuation model. The Company measures the fair value of the performance-based stock units based on the fair value of the Company’s common stock on the date of grant. The Company recognizes compensation expense for such awards in the period in which it becomes probable that the performance target will be achieved. Compensation expense for awards that contain performance conditions is calculated using the graded vesting method and the portion of expense recognized in any period may fluctuate depending on changing estimates of the achievement of the performance conditions. |
Restricted Cash | Restricted Cash Restricted cash represents amounts held as collateral under certain facility lease agreements. |
Cash and Cash Equivalents | Cash and Cash Equivalents All highly-liquid investments with a remaining maturity of three months or less at the time of purchase are considered to be cash equivalents. Cash equivalents consist primarily of investments in institutional money market funds. The fair value of money market funds held was $ 78.7 million as of June 30, 2024. There were no cash equivalents as of June 30, 2023. |
Accounts Receivable and Allowance for Expected Credit Losses | Accounts Receivable and Allowance for Expected Credit Losses Accounts receivable are recorded at invoiced amounts, net of allowance for expected credit losses. The Company evaluates the collectability of its accounts receivable based on known collection risks, historical experience and forecasts of future collectability, and maintains an allowance for expected credit losses for estimated losses resulting from its clients failing to make required payments for subscriptions or services rendered. Sufficiency of the allowance is assessed based upon knowledge of credit-worthiness of our clients, review of historical receivable and reserves trends and other pertinent information. Actual future losses from uncollectible accounts may differ from these estimates. Changes in the allowance for expected credit losses are recorded as general and administrative expense in the consolidated statements of operations and were not significant for any of the periods presented. |
Property and Equipment | Property and Equipment Property and equipment are stated at cost, less accumulated depreciation and amortization. Construction-in-progress primarily consists of the construction or development of property and equipment that have not yet been placed into service for their intended use. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the related assets. Depreciation on property and equipment, excluding leasehold improvements, ranges from two to seven years . Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the respective assets or the lease term. When assets are sold, or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from the balance sheet and any gain or loss is reflected in operating expenses. Maintenance and repair costs that do not extend the useful life of the assets are expensed as incurred. |
Capitalized Internal-Use Software | Capitalized Internal-Use Software Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development, or costs related to development of our hosted SaaS products are capitalized during the application development stage. Once the products are available for general release, capitalized costs are amortized to cost of revenue on a straight-line basis over its estimated useful life, which is generally four years . Capitalized internal-use software costs are recorded in property and equipment on the Company’s consolidated balance sheets. |
Goodwill and Acquired Intangible Assets | Goodwill and Acquired Intangible Assets Goodwill represents the excess purchase price over fair value of net tangible and identifiable intangible assets acquired in a business combination. Goodwill is tested for impairment at least annually during the fourth quarter or whenever events or changes in circumstances indicate that the carrying amount of the goodwill may not be recoverable. The Company has determined that it is comprised of one reporting unit for purposes of its annual impairment evaluation. As part of the annual goodwill impairment test, the Company first assesses the qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, as a result of its qualitative assessment, the carrying amount of the reporting unit is more than its fair value, an impairment charge in the amount of such excess is recorded to goodwill. Intangible assets resulting from the acquisition of entities are estimated by the Company based on the fair value of assets received. The fair value of intangible assets was derived based on the income approach. This fair value measurement is based on significant inputs that are not observable in the market. Key assumptions utilized in management’s analysis included revenues and expense forecasts based on trends of historical performance and management’s estimate of future performance, and estimated future cash flows discounted using a weighted-average cost of capital. Acquired intangible assets consist of client relationships, non-compete agreements, trademarks and trade names, core technology and backlog. Certain assets are being amortized on a straight-line basis over the period of expected benefit with no calculated residual value, as follows: Description Period Client relationships 9 to 15 years Non-compete agreements 3 to 5 years Trademarks and trade names 5 years to indefinite Core technology 2 to 7 years Backlog 2 years |
Impairment Assessment of Long-lived Assets | Impairment Assessment of Long-lived Assets The Company reviews long-lived assets with finite lives, which include property and equipment, capitalized internal-use software, lease right-of-use (“ROU”) assets and acquired intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable or that the useful life is shorter than what was originally estimated. Recoverability of assets to be held and used is measured by comparing the carrying amount of each asset group to the estimated undiscounted future net cash flows expected to be generated by the asset group over its remaining life. If the carrying amount of the asset group exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset group exceeds the fair value of the asset group. If the useful life is shorter than originally estimated, the remaining carrying value is amortized over the new shorter useful life. |
Business Combinations | Business Combinations Business combinations are accounted for using the acquisition method of accounting. The Company uses best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition date. Such estimates are inherently uncertain and subject to refinement. The Company continues to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Expenses incurred in connection with a business combination are expensed as incurred. Contingent consideration liabilities arising from business combinations are initially measured at fair value on the acquisition date. Each reporting period thereafter, these obligations are revalued and increases or decreases to the fair value are recorded as adjustments to general and administrative expense in the consolidated statements of operations. |
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Company applies authoritative guidance for fair value measurements and disclosures for financial assets and liabilities measured on a recurring basis and nonfinancial assets and liabilities. Assets and liabilities recorded at fair value are categorized based upon the level of judgment associated with the inputs used to measure their fair value. |
Leases | Leases The Company leases its office space under non-cancelable operating lease agreements. The Company determines whether an arrangement constitutes a lease and records lease liabilities and ROU assets on its consolidated balance sheets at the lease commencement date. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on either the rate implicit in the lease or the Company’s incremental borrowing rate, whichever is more readily determinable. Lease liabilities due within 12 months are included within other current liabilities on the Company’s consolidated balance sheets. The incremental borrowing rate is based on an estimate of the Company’s expected senior unsecured borrowing rate based on synthetic credit rating, adjusted for collateralization. ROU assets are measured based on the corresponding lease liability adjusted for (i) payments made to the lessor at or before the lease commencement date, (ii) initial direct costs incurred, and (iii) tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and non-lease components. For short-term leases, the Company records rent expense in its consolidated statements of operations on a straight-line basis over the lease term and records variable lease payments as incurred. ROU assets are evaluated for impairment whenever events or changes in the circumstances indicate that the carrying amount may not be recoverable. |
Foreign Currency | Foreign Currency The functional currency for all of our foreign subsidiaries is the U.S. dollar, except Rekoop Ltd., which uses the British pound. The Company translates the foreign functional currency financial statements to U.S. dollars for those entities that do not have U.S. dollars as their functional currency using the exchange rates at the balance sheet date for assets and liabilities, the period average exchange rates for revenues and expenses, and the historical exchange rates for equity transactions. The effects of foreign currency translation adjustments are reflected in stockholders’ equity (deficit) as a component of accumulated other comprehensive loss. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are recorded as foreign currency transaction adjustments within interest and other income (expense) in the consolidated statements of operations. |
Accumulated Other Comprehensive Loss | Accumulated Other Comprehensive Loss Accumulated other comprehensive loss, which is reported in the accompanying consolidated statements of stockholders’ equity (deficit), consists of net loss and foreign currency translation adjustments. The Company’s other comprehensive loss consists of changes in the cumulative effect of translation of financial statements of certain wholly owned foreign subsidiaries. |
Concentrations of Credit Risk and Significant Clients | Concentrations of Credit Risk and Significant Clients Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and accounts receivable. The Company maintains its cash and cash equivalents with multiple high credit quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation. The Company has not experienced any such losses. No client individually accounted for 10% or more of the Company’s revenues for any of the fiscal years ended June 30, 2024, 2023 and 2022. As of June 30, 2024 and 2023 , one client individually accounted for 16 % and 15 % of the Company’s total accounts receivable, respectively. |
Income Taxes | Income Taxes The Company accounts for income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are recorded based on the estimated future tax effects of differences between the financial statement and income tax basis of existing assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The Company recognizes the effect on deferred income taxes of a change in tax rates in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the net amount that it believes is more-likely-than-not to be realized. Management considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing tax planning strategies in assessing the need for a valuation allowance. The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. The Company provides for tax contingencies whenever it is deemed probable that a tax asset has been impaired or a tax liability has been incurred for events such as tax claims or changes in tax laws. Tax contingencies are based upon their technical merits, relative tax law, and the specific facts and circumstances as of each reporting period. The Company establishes liabilities or reduce assets for uncertain tax positions when the Company believes certain tax positions are more likely than not of not being sustained if challenged. Changes in facts and circumstances could result in material changes to the amounts recorded for such tax contingencies. |
Net Loss Per Share | Net Loss Per Share The Company’s basic net loss per share is calculated by dividing net loss by the weighted-average number of shares of common stock outstanding for the period, without consideration of potentially dilutive securities. The diluted net loss per share is calculated by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports net losses, diluted net loss per share is the same as basic net loss per share because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. |
Recently Adopted Accounting Pronouncements | Recently Adopted Accounting Pronouncements In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses , which requires the establishment of an allowance for estimated credit losses on financial assets, including trade and other receivables, at each reporting date. The Company adopted this guidance on July 1, 2023 on a modified retrospective basis. The adoption did no t have a material impact on its consolidated financial statements. Accounting Pronouncements Not Yet Adopted In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (ASC 280): Improvements to Reportable Segment Disclosures , which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. This guidance will be effective for the Company’s annual report for fiscal year beginning July 1, 2024, and should be applied on a retrospective basis to all periods presented. The Company is currently evaluating the impact of the adoption on its disclosures. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures , which requires additional income tax disclosures to better assess how an entity’s operations, related tax risks, tax planning and operational opportunities affect its tax rate and prospects of future cash flows. This guidance will be effective for the Company’s fiscal year beginning July 1, 2025, and should be applied on a prospective or retrospective basis. The Company expects the adoption to result in additional disclosures only. |