Audit Information |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Audit Information [Abstract] | |
| Auditor Firm ID | 238 |
| Auditor Name | PricewaterhouseCoopers LLP |
| Auditor Location | Los Angeles, California |
Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Statement of Financial Position [Abstract] | ||
| Marketable securities, amortized cost, current | $ 337,253 | $ 320,166 |
| Allowance for credit losses | 6,109 | 4,791 |
| Marketable securities, non-current | $ 46,042 | $ 0 |
| Preferred stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
| Preferred stock, shares authorized (in shares) | 100,000,000 | 100,000,000 |
| Preferred stock, shares issued (in shares) | 0 | 0 |
| Preferred stock, shares outstanding (in shares) | 0 | |
| Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
| Common stock, shares authorized (in shares) | 1,000,000,000 | 1,000,000,000 |
| Common stock, shares issued (in shares) | 149,853,135 | 144,806,464 |
| Common stock, shares outstanding (in shares) | 149,853,135 | 144,806,464 |
ORGANIZATION AND DESCRIPTION OF BUSINESS |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| ORGANIZATION AND DESCRIPTION OF BUSINESS | ORGANIZATION AND DESCRIPTION OF BUSINESS Description of business Procore Technologies, Inc. (together with its subsidiaries, “Procore” or the “Company”) provides a cloud-based construction management platform and related products and services that allow the construction industry’s key stakeholders, such as owners, general contractors, and specialty contractors, to collaborate on construction projects. The Company was incorporated in California in 2002 and re-incorporated in Delaware in 2014. The Company is headquartered in Carpinteria, California, and has operations globally.
|
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES | SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of presentation The accompanying consolidated financial statements include the financial statements of Procore Technologies, Inc. and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). Certain balances have been reclassified to conform to current year presentation. Use of estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Management periodically evaluates its estimates and assumptions for continued reasonableness, primarily with respect to revenue recognition, the period of benefit of contract cost assets, the fair value of assets acquired and liabilities assumed in a business combination or asset acquisition, stock-based compensation expense, the recoverability of goodwill and long-lived assets, useful lives of long-lived assets, capitalization of software development costs, income taxes, including related reserves and allowances, provision for credit losses, incremental borrowing rates and estimation of lease terms applied in lease accounting, and self-insurance reserve estimates. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such periodic evaluation. Management bases its estimates on historical experience and on various other assumptions that management believes to be reasonable. Actual results could differ from the Company’s estimates. Segments The Company operates as a single operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. The Company’s CODM is its Chief Executive Officer (“CEO”). In recent years, the Company has completed a number of acquisitions which have allowed it to expand its platform capabilities and related products and services. The Company generates substantially all of its revenue from subscriptions for access to its software products and related support. While the Company provides different products and services, including as a result of its acquisitions, its business operates as one operating segment because its CODM evaluates the Company’s revenue, expenses and assets as reported on the consolidated income statement and balance sheet for purposes of assessing financial performance and allocating resources on a consolidated basis. The CODM uses consolidated revenue, expenses, and assets in deciding whether to invest into various parts of the Company, such as managing budget and acquisitions. Concentrations of credit risk Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, restricted cash, investments in marketable securities, accounts receivable, and materials financing receivables. The Company maintains its cash, cash equivalents, and restricted cash balances with major financial institutions that may at times exceed federally insured limits. However, the Company believes that these financial institutions are financially sound with minimal credit risk. During the years ended December 31, 2024 and 2023, there were no credit losses recorded on cash, cash equivalents, or restricted cash. Investments in marketable securities consist primarily of investment-grade securities and the Company’s investment policy limits the amount of credit exposure to any individual issuer. The Company periodically assesses its portfolio of marketable securities for impairment due to credit losses. The Company evaluates each investment in an unrealized loss position to determine if any portion of the unrealized loss is related to credit losses. In determining whether a credit loss may exist, the Company considers the extent of the unrealized loss position, any adverse conditions specifically related to the security or the issuer’s operating environment, the pay structure of the security, the issuer’s payment history, and any changes in the issuer’s credit rating. Unrealized losses on marketable securities due to expected credit losses are recognized in other expense, net in the accompanying consolidated statements of operations and comprehensive loss. During the years ended December 31, 2024 and 2023, there were no credit losses recorded on marketable securities. Accounts receivable are recorded at the invoiced amounts, do not require collateral or bear interest, and mainly result from subscriptions to access the Company’s software products. The Company regularly assesses the need for allowances for expected losses from these accounts receivable. Each reporting period, the Company evaluates the collectability of its accounts receivable based on a number of factors such as the age of the receivables, credit quality, historical experience, and current and future economic conditions that may affect a customer’s ability to pay. As of December 31, 2024 and 2023, the Company's allowance for expected credit losses was $6.1 million and $4.8 million, respectively. No customer represented 10% or more of the consolidated accounts receivable balance as of December 31, 2024 and 2023. No single customer accounted for 10% or more of total revenue for the years ended December 31, 2024, 2023, and 2022. The Company also had receivables related to its materials financing program that financed customers’ purchases of construction materials on deferred payment terms. The related allowance recorded on the Company’s materials financing receivables was primarily based on expectations of credit losses based on a number of factors, such as the age of the receivables, historical loss data, and macroeconomic conditions that may affect a customer’s ability to pay. The Company ceased originations under its materials financing program in October 2023. Cash, cash equivalents, and restricted cash The Company classifies all investments that are readily convertible to known amounts of cash and have maturities of three months or less from the date of purchase as cash equivalents, which are carried at fair value. Cash includes cash held in checking and savings accounts. As of December 31, 2024 and 2023, cash equivalents comprised money market funds that were recorded at fair value which approximates amortized cost. From time to time, the Company may post cash collateral to satisfy certain contractual arrangements that arise in the normal course of business and that is contractually restricted as to use. The Company held no restricted cash as of December 31, 2024 or 2023. Marketable securities Investments with stated maturities of greater than three months are classified as marketable securities, which consist of United States (“U.S.”) treasury securities, commercial paper, corporate notes and obligations, and time deposits. All marketable securities held as of December 31, 2024 and 2023 are classified as available-for-sale debt securities, which are recorded at fair value. The Company's marketable securities are classified as either short-term or long-term in the accompanying consolidated balance sheets based on the security's contractual maturity at the balance sheet date. The Company re-evaluates such classification at each balance sheet date. Any unrealized gains and losses, net of tax, that are not due to expected credit losses are included in accumulated other comprehensive loss, a component of stockholders’ equity in the accompanying consolidated financial statements. Interest recorded on marketable securities is recorded in interest income, with accretion of discounts, net of amortization of premiums, recorded in accretion income, net, on the accompanying consolidated statements of operations and comprehensive loss. Refer to Note 3 for further details on the Company’s marketable securities portfolio. Foreign currency transactions and translation The functional currency of the Company’s foreign subsidiaries in Australia, Canada, and England is the local currency of such countries, and the functional currency of the Company’s subsidiaries in Mexico, Egypt, Singapore, United Arab Emirates, France, Ireland, Germany, India, Czech Republic, and Costa Rica is U.S. Dollars. For foreign subsidiaries where the functional currency is the local currency of such countries, assets and liabilities are translated into U.S. Dollars at exchange rates in effect at the balance sheet date, stockholders’ equity is translated at the applicable historical exchange rate, and revenue and expenses are translated using the average exchange rates during the period. The effect of exchange rate changes resulting from the translation of the foreign subsidiary financial statements is accounted for as a component of accumulated other comprehensive loss. In addition, the Company incurs foreign currency transaction gains and losses, including those related to intercompany agreements among the Company and its subsidiaries, which are recorded in other expense, net in the accompanying consolidated statements of operations and comprehensive loss. Foreign currency gains and losses were not material for the years ended December 31, 2024, 2023, and 2022. Property and equipment, net Property and equipment are stated at cost less accumulated depreciation. Expenditures for repairs and maintenance are expensed as incurred, while renewals and betterments are capitalized. Depreciation expense is computed on a straight-line basis over the estimated lives of the assets as follows:
Leases The Company determines an arrangement is a lease at inception if it is both able to identify an asset and conclude it has the right to control the identified asset. Leases are classified as finance or operating based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is comprised of amortization of the right of use (“ROU”) asset and interest expense recognized based on an effective interest method for finance leases, or as a single lease cost recognized on a straight-line basis over the term of the lease for operating leases. Leases are included in ROU assets, other current liabilities, and long-term finance and operating lease liabilities within the accompanying consolidated balance sheets. Leases with expected terms of 12 months or less are not recorded on the accompanying consolidated balance sheets. Certain leases contain provisions that allow the Company to be reimbursed by the landlord for specified tenant improvements that are subject to final approval prior to being paid. The Company estimates the likelihood that it will incur and be reimbursed for such costs at the commencement of the lease and reduce the ROU liability for the discounted future cash receipt, with a corresponding offset to the ROU asset. ROU assets represent the Company’s right to control an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the expected lease term. The Company’s leases do not provide an implicit rate, therefore the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the discount rate used to calculate the present value of minimum lease payments. The incremental borrowing rate used is estimated based on what the Company would be required to pay for a collateralized loan over a similar term. The Company’s leases do not include any residual value guarantees, bargain purchase options, or asset retirement obligations. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. The Company’s agreements may contain variable lease payments. The Company includes variable lease payments that depend on an index or a rate in the calculation of the ROU lease liabilities and exclude those which depend on facts or circumstances occurring after the commencement date, other than the passage of time. Self-insurance reserves The Company has elected to partially self-fund its health insurance plan. To reduce its risk related to high-dollar claims, the Company maintains individual stop-loss insurance. The Company estimates its exposure for claims incurred at the end of each reporting period, including claims not yet reported, with the assistance of an independent third-party actuary. As of December 31, 2024 and 2023, the Company’s self-insurance accrual was $2.7 million and $3.3 million, respectively, included within other current liabilities on the accompanying consolidated balance sheets. Strategic investments Investments in equity securities The Company holds investments in equity securities of certain privately held companies, which do not have readily determinable fair values. The Company does not have a controlling interest or significant influence in these companies. The Company has elected to measure the non-marketable equity securities at cost, with remeasurements to fair value only upon the occurrence of observable price changes in orderly transactions for the identical or similar securities of the same issuer, or in the event of any impairment. This election is reassessed each reporting period to determine whether a non-marketable equity security has a readily determinable fair value, in which case the security would no longer be eligible for this election. All gains and losses on such equity securities, realized and unrealized, are recorded in other expense, net on the accompanying consolidated statements of operations and comprehensive loss. The Company evaluates its non-marketable equity securities for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. If an impairment exists, a loss is recognized in the accompanying consolidated statements of operations and comprehensive loss for the amount by which the carrying value exceeds the fair value of the investment. Investments in limited partnership funds The Company also holds investments in certain limited partnership funds. The Company does not hold a controlling interest or significant influence in these limited partnerships. The fair value of such investments is valued using the Net Asset Value (“NAV”) provided by the fund administrator as a practical expedient. Available-for-sale debt securities The Company may hold investments in debt securities of privately held companies, which are classified as available-for-sale debt securities. Such available-for-sale debt securities are recorded at fair value with changes in fair value recorded in other comprehensive income or loss. The Company periodically reviews its available-for-sale debt securities to determine if there has been an other-than-temporary decline in fair value. If the impairment is deemed other-than-temporary, the portion of the impairment related to credit losses is recognized in other expense, net in the accompanying consolidated statements of operations and comprehensive loss, and the portion related to non-credit related losses is recognized as a component of comprehensive loss. Business combinations The Company assesses whether an acquisition is a business combination or an asset acquisition. If substantially all of the gross assets acquired are concentrated in a single asset or group of similar assets, then the acquisition is accounted for as an asset acquisition, where the purchase consideration is allocated on a relative fair value basis to the assets acquired. Goodwill is not recorded in an asset acquisition. If the gross assets are not concentrated in a single asset or group of similar assets, then the Company determines if the set of assets acquired represents a business. A business is an integrated set of activities and assets capable of being conducted and managed for the purpose of providing a return. Depending on the nature of the acquisition, judgment may be required to determine if the set of assets acquired is a business combination or not. The Company applies the acquisition method of accounting for a business combination. Under this method of accounting, assets acquired and liabilities assumed are recorded at their respective fair values at the date of the acquisition. Any excess of the purchase price over the fair value of the net assets acquired is recognized as goodwill. During the measurement period, which may be up to one year from the acquisition date, the Company adjusts the provisional amounts of assets acquired and liabilities assumed with the corresponding offset to goodwill to reflect new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded within the Company’s consolidated statements of operations and comprehensive loss. Determining the fair value of assets acquired and liabilities assumed requires management’s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to estimated level of effort and related costs of reproducing or replacing the assets acquired, future cash inflows and outflows, and discount rates, among other items. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. As a result, the Company may be required to value the acquired assets at fair value measures that do not reflect its intended use of those assets. Use of different estimates and judgments could yield different results. Although the Company believes the assumptions and estimates it has made are reasonable and appropriate, they are based in part on historical experience and information that may be obtained from management of the acquired company and are inherently uncertain. Intangible assets and goodwill All of the Company’s finite-lived intangible assets are amortized using the straight-line method over their estimated period of benefit, ranging from to 10 years. The Company evaluates the recoverability of its finite-lived intangible assets periodically by considering events or changes in circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired. The Company has an in-process research and development (“IPR&D”) intangible asset, which is considered indefinite-lived and is assessed annually for impairment. Upon completion of the project, the IPR&D intangible asset will be considered a finite-lived intangible asset and amortized over its estimated useful life. If the project were to be abandoned, the IPR&D would be considered fully impaired and recognized in research and development expenses within the accompanying consolidated statements of operations and comprehensive loss. Goodwill is tested for impairment at the reporting unit level (i.e., the operating segment or one level below an operating segment). The Company has one reporting unit and tests goodwill impairment on an annual basis during the fourth quarter of the Company’s fiscal year, and between annual tests if an event occurs or circumstances change that indicate that goodwill may be impaired. In assessing impairment, the Company has the option to first assess qualitative factors to determine whether or not a reporting unit is more likely than not impaired. Alternatively, the Company may perform a quantitative impairment assessment or if the qualitative assessment indicates that it is more likely than not that the reporting unit’s fair value is less than its carrying amount, a quantitative analysis is required. The quantitative analysis compares the estimated fair value of the reporting unit with its respective carrying amount, including goodwill. If the estimated fair value of the reporting unit exceeds its carrying amount, including goodwill, goodwill is considered not to be impaired. If the fair value is less than the carrying amount, including goodwill, then a goodwill impairment charge is recorded by the amount that the carrying value exceeds the fair value, up to the carrying amount of goodwill. Capitalized software development costs The Company capitalizes certain development costs incurred in connection with the development of internal-use software. Costs incurred in the preliminary stages of development are expensed as incurred. Once the preliminary stage is complete, internal and external direct costs are capitalized until the developed software is substantially complete and ready for its intended use. Costs incurred for post-implementation activities, training, maintenance, and minor upgrades and enhancements without adding additional functionality are expensed as incurred. Capitalized internal-use software costs primarily relate to the development of and major enhancements to the Company’s cloud-based software as a service (“SaaS”) construction management platform and related software products. Capitalized software development costs related to the Company’s platform are amortized on a straight-line basis over the developed software’s estimated useful life of two years and the related amortization expense is recorded in cost of revenue within the accompanying consolidated statements of operations and comprehensive loss. The Company also capitalizes certain software development costs which are used internally, rather than developments to the Company’s platform. Such costs are amortized on a straight-line basis over the developed software’s estimated useful life, which is generally to five years, and the related amortization expense is recorded in operating expenses within the accompanying consolidated statements of operations and comprehensive loss. Abandonments of software development costs have been immaterial in all periods presented. Cloud computing arrangements The Company capitalizes qualifying implementation costs related to hosting arrangements that are service contracts (cloud computing arrangements). Such costs are amortized on a straight-line basis over the software’s estimated useful life, which is generally the term of the hosting relationship, and ranges from to five years. The related amortization expense is recorded in operating expenses within the accompanying consolidated statements of operations and comprehensive loss. As of December 31, 2024 and 2023, the Company’s gross capitalized costs were $11.5 million and $10.3 million, respectively, and the related accumulated amortization was $4.8 million and $2.9 million, respectively. Capitalized amounts are included in prepaid expenses and other current assets and other assets on the accompanying consolidated balance sheets. Fair value measurements Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Fair value measurements are based on a fair value hierarchy using three levels of inputs, of which the first two are considered observable and the last is considered unobservable, as follows: Level 1 Quoted prices in active markets for identical assets or liabilities. Level 2 Quoted prices for identical or similar assets and liabilities in markets that are not active or observable inputs other than quoted prices in active markets for identical or similar assets or liabilities. Level 3 Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. As of December 31, 2024 and 2023, the carrying value of the Company’s financial instruments included in current assets and current liabilities (including accounts receivable, accounts payable, and accrued expenses) approximate fair value due to the short-term nature of such items. The Company measures its cash held in money market funds, marketable securities, and investments in available-for-sale debt securities at fair value each reporting period. The estimation of fair value for available-for-sale debt securities in private companies requires the use of significant unobservable inputs, and as a result, the Company classifies these assets as Level 3 within the fair value hierarchy. The Company’s investments in equity securities of privately held companies are recorded at fair value on a non-recurring basis. For investments without a readily determinable fair value, the Company looks to observable transactions, such as the issuance of new equity by an investee, as indicators of investee enterprise value and uses them to estimate the fair value of the investments. The Company’s investments in limited partnerships are valued using NAV as a practical expedient and therefore excluded from the fair value hierarchy. Impairment and abandonment of long-lived assets The Company evaluates long-lived assets, including finite-lived intangible assets, property and equipment, leases, capitalized software development costs, and cloud computing arrangements, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities, or an asset group. Recoverability of asset groups to be held and used is measured by comparison of the carrying value of the asset group to the estimated undiscounted future cash flows expected to be generated from the use of such assets. If the undiscounted future cash flows are less than the carrying value of the asset group, an impairment is recognized based on the amount by which the carrying value exceeds the estimated fair value of the asset group. Assets to be abandoned with no remaining future service potential are written down to amounts expected to be recovered. Materials financing revenues and receivables In connection with its acquisition of Express Lien, Inc. (d/b/a Levelset) (“Levelset”), in November 2021, the Company assumed a materials financing program to help facilitate the purchase of construction materials from fulfillment partners (the Company’s suppliers) on behalf of its customers, allowing such customers to finance their materials purchases from the Company on deferred payment terms. Prior to the Company ceasing originations under its materials financing program in October 2023, the fulfillment partner was primarily responsible for fulfilling the materials purchases and the Company did not have control over such materials. The Company earned revenues from origination fees and finance charges on the amounts it financed for customers on deferred payment terms, which were typically 120 days. Such fees earned were computed and recognized based on the effective interest method and are presented net of any related reserves and amortization of deferred origination costs. During the year ended December 31, 2024, credit losses incurred in connection with the Company's materials financing program were immaterial. During the year ended December 31, 2023, the Company incurred credit losses of $8.1 million in connection with its materials financing program, which are recorded in general and administrative expenses in the accompanying consolidated statements of operations and comprehensive loss. As of December 31, 2024, there were no gross receivables outstanding from customers or allowance for credit losses related to the materials financing program. As of December 31, 2023, gross receivables under the materials financing program were $5.7 million, and the related allowance for expected credit losses was $3.8 million. Materials financing receivables, net of allowances, are recorded within prepaid expenses and other current assets on the accompanying consolidated balance sheets. Revenue recognition The Company generates substantially all of its revenue from subscriptions for access to its software products and related support. The software products are hosted on its cloud-based SaaS construction management platform. Subscriptions are sold for a fixed fee and revenue is recognized ratably over the term of the subscription. The Company’s subscription agreements generally have annual or multi-year terms, are typically subject to renewal at the end of the subscription term, are generally non-cancelable, and do not provide for refunds to customers or any other right of return. The Company generally invoices its customers at the beginning of each annual subscription period, and to a lesser extent, on a semi-annual or quarterly basis. To the extent the Company invoices its customers in advance of revenue recognition, it records deferred revenue. Consequently, a portion of the revenue that is reported each period is attributable to the recognition of revenue previously deferred and related to subscriptions that the Company entered into during previous periods. Subscription fees are generally due and payable upon receipt of invoice by the Company’s customers or within 30 days of the stated billing date. The Company does not provide the customer with the right to take possession of its software products at any time. The Company determines revenue recognition through the following steps: •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 revenue when, or as, the Company satisfies a performance obligation. The Company executes a signed contract with the customer that specifies services to be provided, the payment amounts and terms, and the period of service, among other terms. The Company’s contracts with customers often include promises to perform multiple services. Determining whether services are considered distinct performance obligations that should be accounted for separately or together may require judgment. The contracts with customers include access to the Company’s products and support over the subscription period. Access to software products and support represents a series of distinct services as the Company fulfills its obligation to the customer and the customer receives and consumes the benefits of the software products and support over the subscription term. The series of distinct services represents a single performance obligation. The transaction price is determined by the stated fixed fees in the contract, excluding any related sales tax. None of the Company’s contracts include a significant financing component. The Company recognizes revenue ratably over the term of the subscription agreement beginning on the date that access to its products is made available to the customer. Deferred revenue Contract liabilities consist of revenue that is deferred when the Company has the contractual right to invoice in advance of transferring services to its customers. Substantially all deferred revenue at the beginning of 2024, 2023, and 2022 was recognized as revenue within the following 12-month period. Remaining performance obligations The transaction price allocated to remaining performance obligations (“RPO”) represents the contracted transaction price that has not yet been recognized as revenue, which includes deferred revenue and amounts under non-cancelable contracts that will be invoiced and recognized as revenue in future periods. The Company’s current RPO represents future revenue under existing contracts that is expected to be recognized as revenue in the next 12 months. As of December 31, 2024, the aggregate amount of the transaction price allocated to RPO was $1.3 billion, of which the Company expects to recognize approximately $829.7 million, or 64%, as revenue in the next 12 months and substantially all of the remaining $456.8 million between 12 and 36 months thereafter. Assets recognized from the costs to obtain a contract with a customer The Company recognizes an asset for the incremental and recoverable costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be one year or longer. The Company elected the practical expedient that allows an entity to expense incremental contract costs as incurred if the amortization period of the assets would have otherwise been recognized in one year or less. The Company has determined that sales commissions paid for new contracts, including certain incremental sales to existing customers, meet the requirements to be capitalized as contract acquisition costs. The contract cost assets are deferred and then recognized in sales and marketing expense on a straight-line basis over the expected period of benefit, which the Company has determined to be four years. Sales commissions and bonuses for renewal contracts are not considered commensurate with sales commissions for new contracts, and therefore, the expected period of benefit for costs capitalized for initial contracts extends beyond the term of the initial contract. Judgment is required to determine the expected period of benefit, for which the Company considers estimates of customer lives and SaaS product technology life in making this determination. Write-offs of such costs have historically been immaterial. The following table presents the changes in contract cost assets (in thousands):
Cost of revenue Cost of revenue primarily consists of personnel-related compensation expenses for the Company’s customer support team, including salaries, benefits, stock-based compensation, payroll taxes, commissions, and bonuses. Additionally, cost of revenue includes non-personnel-related expenses, such as third-party hosting costs, amortization of acquired technology intangible assets, amortization of capitalized software development costs related to the Company’s platform, software license fees, and allocated overhead. Operating expenses The Company’s operating expenses consist of sales and marketing, research and development, and general and administrative expenses. For each of these categories of expense, personnel-related compensation expenses are the most significant component, which include salaries, stock-based compensation, commissions, benefits, payroll taxes, and bonuses. Sales and marketing Sales and marketing expenses primarily consist of personnel-related compensation expenses for the Company’s sales and marketing organizations. Additionally, sales and marketing expenses include non-personnel-related expenses, such as advertising costs, marketing events, travel, trade shows, and other marketing activities; amortization of acquired customer relationship intangible assets; contractor costs to supplement the Company’s staff levels; consulting services; and allocated overhead. Advertising costs are expensed as incurred. During the years ended December 31, 2024, 2023, and 2022, the Company incurred advertising costs of $61.8 million, $43.1 million, and $37.2 million, respectively. Research and development Research and development expenses primarily consist of personnel-related compensation expenses for the Company’s engineering, product, and design teams. Additionally, research and development expenses include non-personnel-related expenses, such as contractor costs to supplement the Company’s staff levels, consulting services, amortization of certain acquired intangible assets used in research and development activities, and allocated overhead. General and administrative General and administrative expenses primarily consist of personnel-related compensation expenses for the Company’s information technology, human resources, finance, legal, executive, and other administrative functions. Additionally, general and administrative expenses include non-personnel-related expenses, such as professional fees for audit, legal, tax, and other external consulting services, including acquisition-related transaction expenses; costs associated with operating as a public company, including insurance costs, professional services, investor relations, and other compliance costs; property and use taxes; licenses, travel and entertainment costs; and allocated overhead. Stock-based compensation The Company recognizes stock-based compensation cost equal to the grant date fair value of stock-based awards. Stock-based awards include stock options, restricted stock units ("RSUs"), employee stock purchase plan (“ESPP”), performance-based restricted stock units (“PSUs”), and restricted stock awards (“RSAs”). The fair value of RSUs, PSUs, and RSAs is based on the estimated fair value of the Company’s common stock on the grant date. The fair value of stock options and ESPP purchase rights is estimated on the grant date using the Black-Scholes option pricing model. For awards that vest solely based on continued service, the grant date fair value is recognized as compensation expense on a straight-line basis over the requisite service period of the awards, which is generally four years. For awards that contain both performance and service vesting conditions, the grant date fair value is recognized as compensation expense using a graded vesting attribution model. No expense is recognized for awards with performance conditions until that condition is probable of being met, therefore the portion of expense recognized in any period may fluctuate depending on changing estimates of the achievement of the performance conditions. Forfeitures are recorded when they occur. Income taxes The Company accounts for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, deferred income tax assets and liabilities are determined based on the differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the accompanying consolidated statements of operations and comprehensive loss in the period that includes the enactment date. A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risk associated with estimates of future taxable income in assessing the need for a valuation allowance. Significant judgment is required in determining the provision for income taxes and deferred tax assets and liabilities. The Company recognizes a tax benefit from an uncertain position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on its technical merits. If this threshold is met, the Company measures the tax benefit as the largest amount of the benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company recognizes penalties and interest accrued with respect to uncertain tax positions, if any, in the provision for income taxes in the accompanying consolidated statements of operations and comprehensive loss. Accrued penalties and interest related to uncertain tax positions were not material to any period presented. Recently adopted accounting pronouncements Improvements to Reportable Segment Disclosures In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The new amendment expands reportable segment disclosure requirements through enhanced disclosures about significant segment expenses by requiring disclosure of incremental segment information on an annual and interim basis to enable investors to develop more decision-useful financial analysis. ASU 2023-07 is effective for public business entities for fiscal years beginning after December 31, 2023 and for interim periods within fiscal years beginning after December 31, 2024, with early adoption permitted. Upon adoption, public entities should apply the amendment retrospectively to all periods presented in the financial statements. The Company adopted the guidance for the fiscal year beginning January 1, 2024, and will implement the interim disclosure requirements in fiscal year 2025. There was no impact on the Company’s consolidated financial statements upon adoption. Recently issued accounting pronouncements - not yet adopted Disaggregation of Income Statement Expenses In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40) – Disaggregation of Income Statement Expenses (“ASU 2024-03”). The new amendment expands financial reporting by requiring that public entities disclose additional information about certain expense categories in tabular form in the notes to financial statements at interim and annual reporting periods. ASU 2024-03 is effective for public business entities for fiscal years beginning after December 15, 2026 and for interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. Upon adoption, public entities should apply the amendment either (1) prospectively to financial statements issued for reporting periods after the effective date or (2) retrospectively to all periods presented in the financial statements. The Company is evaluating the impact of the adoption of ASU 2024-03 on its consolidated financial statements and disclosures. Improvements to Income Tax Disclosure In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) – Improvements to Income Tax Disclosures (“ASU 2023-09”). The new amendment enhances transparency and usefulness of income tax disclosures by expanding disclosures in an entity’s income tax rate reconciliation table and income taxes paid. ASU 2023-09 is effective for public business entities for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2023-09 on its consolidated financial statements and disclosures.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
INVESTMENTS |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Investments, Debt and Equity Securities [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| INVESTMENTS | INVESTMENTS Marketable securities Marketable securities consisted of the following as of December 31, 2024 (in thousands):
Marketable securities consisted of the following as of December 31, 2023 (in thousands):
The following table summarizes the estimated fair value of investments classified as marketable securities by contractual maturity date (in thousands):
During the year ended December 31, 2024, there were maturities of marketable securities of $440.5 million. There were no sales of marketable securities during the year ended December 31, 2024. During the year ended December 31, 2023, there were maturities of marketable securities of $372.2 million. There were $5.5 million sales of marketable securities during the year ended December 31, 2023. Realized losses on sales of marketable securities are recorded in other expense, net on the accompanying consolidated statements of operations and comprehensive loss. Such losses were immaterial during the years ended December 31, 2024 and 2023. There were no impairments of marketable securities in any period presented. Strategic investments Strategic investment activity during the year ended December 31, 2024 is summarized as follows (in thousands):
Strategic investment activity during the year ended December 31, 2023 is summarized as follows (in thousands):
Strategic investments are recorded in other assets in the accompanying consolidated balance sheets. As of December 31, 2024, in connection with the Company’s investments in limited partnerships, it has a contractual obligation to provide additional investment funding of up to $6.7 million at the option of the investees.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FAIR VALUE OF FINANCIAL INSTRUMENTS |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FAIR VALUE OF FINANCIAL INSTRUMENTS | FAIR VALUE OF FINANCIAL INSTRUMENTS Financial assets measured at fair value on a recurring basis within the fair value hierarchy are summarized as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PROPERTY AND EQUIPMENT |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Property, Plant and Equipment [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PROPERTY AND EQUIPMENT | PROPERTY AND EQUIPMENT Property and equipment, net consisted of the following (in thousands):
Depreciation and amortization expense was $11.7 million, $11.8 million, and $11.1 million for the years ended December 31, 2024, 2023, and 2022, respectively.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LEASES |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LEASES | LEASES The Company has primarily entered into lease arrangements for office space, in addition to other miscellaneous equipment. The Company’s leases have initial non-cancelable lease terms ranging from to 10 years. Some of the Company’s lease arrangements include options to extend the term of the leases for up to 10 years. However, the lessor does not have the option to cancel any of the Company’s leases prior to the end of the remaining contractual term. Judgment is required when determining the minimum non-cancelable term of the lease. The Company includes options to extend or terminate the lease term that are reasonably certain of exercise. If facts and circumstances regarding those judgments change in future periods, the Company reassesses its initial estimate of the term. The Company’s corporate headquarters offices have initial lease terms expiring in 2027, and 10-year renewal options that the Company was reasonably certain it would exercise at lease commencement. The Company reassesses lease terms when there is a significant event or a significant change that is within its control that directly affects whether the Company is reasonably certain to exercise or not to exercise an option. The Company determined that the present value of lease payments represents substantially all of the fair value of the underlying leased asset and therefore recognizes its corporate headquarters as a finance lease. The components of lease expense were as follows (in thousands):
Supplemental information related to leases is as follows (in thousands):
Maturities of lease payments, net of tenant improvement reimbursement, for leases where the lease commencement date commenced on or prior to December 31, 2024 are as follows (in thousands):
During the year ended December 31, 2024, the Company modified its office leases in Austin, Texas to extend the lease terms and adjust the rent obligations, which resulted in an increase of $10.7 million in future rent commitments from the modification date through 2036. In February 2025, the Company further modified its office leases in Austin, Texas to expand the leased premises and extend the lease terms, which resulted in an additional $22.0 million in future rent commitments, net of tenant improvement reimbursement, starting in 2025. Total operating lease commencements and modifications during the period resulted in net decreases to right of use assets–operating leases and corresponding operating lease liabilities on the accompanying consolidated balance sheets of $4.0 million and $4.3 million, respectively, which primarily relate to the modified lease in Texas. These decreases to the asset and liability were primarily due to higher discount rates in 2024 as compared to the original lease commencement periods, and tenant improvement allowances. As of December 31, 2024, operating lease payments for leases greater than one month, but less than 12 months in duration were not significant. As of December 31, 2024, the Company had outstanding letters of credit totaling approximately $4.3 million on an unsecured basis to secure various leased office facilities in the U.S. and Australia.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BUSINESS COMBINATIONS |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Business Combinations [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BUSINESS COMBINATIONS | BUSINESS COMBINATIONS Intelliwave On May 30, 2024, the Company completed the acquisition of all outstanding equity of Intelliwave Technologies Inc. (“Intelliwave”), a construction materials management company, for $29.8 million in cash consideration. The purpose of this acquisition was to accelerate development of the Company’s Resource Management solution. On the acquisition date, $4.3 million in cash was placed in an escrow account held by a third-party escrow agent for potential breaches of representations, warranties, and indemnities. $3.8 million of the escrow amount was included in the purchase consideration and is scheduled to be released from escrow to Intelliwave stockholders 18 months after the acquisition date (subject to any indemnification claims). The remaining $0.5 million of the escrow amount was released in February 2025. The preliminary purchase consideration was allocated to the following assets and liabilities at the acquisition date (in thousands):
The measurement period for the valuation of assets acquired and liabilities assumed ends as soon as information on the facts and circumstances that existed as of the acquisition date becomes available, but does not exceed 12 months. The purchase price allocation is subject to future adjustments. During the year ended December 31, 2024, the Company recorded a measurement period adjustment which did not have a material impact on goodwill. Developed technology intangible asset represents the fair value of Intelliwave’s technology, which was valued considering both the cost to rebuild and relief from royalty methods. Key assumptions under the cost to rebuild method include the estimated level of effort and related costs of reproducing or replacing the acquired technology. Key assumptions under the relief from royalty method include forecasted revenue to be generated from the developed technology, an estimated royalty rate applicable to the technology, and a discount rate. Developed technology is amortized on a straight-line basis, which approximates the pattern in which the economic benefits of the technology are consumed, over its estimated useful life of seven years. The amortization expense is recorded in cost of revenue in the accompanying consolidated statements of operations and comprehensive loss. Customer relationships represent the fair value of the underlying relationships with Intelliwave’s existing customers, which were valued using the excess earnings method. Key assumptions under the excess earnings method include estimated future revenues, costs, cash flows, and a discount rate. The customer relationship intangible asset is amortized on a straight-line basis, which approximates the pattern in which the economic benefits of the customer relationships are consumed, over its estimated useful life of ten years. The amortization expense is recorded in sales and marketing expenses in the accompanying consolidated statements of operations and comprehensive loss. The $11.3 million goodwill balance is primarily attributable to synergies and expanded market opportunities that are expected to be achieved from the integration of Intelliwave with the Company’s products, services, platform, and assembled workforce. Substantially all of the goodwill balance is not deductible for income taxes purposes. The Company issued 65,269 PSUs and 67,807 RSUs at a grant date fair value of $68.96 per share in order to retain certain employees of Intelliwave. The PSUs issued to Intelliwave employees will vest upon the achievement of certain integration milestones. The total grant date fair value of the PSUs and RSUs was excluded from purchase consideration and is recognized as post-combination expense. See Note 10 to these consolidated financial statements for details on how the Company expenses stock-based compensation. The Company has not separately presented pro forma results reflecting the acquisition of Intelliwave or revenue and operating losses of Intelliwave for the period from the acquisition date through December 31, 2024, as the impacts were not material to the consolidated financial statements. The acquisition-related transaction costs were not material and were expensed as incurred in the accompanying consolidated statements of operations and comprehensive loss.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
INTANGIBLE ASSETS AND GOODWILL |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| INTANGIBLE ASSETS AND GOODWILL | INTANGIBLE ASSETS AND GOODWILL Intangible assets During the year ended December 31, 2024, the Company completed the acquisition of Intelliwave, which was accounted for as a business combination, as described in Note 7 above. The Company also completed an asset acquisition for $3.9 million. The acquired developed technology intangible asset has an estimated useful life of four years, and the amortization expense is recorded in cost of revenue on the accompanying consolidated statements of operations and comprehensive loss. During the year ended December 31, 2023, the Company completed the acquisition of all outstanding equity of Unearth Technologies Inc. for $9.2 million. The acquisition was accounted for as an asset acquisition as substantially all of the fair value of the gross assets acquired were concentrated in a single identifiable asset. The acquired developed technology intangible asset has an estimated useful life of five years, and the amortization expense is recorded in cost of revenue on the accompanying consolidated statements of operations and comprehensive loss. The Company also acquired a $2.8 million IPR&D intangible asset, which was capitalized as an indefinite-lived intangible asset and recorded in intangible assets within the accompanying consolidated balance sheet. No impairments of IPR&D were recorded during the years ended December 31, 2024 or 2023. The Company’s finite-lived and indefinite-lived intangible assets are summarized as follows (dollars in thousands):
The Company estimates that there is no significant residual value related to its finite-lived intangible assets. Amortization expense recorded on the Company's finite-lived intangible assets is summarized as follows (in thousands):
The following table outlines the estimated future amortization expense related to finite-lived intangible assets (in thousands):
Goodwill The following table presents the changes in carrying amount of goodwill (in thousands):
(1) Includes post-closing working capital adjustments and the effect of foreign currency translation. There was no impairment of goodwill during any period presented.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CAPITALIZED SOFTWARE DEVELOPMENT COSTS |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Capitalized Software Development Costs [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CAPITALIZED SOFTWARE DEVELOPMENT COSTS | CAPITALIZED SOFTWARE DEVELOPMENT COSTS The Company’s capitalized software development costs are summarized as follows (in thousands):
(1) December 31, 2024 and 2023, the above balances include $9.7 million and $12.5 million, respectively, of capitalized software costs developed by the Company for internal use. Amortization of capitalized software related to the Company's SaaS platform was $29.3 million, $17.6 million, and $10.6 million for the years ended December 31, 2024, 2023, and 2022, respectively, and is recorded in cost of revenue within the accompanying consolidated statements of operations and comprehensive loss. Amortization of capitalized software related to software used internally was $3.2 million and $1.7 million for the years ended December 31, 2024 and 2023, respectively, and is recorded in operating expenses within the accompanying consolidated statements of operations and comprehensive loss. During 2024, 2023, and 2022, the Company recorded expense for certain software development costs of $0.4 million, $0.4 million, and $0.3 million, respectively, within research and development expense in the accompanying consolidated statements of operations and comprehensive loss, relating to development projects the Company decided to abandon prior to completion. The estimated amortization is comprised of (i) amortization of completed software and (ii) the expected amortization for software that is not yet complete based on its estimated economic lives and projected completion dates. The following table presents the remaining estimated amortization of capitalized software development costs as of December 31, 2024 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ACCRUED EXPENSES |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accrued Liabilities, Current [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ACCRUED EXPENSES | ACCRUED EXPENSES The following represents the components of accrued expenses contained within the Company’s consolidated balance sheets at the end of each period (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COMMITMENTS AND CONTINGENCIES |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||
| COMMITMENTS AND CONTINGENCIES | COMMITMENTS AND CONTINGENCIES Purchase commitments As of December 31, 2024, future minimum payments under our non-cancellable purchase commitments for software service subscriptions and other services were as follows (in thousands):
Litigation From time to time, the Company may be subject to various litigation matters arising in the ordinary course of business. However, the Company is not aware of any currently pending legal matters or claims that could have a material adverse effect on its financial position, results of operations, or cash flows should such litigation be resolved unfavorably. Indemnifications In the ordinary course of business, the Company may provide indemnification of varying scope and terms to customers, vendors, investors, directors, and officers with respect to certain matters, including, but not limited to, losses arising out of its breach of such agreements, breaches of confidentiality or data protection requirements, services to be provided by the Company, or from intellectual property infringement claims made by third parties. These indemnification provisions may survive termination of the underlying agreement, and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses or be covered by the Company's insurance programs. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has the Company been sued in connection with these indemnification arrangements. To date, the Company has not accrued a liability for these guarantees because the likelihood of incurring a payment obligation, if any, in connection with these guarantees is not probable or reasonably estimable.
|
||||||||||||||||||||||||||||||||||||||||||||||||
STOCK-BASED COMPENSATION |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| STOCK-BASED COMPENSATION | STOCK-BASED COMPENSATION 2021 Equity Incentive Plan In May 2021, the Company’s board of directors (the “Board”) adopted, and the stockholders approved, the 2021 Equity Incentive Plan (the “2021 Plan”) with the purpose of granting stock-based awards, including stock options, stock appreciation rights, RSAs, RSUs, PSUs, and other forms of awards, to employees, directors, and consultants. As of December 31, 2023, a total of 44,622,937 shares of common stock were authorized for issuance under the 2021 Plan. The number of shares of the Company’s common stock reserved for issuance under the 2021 Plan automatically increases on January 1 of each calendar year, starting on January 1, 2022 through January 1, 2031, in an amount equal to either (i) 5% of the total number of shares of the Company’s common stock outstanding on December 31 of the fiscal year before the date of each automatic increase, or (ii) a lesser number of shares determined by the Board prior to the applicable January 1. Accordingly, on January 1, 2024, the number of shares of common stock that may be issued under the 2021 Plan increased by an additional 7,240,323 shares. As a result, as of December 31, 2024, a total of 51,863,260 shares of common stock are authorized for issuance under the 2021 Plan. As of December 31, 2024, a total of 32,973,402 shares of common stock were available for issuance under the 2021 Plan. No stock options have been issued under the 2021 Plan. Stock options No stock options were granted during the periods presented. The following table summarizes the stock option activity during the year ended December 31, 2024 (aggregate intrinsic value in thousands):
The intrinsic value of options exercised during the years ended December 31, 2024, 2023, and 2022 was $67.6 million, $66.7 million, and $75.1 million, respectively. As of December 31, 2024, there is no unrecognized stock-based compensation cost for stock options previously granted by the Company. Restricted stock units Service-based restricted stock units In 2018, the Company began issuing RSUs to certain employees, officers, non-employee consultants, and directors. Other than as described below, all of the RSUs granted subsequent to the Company’s initial public offering (“IPO”) vest based solely on continued service, which is generally over four years on either a quarterly or annual vesting schedule. The grant date fair value of RSUs granted during 2024, 2023, and 2022 was $318.4 million, $238.8 million, and $323.0 million, respectively. The following table summarizes the RSU activity during the year ended December 31, 2024:
The intrinsic value of RSUs vested during the years ended December 31, 2024, 2023, and 2022 was $232.9 million, $221.9 million, and $156.4 million, respectively. As of December 31, 2024, the total unrecognized stock-based compensation cost for all RSUs outstanding at that date was $434.1 million, which is expected to be recognized over a weighted-average vesting period of 2.6 years. Performance-based restricted stock units In 2022, the Company began granting PSUs to certain non-executive employees with vesting terms based on the achievement of certain operating performance goals. In March 2024, the Company granted its CEO an aggregate target number of 46,986 PSUs (the “CEO PSUs”) that would vest (if at all) over a three-year period, subject to the achievement of certain financial performance goals and continued service through the applicable vesting date. A target number of 35,239 CEO PSUs (75% of the CEO PSUs) was eligible to vest based on the attainment level of a revenue performance goal for fiscal year 2024, which was set at the beginning of fiscal year 2024, with a payout range of 0% to 200% of target. A target number of 11,747 CEO PSUs (25% of the CEO PSUs) was eligible to vest based on the attainment of a non-GAAP operating margin performance goal for fiscal year 2024, which was set at the beginning of fiscal year 2024, with a payout range of 0% to 150% of target. The actual number of CEO PSUs that became eligible to vest was determined based on the attainment level of the applicable performance goal, as certified by the Compensation Committee of the Board. As of December 31, 2024, the non-GAAP operating margin performance goal was achieved and the revenue performance goal was not achieved, which were certified in February 2025. As a result, one-third of the CEO PSUs that became eligible to vest vested on February 20, 2025. The remaining CEO PSUs that became eligible to vest will vest in substantially equal installments quarterly over the two years following February 20, 2025. The Company recognizes compensation expense for PSUs in the period in which it becomes probable that the underlying 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. The grant date fair value of PSUs granted during 2024, 2023, and 2022 was $9.5 million, $1.9 million, and $3.4 million, respectively. The following table summarizes the PSU activity during the year ended December 31, 2024:
(1) This represents awards granted at 100% attainment of the performance conditions. The intrinsic value of PSUs vested during the years ended December 31, 2024, 2023, and 2022 was $2.3 million, $0.7 million, and $0.5 million, respectively. As of December 31, 2024, the total unrecognized stock-based compensation cost for all PSUs outstanding at that date was $2.8 million, which is expected to be recognized over a weighted-average vesting period of 1.7 years. Restricted stock awards In November 2021, the Company issued 199,670 RSAs to certain key employees in connection with the acquisition of Levelset that vest based on their continued service over a two-year period. The fair value of the RSAs issued was $95.05 per share, which was the closing trading stock price of the Company’s common stock on the acquisition date. These shares are released from restriction quarterly over a two-year period assuming the continued service of the employees. As of December 31, 2023, all shares have vested. As of December 31, 2022, 99,833 shares had vested. During the years ended December 31, 2023 and 2022, the Company recognized stock-based compensation expense of $7.8 million and $9.5 million, respectively, relating to these shares. Employee Stock Purchase Plan In May 2021, the Board adopted, and the stockholders approved, the ESPP, which became effective immediately prior to the effective date of the Company’s IPO. As of December 31, 2023, a total of 5,332,064 shares of common stock had been reserved for issuance under the ESPP. The number of shares of the Company’s common stock reserved for issuance under the ESPP automatically increases on January 1 of each year for a period of ten years, beginning on January 1, 2022 and continuing through January 1, 2031, by the lesser of (i) 1% of the total number of shares of the Company’s common stock outstanding on December 31 of the immediately preceding year; and (ii) 3,900,000 shares, except before the date of any such increase, the Board may determine that such increase will be less than the amount set forth in clauses (i) and (ii). Accordingly, on January 1, 2024, the number of shares of common stock reserved under the ESPP increased by an additional 1,448,064 shares. The offering periods are scheduled to start in May and November of each year. The ESPP provides for consecutive offering periods that will typically have a duration of 12 months in length and comprise two purchase periods of six months in length, subject to reset and rollover provisions. The ESPP provides eligible employees with an opportunity to purchase shares of the Company’s common stock through payroll deductions of up to 15% of their eligible compensation, subject to a maximum of $25,000 of stock per calendar year. A participant may purchase a maximum of 2,500 shares of common stock during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of common stock at the end of each six-month purchase period. The purchase price of the shares will be 85% of the lower of the fair market value of the common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the related offering period. However, in the event the fair value of the common stock on the purchase date is lower than the fair value on the first trading day of the offering period, the offering period is terminated immediately following the purchase and a new offering period begins the following day. Participants may end their participation at any time prior to the last 15 days of a purchase period and will be repaid their accrued contributions that have not yet been used to purchase shares of common stock. Participation ends automatically upon termination of employment. The fair value of the ESPP purchase rights on the date of grant using the Black-Scholes option pricing model was estimated using the following assumptions:
The term of the ESPP purchase rights is the offering period. Beginning in the fourth quarter of 2023, the Company estimates volatility for ESPP purchase rights based on the historical volatility of its own common stock price. Prior to that, given the Company’s limited trading history, the Company estimated volatility using the historical volatilities of a group of public companies in a similar industry and stage of life cycle, selected by management, in addition to considering the Company’s own historical volatility, for a period commensurate with the term of the ESPP purchase rights. The interest rate is derived from government bonds with a similar term to the ESPP purchase right granted. The Company has not declared, nor does it expect to declare, dividends in the foreseeable future. Consequently, an expected dividend yield of zero was utilized. The fair value of the Company’s common stock used to value ESPP purchase rights is based on the trading price of its publicly traded common stock. Employee payroll contributions accrued in connection with the ESPP were $5.4 million and $5.0 million as of December 31, 2024 and 2023, respectively, and are included within accrued expenses in the accompanying consolidated balance sheets. Employee payroll contributions ultimately used to purchase shares will be reclassified to stockholders’ equity on the purchase date. Stock-based compensation expense related to the ESPP is recognized on a straight-line basis over the offering period. During the years ended December 31, 2024, 2023, and 2022, the Company recognized stock-based compensation of $9.3 million, $10.7 million, and $15.0 million, respectively, in connection with the ESPP. During the years ended December 31, 2024, 2023, and 2022, 465,698, 575,928, and 551,753 shares of the Company’s common stock were purchased under the ESPP, respectively. As of December 31, 2024, unrecognized stock-based compensation expense related to the ESPP was $7.5 million, which is expected to be recognized over a weighted-average period of 0.5 years. Stock repurchase program In October 2024, the Board authorized a stock repurchase program to repurchase up to $300.0 million of the Company’s outstanding common stock. The Company intends to opportunistically repurchase shares of its common stock from time to time through the open market, or other transactions in accordance with applicable securities laws, in each case, subject to market conditions, applicable legal requirements, and other relevant factors. Open market repurchases may be structured to occur in accordance with the requirements of Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The Company may also, from time to time, enter into Rule 10b5-1 trading plans to facilitate repurchases of its common stock under this authorization. The timing of stock repurchases and the actual number of shares repurchased will depend on a variety of factors, including price, general business and market conditions, and alternative investment opportunities, and will be subject to the discretion of the Company’s management within its authorization. The stock repurchase program will be funded using the Company's working capital. The stock repurchase program does not obligate the Company to acquire any particular number of shares of the Company’s common stock, or any shares at all. The stock repurchase program expires on October 29, 2025, and may be suspended or discontinued at any time at the Company's discretion and without notice. The Company did not repurchase any shares under its stock repurchase program during the year ended December 31, 2024. Stock-based compensation The Company recorded total stock-based compensation cost from stock options, RSUs, PSUs, ESPP, RSAs, and sales of stock by employees in excess of fair value as follows (in thousands):
There were no net tax benefits recognized in the accompanying consolidated statements of operations and comprehensive loss for stock-based compensation arrangements for the years ended December 31, 2024, 2023, and 2022 due to the Company having a full valuation allowance against its deferred tax assets.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
INCOME TAXES |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| INCOME TAXES | INCOME TAXES The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
The provision for income taxes is comprised of the following (in thousands):
The following table provides a reconciliation between income taxes computed at the U.S. federal statutory rate and the Company’s provision for income taxes (in thousands):
Significant components of the Company’s deferred tax assets and liabilities are presented below (in thousands):
In assessing the realizability of deferred tax assets, management considers whether it is “more likely than not” that some portion or all of the deferred tax assets will be realized. Realization of future tax benefits is dependent on the Company’s ability to generate sufficient taxable income within the carryforward period. Based on all available objective evidence management believes it is “more likely than not” that the net deferred tax assets will not be fully realizable in the U.S. as of December 31, 2024 and 2023. Accordingly, the Company’s U.S. net deferred tax assets have been fully offset by a valuation allowance. The Company periodically evaluates the recoverability of the deferred tax assets and when it is determined to be “more likely than not” that the deferred tax assets are realizable, the valuation allowance is reduced. The net deferred tax liability position at December 31, 2024 and 2023 was primarily related to the Company’s Australia and Canada tax jurisdictions. The following table summarizes the activity related to the valuation allowance (in thousands):
The current year change in the valuation allowance for the year ended December 31, 2024, resulted primarily from a net increase in our U.S. federal and state deferred tax assets. The Company did not provide for U.S. income taxes on the undistributed earnings and other outside temporary differences of foreign subsidiaries as they are considered indefinitely reinvested outside the U.S. At December 31, 2024 and 2023, the amount of temporary differences related to undistributed earnings and other outside temporary differences upon which U.S. income taxes have not been provided is immaterial to these consolidated financial statements. As of December 31, 2024, the Company had federal net operating loss carryforwards (“NOL carryforwards”) of $822.6 million, which are comprised of definite and indefinite net operating losses. At December 31, 2024, the Company had federal NOL carryforwards of approximately $73.5 million, which expire at various intervals from the years 2036 through 2037 and had NOL carryforwards of $749.2 million which do not expire. As of December 31, 2024, the Company has state net operating losses of $626.7 million, which will begin to expire in 2029. The Internal Revenue Code (the “IRC”) of 1986, as amended, imposes restrictions on the utilization of net operating losses and credits when a Company experiences a cumulative change in ownership of more than 50% over a three-year period. The Company has identified a portion of net operating losses and credit carryovers are subject to annual limitations, which the Company has also determined that it should be able to fully utilize these net operating losses and credit carryovers before they expire, provided the Company generates sufficient taxable income. As of December 31, 2024, the Company had credits for research activities available for carryforward for federal income tax purposes of $96.2 million and for state income tax purposes of $39.2 million, which are available to offset future income tax in those jurisdictions and which began to expire in 2024 for federal and have no expiration for state. The following table summarizes the activity related to unrecognized tax benefits (in thousands):
Due to the Company’s full valuation allowance on federal and state taxes, none of the unrecognized tax benefits would affect the Company’s effective tax rate, if recognized. The Company does not anticipate any significant increases or decreases to its unrecognized tax positions within the next 12 months. The Company’s practice is to recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2024 and 2023, accrued interest and penalties related to income tax positions were immaterial. The Company files U.S. federal, various state, and foreign income tax returns. In the normal course of business, the Company is subject to examination by taxing authorities. The tax years from 2005 forward remain subject to examination for federal purposes. Generally, state and foreign tax authorities may examine the Company’s tax returns for four years and five years, respectively, from the date an income tax return is filed. However, the taxing authorities may continue to examine the Company’s federal and state NOL carryforwards until the statute of limitations closes on the tax years in which the federal and state net operating losses are utilized. At December 31, 2024, tax years 2016 to 2020 were under examination by the Egyptian Taxing Authority. Our foreign operations in Egypt represent an immaterial portion of our overall business.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NET LOSS PER SHARE |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NET LOSS PER SHARE | NET LOSS PER SHARE Basic and diluted net loss per share is presented in conformity with the two-class method required for participating securities. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. As the Company has reported net losses attributable to common stockholders for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share attributable to common stockholders equals diluted net loss per share attributable to common stockholders. The following weighted-average potentially dilutive shares are excluded from the calculation of diluted earnings per share as they are anti-dilutive:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EMPLOYEE BENEFIT PLANS |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Retirement Benefits [Abstract] | |
| EMPLOYEE BENEFIT PLANS | EMPLOYEE BENEFIT PLANS The Company has a defined-contribution plan in the U.S. intended to qualify under Section 401 of the IRC (the “401(k) Plan”). The 401(k) Plan covers substantially all U.S. employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. The Company makes contributions to the plan up to 4% of the participating employee’s W-2 earnings and wages, up to a maximum contribution of $5,000. Matching contributions to the 401(k) Plan totaled $13.4 million, $17.2 million, and $14.7 million for the years ended December 31, 2024, 2023, and 2022, respectively. The Company also has defined-contribution plans in certain other countries. The Company made matching contributions to these plans totaling $4.0 million, $3.6 million, and $2.8 million for the years ended December 31, 2024, 2023, and 2022, respectively.
|
GEOGRAPHIC INFORMATION |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Geographic Areas, Revenues from External Customers [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GEOGRAPHIC INFORMATION | GEOGRAPHIC INFORMATION The following table sets forth the Company’s revenues by geographic region, which is determined based on the billing location of the customer (in thousands):
The following table sets forth the total of property and equipment, net, and ROU lease assets by geographic region (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RESTRUCTURING |
12 Months Ended | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||
| Restructuring and Related Activities [Abstract] | |||||||||||||||||||||||||||||||||||||
| RESTRUCTURING | RESTRUCTURING In January 2024, the Company executed a reduction of 4% of its global workforce as part of its ongoing evaluation of its operations to ensure alignment of its workforce with, and to enable greater investment in, key growth opportunities. The reduction in force was completed by March 31, 2024. The following table summarizes the severance and other benefit costs incurred during the year ended December 31, 2024 by line item within the consolidated statement of operations and comprehensive loss related to this restructuring event (in thousands):
As of December 31, 2024, there was no liability remaining for restructuring-related costs.
|
||||||||||||||||||||||||||||||||||||
SUBSEQUENT EVENTS |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Subsequent Events [Abstract] | |
| SUBSEQUENT EVENTS | SUBSEQUENT EVENTS The Company has evaluated subsequent events through February 26, 2025, the date these consolidated financial statements were available to be issued, and has identified the following subsequent events. On January 28, 2025, the Company completed the acquisition of all outstanding equity of Novorender AS (“Novorender”), a Norway-based leader in advanced building informational modeling rendering technology, to enhance Procore’s capabilities for large-scale construction projects. The estimated purchase price is approximately $50.5 million in cash, subject to customary post-closing adjustments for working capital, transaction expenses, cash, debt, and the determination of any consideration for post-combination services. Due to the timing of this acquisition, the initial accounting for the acquisition, including the final purchase price and purchase price allocation, which will require a valuation as of the acquisition date, is incomplete. As such, the Company is not able to disclose certain information relating to the acquisition, including the preliminary fair value of assets acquired and liabilities assumed. In February 2025, the Company began using cash to fund withholding taxes due upon the vesting of employee RSUs by net share settlement, rather than the Company's previous approach of selling shares of its common stock issued to employees to cover applicable withholding taxes. The amount of withholding taxes related to net share settlement of employee RSUs was $28.3 million in February 2025.
|
Pay vs Performance Disclosure - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Pay vs Performance Disclosure | |||
| Net Income (Loss) Attributable to Parent | $ (105,956) | $ (189,694) | $ (286,931) |
Insider Trading Arrangements |
3 Months Ended | 12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Dec. 31, 2024
shares
|
Dec. 31, 2024
shares
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trading Arrangements, by Individual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Material Terms of Trading Arrangement | During the quarterly period ended December 31, 2024, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions, or written plans for the purchase of sale of our securities as set forth in the table below.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-Rule 10b5-1 Arrangement Adopted | false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rule 10b5-1 Arrangement Terminated | false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-Rule 10b5-1 Arrangement Terminated | false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kevin J. O'Connor [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trading Arrangements, by Individual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Kevin J. O’Connor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Title | Director | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rule 10b5-1 Arrangement Adopted | true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adoption Date | November 21, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Expiration Date | April 16, 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arrangement Duration | 473 days | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aggregate Available | 250,000 | 250,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Howard Fu [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trading Arrangements, by Individual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Howard Fu | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Title | Chief Financial Officer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rule 10b5-1 Arrangement Adopted | true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adoption Date | November 15, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Expiration Date | February 14, 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arrangement Duration | 456 days | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aggregate Available | 29,450 | 29,450 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Craig F. Courtemanche, Jr. [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trading Arrangements, by Individual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Craig F. Courtemanche, Jr. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Title | President, Chief Executive Officer, and Director | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rule 10b5-1 Arrangement Adopted | true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adoption Date | December 11, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Expiration Date | April 1, 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arrangement Duration | 476 days | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aggregate Available | 2,065,008 | 2,065,008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Insider Trading Policies and Procedures |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Insider Trading Policies and Procedures [Line Items] | |
| Insider Trading Policies and Procedures Adopted | true |
Cybersecurity Risk Management and Strategy Disclosure |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Cybersecurity Risk Management, Strategy, and Governance [Line Items] | |
| Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block] | We maintain an information security program designed to identify, assess, and manage material risks arising from cybersecurity threats to our critical networks, third-party hosted services, communications systems, hardware, software, and data, including intellectual property and confidential, proprietary, or sensitive information, such as customer data. Our President, Product and Technology (“President of P&T”), Chief Data Officer (“CDO”), the senior-most employee responsible for cybersecurity management, and other members of our cybersecurity and audit teams, help identify, assess, and manage cybersecurity threats and risks that may affect our business and operations. To help us in assessing these threats, we use various methods, including, as applicable, using a combination of manual and automated tools, subscribing to threat reports and external intelligence feeds, conducting vulnerability assessments and penetration tests, collaborating with law enforcement, and operating a bug bounty program. Depending on the environment, systems, and data, we employ various technical, physical, and organizational measures designed to mitigate material cybersecurity risks, including an incident response plan, incident detection and response processes, a vulnerability management program, disaster recovery/business continuity plans, risk assessments, data encryption, network and access controls, a vendor risk management program, physical security, employee training, cybersecurity insurance, and dedicated cybersecurity staff. In maintaining these measures, we consider certain principles from recognized frameworks, such as those published by the Committee of Sponsoring Organizations of the Treadway Commission, the International Organization for Standardization, and other applicable industry standards. Our approach to addressing cybersecurity risk is cross-functional and is designed to preserve the confidentiality, integrity, and availability of data by identifying, preventing, and mitigating cybersecurity incidents. From time to time, we engage third-party service providers, including professional services firms, threat intelligence services, cybersecurity consultants, penetration testing firms, and forensic investigators, to assist with identifying, assessing, and managing cybersecurity risks. We also rely on data-hosting companies and other third parties for certain business operations. We mitigate the associated cybersecurity risks through a third-party risk management program, which may include vendor risk assessments, security questionnaires, reviews of vendor security programs, and contractual obligations for vendors to maintain specific security measures. For a description of the risks from cybersecurity threats that may materially affect us and how they may do so, see our risk factors under the heading “Risk Factors” in Part I of this Annual Report on Form 10-K, including the risk factor titled “If our IT systems or data, or those of third parties with which we work, are or were compromised, we could experience adverse consequences resulting from such compromise, including, but not limited to, regulatory investigations or actions, litigation, fines and penalties, disruptions of our business operations, reputational harm, loss of revenue or profits, loss of customers or sales, and other adverse consequences, any of which could materially adversely affect our business, financial condition, results of operations, and prospects.”
|
| Cybersecurity Risk Management Processes Integrated [Flag] | true |
| Cybersecurity Risk Management Processes Integrated [Text Block] | In maintaining these measures, we consider certain principles from recognized frameworks, such as those published by the Committee of Sponsoring Organizations of the Treadway Commission, the International Organization for Standardization, and other applicable industry standards. Our approach to addressing cybersecurity risk is cross-functional and is designed to preserve the confidentiality, integrity, and availability of data by identifying, preventing, and mitigating cybersecurity incidents.
|
| Cybersecurity Risk Management Third Party Engaged [Flag] | true |
| Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] | true |
| Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] | false |
| Cybersecurity Risk Board of Directors Oversight [Text Block] | Our Board oversees our enterprise risk management program, including cybersecurity risk. The audit committee of our Board (the “Audit Committee”) is responsible for oversight of our cybersecurity risk management processes, and a cross-functional cybersecurity committee (the “Cybersecurity Committee”), which is comprised of members of our management team, reports to the Audit Committee.
|
| Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] | Our Board oversees our enterprise risk management program, including cybersecurity risk. |
| Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] | The Audit Committee and the Cybersecurity Committee receive periodic reports, summaries, and presentations from management regarding our significant cybersecurity risks and threats, incidents, and response initiatives. Through our cybersecurity governance practices, we strive to achieve a strong cybersecurity posture and to refine our security measures to respond to emerging threats. |
| Cybersecurity Risk Role of Management [Text Block] | Our cybersecurity risk assessment and management processes are implemented and maintained by certain members of our management team, including our President of P&T, CDO, and the senior-most employee responsible for cybersecurity management. Our President of P&T has over 25 years of experience in senior executive roles that involved ownership of, and accountability for, cybersecurity matters, including Chief Information Officer, Chief Technology Officer, and Senior Vice President / General Manager. Our CDO has over 15 years of experience in IT and previously served as the Chief Information and Digital Experience Officer for a home automation company. Prior to that, she held various leadership roles at a computer software company. Members of our management team, including our President of P&T, CDO, and the senior-most employee responsible for cybersecurity management, lead our cybersecurity assessment and management processes. Their responsibilities include hiring appropriate personnel, approving budgets, integrating cybersecurity considerations into our risk management strategy, overseeing security-related reports, communicating key priorities, and helping prepare for cybersecurity incidents. We conduct periodic training to keep personnel informed of cybersecurity threats and to communicate evolving information security policies, standards, processes, and practices. Our cybersecurity incident response and vulnerability management processes are designed to escalate significant cybersecurity incidents to members of management, including to our President of P&T, CDO, the senior-most employee responsible for cybersecurity management, and the Cybersecurity Committee. Our President of P&T, CDO, the senior-most employee responsible for cybersecurity management, and the Cybersecurity Committee work with our incident response team to mitigate and remediate potential issues. These processes include reporting significant cybersecurity threats, risks, and mitigation activities to the Audit Committee and/or the Cybersecurity Committee, as appropriate.
|
| Cybersecurity Risk Management Positions or Committees Responsible [Flag] | true |
| Cybersecurity Risk Management Positions or Committees Responsible [Text Block] | Our cybersecurity risk assessment and management processes are implemented and maintained by certain members of our management team, including our President of P&T, CDO, and the senior-most employee responsible for cybersecurity management.
|
| Cybersecurity Risk Management Expertise of Management Responsible [Text Block] | Our President of P&T has over 25 years of experience in senior executive roles that involved ownership of, and accountability for, cybersecurity matters, including Chief Information Officer, Chief Technology Officer, and Senior Vice President / General Manager. Our CDO has over 15 years of experience in IT and previously served as the Chief Information and Digital Experience Officer for a home automation company. Prior to that, she held various leadership roles at a computer software company. |
| Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] | Our cybersecurity incident response and vulnerability management processes are designed to escalate significant cybersecurity incidents to members of management, including to our President of P&T, CDO, the senior-most employee responsible for cybersecurity management, and the Cybersecurity Committee. Our President of P&T, CDO, the senior-most employee responsible for cybersecurity management, and the Cybersecurity Committee work with our incident response team to mitigate and remediate potential issues. These processes include reporting significant cybersecurity threats, risks, and mitigation activities to the Audit Committee and/or the Cybersecurity Committee, as appropriate. |
| Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] | true |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||
| Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||
| Basis of presentation | Basis of presentation The accompanying consolidated financial statements include the financial statements of Procore Technologies, Inc. and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). Certain balances have been reclassified to conform to current year presentation.
|
||||||||||||||||||||||||||||||||||||||||||
| Use of estimates | Use of estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Management periodically evaluates its estimates and assumptions for continued reasonableness, primarily with respect to revenue recognition, the period of benefit of contract cost assets, the fair value of assets acquired and liabilities assumed in a business combination or asset acquisition, stock-based compensation expense, the recoverability of goodwill and long-lived assets, useful lives of long-lived assets, capitalization of software development costs, income taxes, including related reserves and allowances, provision for credit losses, incremental borrowing rates and estimation of lease terms applied in lease accounting, and self-insurance reserve estimates. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such periodic evaluation. Management bases its estimates on historical experience and on various other assumptions that management believes to be reasonable. Actual results could differ from the Company’s estimates.
|
||||||||||||||||||||||||||||||||||||||||||
| Segments | Segments The Company operates as a single operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. The Company’s CODM is its Chief Executive Officer (“CEO”). In recent years, the Company has completed a number of acquisitions which have allowed it to expand its platform capabilities and related products and services. The Company generates substantially all of its revenue from subscriptions for access to its software products and related support. While the Company provides different products and services, including as a result of its acquisitions, its business operates as one operating segment because its CODM evaluates the Company’s revenue, expenses and assets as reported on the consolidated income statement and balance sheet for purposes of assessing financial performance and allocating resources on a consolidated basis. The CODM uses consolidated revenue, expenses, and assets in deciding whether to invest into various parts of the Company, such as managing budget and acquisitions.
|
||||||||||||||||||||||||||||||||||||||||||
| Concentrations of credit risk | Concentrations of credit risk Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, restricted cash, investments in marketable securities, accounts receivable, and materials financing receivables. The Company maintains its cash, cash equivalents, and restricted cash balances with major financial institutions that may at times exceed federally insured limits. However, the Company believes that these financial institutions are financially sound with minimal credit risk. During the years ended December 31, 2024 and 2023, there were no credit losses recorded on cash, cash equivalents, or restricted cash. Investments in marketable securities consist primarily of investment-grade securities and the Company’s investment policy limits the amount of credit exposure to any individual issuer. The Company periodically assesses its portfolio of marketable securities for impairment due to credit losses. The Company evaluates each investment in an unrealized loss position to determine if any portion of the unrealized loss is related to credit losses. In determining whether a credit loss may exist, the Company considers the extent of the unrealized loss position, any adverse conditions specifically related to the security or the issuer’s operating environment, the pay structure of the security, the issuer’s payment history, and any changes in the issuer’s credit rating. Unrealized losses on marketable securities due to expected credit losses are recognized in other expense, net in the accompanying consolidated statements of operations and comprehensive loss. During the years ended December 31, 2024 and 2023, there were no credit losses recorded on marketable securities. Accounts receivable are recorded at the invoiced amounts, do not require collateral or bear interest, and mainly result from subscriptions to access the Company’s software products. The Company regularly assesses the need for allowances for expected losses from these accounts receivable. Each reporting period, the Company evaluates the collectability of its accounts receivable based on a number of factors such as the age of the receivables, credit quality, historical experience, and current and future economic conditions that may affect a customer’s ability to pay. As of December 31, 2024 and 2023, the Company's allowance for expected credit losses was $6.1 million and $4.8 million, respectively. No customer represented 10% or more of the consolidated accounts receivable balance as of December 31, 2024 and 2023. No single customer accounted for 10% or more of total revenue for the years ended December 31, 2024, 2023, and 2022. The Company also had receivables related to its materials financing program that financed customers’ purchases of construction materials on deferred payment terms. The related allowance recorded on the Company’s materials financing receivables was primarily based on expectations of credit losses based on a number of factors, such as the age of the receivables, historical loss data, and macroeconomic conditions that may affect a customer’s ability to pay. The Company ceased originations under its materials financing program in October 2023.
|
||||||||||||||||||||||||||||||||||||||||||
| Cash, cash equivalents and restricted cash | Cash, cash equivalents, and restricted cash The Company classifies all investments that are readily convertible to known amounts of cash and have maturities of three months or less from the date of purchase as cash equivalents, which are carried at fair value. Cash includes cash held in checking and savings accounts. As of December 31, 2024 and 2023, cash equivalents comprised money market funds that were recorded at fair value which approximates amortized cost. From time to time, the Company may post cash collateral to satisfy certain contractual arrangements that arise in the normal course of business and that is contractually restricted as to use. The Company held no restricted cash as of December 31, 2024 or 2023.
|
||||||||||||||||||||||||||||||||||||||||||
| Marketable securities | Marketable securities Investments with stated maturities of greater than three months are classified as marketable securities, which consist of United States (“U.S.”) treasury securities, commercial paper, corporate notes and obligations, and time deposits. All marketable securities held as of December 31, 2024 and 2023 are classified as available-for-sale debt securities, which are recorded at fair value. The Company's marketable securities are classified as either short-term or long-term in the accompanying consolidated balance sheets based on the security's contractual maturity at the balance sheet date. The Company re-evaluates such classification at each balance sheet date. Any unrealized gains and losses, net of tax, that are not due to expected credit losses are included in accumulated other comprehensive loss, a component of stockholders’ equity in the accompanying consolidated financial statements. Interest recorded on marketable securities is recorded in interest income, with accretion of discounts, net of amortization of premiums, recorded in accretion income, net, on the accompanying consolidated statements of operations and comprehensive loss. Refer to Note 3 for further details on the Company’s marketable securities portfolio.
|
||||||||||||||||||||||||||||||||||||||||||
| Foreign currency transactions and translation | Foreign currency transactions and translation The functional currency of the Company’s foreign subsidiaries in Australia, Canada, and England is the local currency of such countries, and the functional currency of the Company’s subsidiaries in Mexico, Egypt, Singapore, United Arab Emirates, France, Ireland, Germany, India, Czech Republic, and Costa Rica is U.S. Dollars. For foreign subsidiaries where the functional currency is the local currency of such countries, assets and liabilities are translated into U.S. Dollars at exchange rates in effect at the balance sheet date, stockholders’ equity is translated at the applicable historical exchange rate, and revenue and expenses are translated using the average exchange rates during the period. The effect of exchange rate changes resulting from the translation of the foreign subsidiary financial statements is accounted for as a component of accumulated other comprehensive loss. In addition, the Company incurs foreign currency transaction gains and losses, including those related to intercompany agreements among the Company and its subsidiaries, which are recorded in other expense, net in the accompanying consolidated statements of operations and comprehensive loss. Foreign currency gains and losses were not material for the years ended December 31, 2024, 2023, and 2022.
|
||||||||||||||||||||||||||||||||||||||||||
| Property and equipment, net | Property and equipment, net Property and equipment are stated at cost less accumulated depreciation. Expenditures for repairs and maintenance are expensed as incurred, while renewals and betterments are capitalized. Depreciation expense is computed on a straight-line basis over the estimated lives of the assets as follows:
|
||||||||||||||||||||||||||||||||||||||||||
| Leases | Leases The Company determines an arrangement is a lease at inception if it is both able to identify an asset and conclude it has the right to control the identified asset. Leases are classified as finance or operating based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is comprised of amortization of the right of use (“ROU”) asset and interest expense recognized based on an effective interest method for finance leases, or as a single lease cost recognized on a straight-line basis over the term of the lease for operating leases. Leases are included in ROU assets, other current liabilities, and long-term finance and operating lease liabilities within the accompanying consolidated balance sheets. Leases with expected terms of 12 months or less are not recorded on the accompanying consolidated balance sheets. Certain leases contain provisions that allow the Company to be reimbursed by the landlord for specified tenant improvements that are subject to final approval prior to being paid. The Company estimates the likelihood that it will incur and be reimbursed for such costs at the commencement of the lease and reduce the ROU liability for the discounted future cash receipt, with a corresponding offset to the ROU asset. ROU assets represent the Company’s right to control an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the expected lease term. The Company’s leases do not provide an implicit rate, therefore the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the discount rate used to calculate the present value of minimum lease payments. The incremental borrowing rate used is estimated based on what the Company would be required to pay for a collateralized loan over a similar term. The Company’s leases do not include any residual value guarantees, bargain purchase options, or asset retirement obligations. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. The Company’s agreements may contain variable lease payments. The Company includes variable lease payments that depend on an index or a rate in the calculation of the ROU lease liabilities and exclude those which depend on facts or circumstances occurring after the commencement date, other than the passage of time.
|
||||||||||||||||||||||||||||||||||||||||||
| Self-insurance reserves | Self-insurance reserves The Company has elected to partially self-fund its health insurance plan. To reduce its risk related to high-dollar claims, the Company maintains individual stop-loss insurance. The Company estimates its exposure for claims incurred at the end of each reporting period, including claims not yet reported, with the assistance of an independent third-party actuary. As of December 31, 2024 and 2023, the Company’s self-insurance accrual was $2.7 million and $3.3 million, respectively, included within other current liabilities on the accompanying consolidated balance sheets.
|
||||||||||||||||||||||||||||||||||||||||||
| Strategic investments | Strategic investments Investments in equity securities The Company holds investments in equity securities of certain privately held companies, which do not have readily determinable fair values. The Company does not have a controlling interest or significant influence in these companies. The Company has elected to measure the non-marketable equity securities at cost, with remeasurements to fair value only upon the occurrence of observable price changes in orderly transactions for the identical or similar securities of the same issuer, or in the event of any impairment. This election is reassessed each reporting period to determine whether a non-marketable equity security has a readily determinable fair value, in which case the security would no longer be eligible for this election. All gains and losses on such equity securities, realized and unrealized, are recorded in other expense, net on the accompanying consolidated statements of operations and comprehensive loss. The Company evaluates its non-marketable equity securities for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. If an impairment exists, a loss is recognized in the accompanying consolidated statements of operations and comprehensive loss for the amount by which the carrying value exceeds the fair value of the investment. Investments in limited partnership funds The Company also holds investments in certain limited partnership funds. The Company does not hold a controlling interest or significant influence in these limited partnerships. The fair value of such investments is valued using the Net Asset Value (“NAV”) provided by the fund administrator as a practical expedient. Available-for-sale debt securities The Company may hold investments in debt securities of privately held companies, which are classified as available-for-sale debt securities. Such available-for-sale debt securities are recorded at fair value with changes in fair value recorded in other comprehensive income or loss. The Company periodically reviews its available-for-sale debt securities to determine if there has been an other-than-temporary decline in fair value. If the impairment is deemed other-than-temporary, the portion of the impairment related to credit losses is recognized in other expense, net in the accompanying consolidated statements of operations and comprehensive loss, and the portion related to non-credit related losses is recognized as a component of comprehensive loss.
|
||||||||||||||||||||||||||||||||||||||||||
| Business combinations | Business combinations The Company assesses whether an acquisition is a business combination or an asset acquisition. If substantially all of the gross assets acquired are concentrated in a single asset or group of similar assets, then the acquisition is accounted for as an asset acquisition, where the purchase consideration is allocated on a relative fair value basis to the assets acquired. Goodwill is not recorded in an asset acquisition. If the gross assets are not concentrated in a single asset or group of similar assets, then the Company determines if the set of assets acquired represents a business. A business is an integrated set of activities and assets capable of being conducted and managed for the purpose of providing a return. Depending on the nature of the acquisition, judgment may be required to determine if the set of assets acquired is a business combination or not. The Company applies the acquisition method of accounting for a business combination. Under this method of accounting, assets acquired and liabilities assumed are recorded at their respective fair values at the date of the acquisition. Any excess of the purchase price over the fair value of the net assets acquired is recognized as goodwill. During the measurement period, which may be up to one year from the acquisition date, the Company adjusts the provisional amounts of assets acquired and liabilities assumed with the corresponding offset to goodwill to reflect new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded within the Company’s consolidated statements of operations and comprehensive loss. Determining the fair value of assets acquired and liabilities assumed requires management’s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to estimated level of effort and related costs of reproducing or replacing the assets acquired, future cash inflows and outflows, and discount rates, among other items. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. As a result, the Company may be required to value the acquired assets at fair value measures that do not reflect its intended use of those assets. Use of different estimates and judgments could yield different results. Although the Company believes the assumptions and estimates it has made are reasonable and appropriate, they are based in part on historical experience and information that may be obtained from management of the acquired company and are inherently uncertain.
|
||||||||||||||||||||||||||||||||||||||||||
| Intangible assets and goodwill | Intangible assets and goodwill All of the Company’s finite-lived intangible assets are amortized using the straight-line method over their estimated period of benefit, ranging from to 10 years. The Company evaluates the recoverability of its finite-lived intangible assets periodically by considering events or changes in circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired. The Company has an in-process research and development (“IPR&D”) intangible asset, which is considered indefinite-lived and is assessed annually for impairment. Upon completion of the project, the IPR&D intangible asset will be considered a finite-lived intangible asset and amortized over its estimated useful life. If the project were to be abandoned, the IPR&D would be considered fully impaired and recognized in research and development expenses within the accompanying consolidated statements of operations and comprehensive loss. Goodwill is tested for impairment at the reporting unit level (i.e., the operating segment or one level below an operating segment). The Company has one reporting unit and tests goodwill impairment on an annual basis during the fourth quarter of the Company’s fiscal year, and between annual tests if an event occurs or circumstances change that indicate that goodwill may be impaired. In assessing impairment, the Company has the option to first assess qualitative factors to determine whether or not a reporting unit is more likely than not impaired. Alternatively, the Company may perform a quantitative impairment assessment or if the qualitative assessment indicates that it is more likely than not that the reporting unit’s fair value is less than its carrying amount, a quantitative analysis is required. The quantitative analysis compares the estimated fair value of the reporting unit with its respective carrying amount, including goodwill. If the estimated fair value of the reporting unit exceeds its carrying amount, including goodwill, goodwill is considered not to be impaired. If the fair value is less than the carrying amount, including goodwill, then a goodwill impairment charge is recorded by the amount that the carrying value exceeds the fair value, up to the carrying amount of goodwill.
|
||||||||||||||||||||||||||||||||||||||||||
| Capitalized software development costs and Cloud computing arrangements | Capitalized software development costs The Company capitalizes certain development costs incurred in connection with the development of internal-use software. Costs incurred in the preliminary stages of development are expensed as incurred. Once the preliminary stage is complete, internal and external direct costs are capitalized until the developed software is substantially complete and ready for its intended use. Costs incurred for post-implementation activities, training, maintenance, and minor upgrades and enhancements without adding additional functionality are expensed as incurred. Capitalized internal-use software costs primarily relate to the development of and major enhancements to the Company’s cloud-based software as a service (“SaaS”) construction management platform and related software products. Capitalized software development costs related to the Company’s platform are amortized on a straight-line basis over the developed software’s estimated useful life of two years and the related amortization expense is recorded in cost of revenue within the accompanying consolidated statements of operations and comprehensive loss. The Company also capitalizes certain software development costs which are used internally, rather than developments to the Company’s platform. Such costs are amortized on a straight-line basis over the developed software’s estimated useful life, which is generally to five years, and the related amortization expense is recorded in operating expenses within the accompanying consolidated statements of operations and comprehensive loss. Abandonments of software development costs have been immaterial in all periods presented. Cloud computing arrangements The Company capitalizes qualifying implementation costs related to hosting arrangements that are service contracts (cloud computing arrangements). Such costs are amortized on a straight-line basis over the software’s estimated useful life, which is generally the term of the hosting relationship, and ranges from to five years. The related amortization expense is recorded in operating expenses within the accompanying consolidated statements of operations and comprehensive loss. As of December 31, 2024 and 2023, the Company’s gross capitalized costs were $11.5 million and $10.3 million, respectively, and the related accumulated amortization was $4.8 million and $2.9 million, respectively. Capitalized amounts are included in prepaid expenses and other current assets and other assets on the accompanying consolidated balance sheets.
|
||||||||||||||||||||||||||||||||||||||||||
| Fair value measurements | Fair value measurements Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Fair value measurements are based on a fair value hierarchy using three levels of inputs, of which the first two are considered observable and the last is considered unobservable, as follows: Level 1 Quoted prices in active markets for identical assets or liabilities. Level 2 Quoted prices for identical or similar assets and liabilities in markets that are not active or observable inputs other than quoted prices in active markets for identical or similar assets or liabilities. Level 3 Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. As of December 31, 2024 and 2023, the carrying value of the Company’s financial instruments included in current assets and current liabilities (including accounts receivable, accounts payable, and accrued expenses) approximate fair value due to the short-term nature of such items. The Company measures its cash held in money market funds, marketable securities, and investments in available-for-sale debt securities at fair value each reporting period. The estimation of fair value for available-for-sale debt securities in private companies requires the use of significant unobservable inputs, and as a result, the Company classifies these assets as Level 3 within the fair value hierarchy. The Company’s investments in equity securities of privately held companies are recorded at fair value on a non-recurring basis. For investments without a readily determinable fair value, the Company looks to observable transactions, such as the issuance of new equity by an investee, as indicators of investee enterprise value and uses them to estimate the fair value of the investments. The Company’s investments in limited partnerships are valued using NAV as a practical expedient and therefore excluded from the fair value hierarchy.
|
||||||||||||||||||||||||||||||||||||||||||
| Impairment and abandonment of long-lived assets | mpairment and abandonment of long-lived assets The Company evaluates long-lived assets, including finite-lived intangible assets, property and equipment, leases, capitalized software development costs, and cloud computing arrangements, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities, or an asset group. Recoverability of asset groups to be held and used is measured by comparison of the carrying value of the asset group to the estimated undiscounted future cash flows expected to be generated from the use of such assets. If the undiscounted future cash flows are less than the carrying value of the asset group, an impairment is recognized based on the amount by which the carrying value exceeds the estimated fair value of the asset group. Assets to be abandoned with no remaining future service potential are written down to amounts expected to be recovered.
|
||||||||||||||||||||||||||||||||||||||||||
| Materials financing revenues and receivables | Materials financing revenues and receivables In connection with its acquisition of Express Lien, Inc. (d/b/a Levelset) (“Levelset”), in November 2021, the Company assumed a materials financing program to help facilitate the purchase of construction materials from fulfillment partners (the Company’s suppliers) on behalf of its customers, allowing such customers to finance their materials purchases from the Company on deferred payment terms. Prior to the Company ceasing originations under its materials financing program in October 2023, the fulfillment partner was primarily responsible for fulfilling the materials purchases and the Company did not have control over such materials. The Company earned revenues from origination fees and finance charges on the amounts it financed for customers on deferred payment terms, which were typically 120 days. Such fees earned were computed and recognized based on the effective interest method and are presented net of any related reserves and amortization of deferred origination costs. During the year ended December 31, 2024, credit losses incurred in connection with the Company's materials financing program were immaterial. During the year ended December 31, 2023, the Company incurred credit losses of $8.1 million in connection with its materials financing program, which are recorded in general and administrative expenses in the accompanying consolidated statements of operations and comprehensive loss. As of December 31, 2024, there were no gross receivables outstanding from customers or allowance for credit losses related to the materials financing program. As of December 31, 2023, gross receivables under the materials financing program were $5.7 million, and the related allowance for expected credit losses was $3.8 million. Materials financing receivables, net of allowances, are recorded within prepaid expenses and other current assets on the accompanying consolidated balance sheets.
|
||||||||||||||||||||||||||||||||||||||||||
| Revenue recognition | Revenue recognition The Company generates substantially all of its revenue from subscriptions for access to its software products and related support. The software products are hosted on its cloud-based SaaS construction management platform. Subscriptions are sold for a fixed fee and revenue is recognized ratably over the term of the subscription. The Company’s subscription agreements generally have annual or multi-year terms, are typically subject to renewal at the end of the subscription term, are generally non-cancelable, and do not provide for refunds to customers or any other right of return. The Company generally invoices its customers at the beginning of each annual subscription period, and to a lesser extent, on a semi-annual or quarterly basis. To the extent the Company invoices its customers in advance of revenue recognition, it records deferred revenue. Consequently, a portion of the revenue that is reported each period is attributable to the recognition of revenue previously deferred and related to subscriptions that the Company entered into during previous periods. Subscription fees are generally due and payable upon receipt of invoice by the Company’s customers or within 30 days of the stated billing date. The Company does not provide the customer with the right to take possession of its software products at any time. The Company determines revenue recognition through the following steps: •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 revenue when, or as, the Company satisfies a performance obligation. The Company executes a signed contract with the customer that specifies services to be provided, the payment amounts and terms, and the period of service, among other terms. The Company’s contracts with customers often include promises to perform multiple services. Determining whether services are considered distinct performance obligations that should be accounted for separately or together may require judgment. The contracts with customers include access to the Company’s products and support over the subscription period. Access to software products and support represents a series of distinct services as the Company fulfills its obligation to the customer and the customer receives and consumes the benefits of the software products and support over the subscription term. The series of distinct services represents a single performance obligation. The transaction price is determined by the stated fixed fees in the contract, excluding any related sales tax. None of the Company’s contracts include a significant financing component. The Company recognizes revenue ratably over the term of the subscription agreement beginning on the date that access to its products is made available to the customer.
|
||||||||||||||||||||||||||||||||||||||||||
| Deferred revenue | Deferred revenue Contract liabilities consist of revenue that is deferred when the Company has the contractual right to invoice in advance of transferring services to its customers. Substantially all deferred revenue at the beginning of 2024, 2023, and 2022 was recognized as revenue within the following 12-month period.
|
||||||||||||||||||||||||||||||||||||||||||
| Remaining performance obligation | Remaining performance obligations The transaction price allocated to remaining performance obligations (“RPO”) represents the contracted transaction price that has not yet been recognized as revenue, which includes deferred revenue and amounts under non-cancelable contracts that will be invoiced and recognized as revenue in future periods. The Company’s current RPO represents future revenue under existing contracts that is expected to be recognized as revenue in the next 12 months. As of December 31, 2024, the aggregate amount of the transaction price allocated to RPO was $1.3 billion, of which the Company expects to recognize approximately $829.7 million, or 64%, as revenue in the next 12 months and substantially all of the remaining $456.8 million between 12 and 36 months thereafter.
|
||||||||||||||||||||||||||||||||||||||||||
| Assets recognized from the costs to obtain a contract with a customer | Assets recognized from the costs to obtain a contract with a customer The Company recognizes an asset for the incremental and recoverable costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be one year or longer. The Company elected the practical expedient that allows an entity to expense incremental contract costs as incurred if the amortization period of the assets would have otherwise been recognized in one year or less. The Company has determined that sales commissions paid for new contracts, including certain incremental sales to existing customers, meet the requirements to be capitalized as contract acquisition costs. The contract cost assets are deferred and then recognized in sales and marketing expense on a straight-line basis over the expected period of benefit, which the Company has determined to be four years. Sales commissions and bonuses for renewal contracts are not considered commensurate with sales commissions for new contracts, and therefore, the expected period of benefit for costs capitalized for initial contracts extends beyond the term of the initial contract. Judgment is required to determine the expected period of benefit, for which the Company considers estimates of customer lives and SaaS product technology life in making this determination. Write-offs of such costs have historically been immaterial.
|
||||||||||||||||||||||||||||||||||||||||||
| Cost of revenue | Cost of revenue Cost of revenue primarily consists of personnel-related compensation expenses for the Company’s customer support team, including salaries, benefits, stock-based compensation, payroll taxes, commissions, and bonuses. Additionally, cost of revenue includes non-personnel-related expenses, such as third-party hosting costs, amortization of acquired technology intangible assets, amortization of capitalized software development costs related to the Company’s platform, software license fees, and allocated overhead.
|
||||||||||||||||||||||||||||||||||||||||||
| Operating expenses | Operating expenses The Company’s operating expenses consist of sales and marketing, research and development, and general and administrative expenses. For each of these categories of expense, personnel-related compensation expenses are the most significant component, which include salaries, stock-based compensation, commissions, benefits, payroll taxes, and bonuses. Sales and marketing Sales and marketing expenses primarily consist of personnel-related compensation expenses for the Company’s sales and marketing organizations. Additionally, sales and marketing expenses include non-personnel-related expenses, such as advertising costs, marketing events, travel, trade shows, and other marketing activities; amortization of acquired customer relationship intangible assets; contractor costs to supplement the Company’s staff levels; consulting services; and allocated overhead. Advertising costs are expensed as incurred. During the years ended December 31, 2024, 2023, and 2022, the Company incurred advertising costs of $61.8 million, $43.1 million, and $37.2 million, respectively. Research and development Research and development expenses primarily consist of personnel-related compensation expenses for the Company’s engineering, product, and design teams. Additionally, research and development expenses include non-personnel-related expenses, such as contractor costs to supplement the Company’s staff levels, consulting services, amortization of certain acquired intangible assets used in research and development activities, and allocated overhead. General and administrative General and administrative expenses primarily consist of personnel-related compensation expenses for the Company’s information technology, human resources, finance, legal, executive, and other administrative functions. Additionally, general and administrative expenses include non-personnel-related expenses, such as professional fees for audit, legal, tax, and other external consulting services, including acquisition-related transaction expenses; costs associated with operating as a public company, including insurance costs, professional services, investor relations, and other compliance costs; property and use taxes; licenses, travel and entertainment costs; and allocated overhead.
|
||||||||||||||||||||||||||||||||||||||||||
| Stock-based compensation | Stock-based compensation The Company recognizes stock-based compensation cost equal to the grant date fair value of stock-based awards. Stock-based awards include stock options, restricted stock units ("RSUs"), employee stock purchase plan (“ESPP”), performance-based restricted stock units (“PSUs”), and restricted stock awards (“RSAs”). The fair value of RSUs, PSUs, and RSAs is based on the estimated fair value of the Company’s common stock on the grant date. The fair value of stock options and ESPP purchase rights is estimated on the grant date using the Black-Scholes option pricing model. For awards that vest solely based on continued service, the grant date fair value is recognized as compensation expense on a straight-line basis over the requisite service period of the awards, which is generally four years. For awards that contain both performance and service vesting conditions, the grant date fair value is recognized as compensation expense using a graded vesting attribution model. No expense is recognized for awards with performance conditions until that condition is probable of being met, therefore the portion of expense recognized in any period may fluctuate depending on changing estimates of the achievement of the performance conditions. Forfeitures are recorded when they occur.
|
||||||||||||||||||||||||||||||||||||||||||
| Income taxes | Income taxes The Company accounts for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, deferred income tax assets and liabilities are determined based on the differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the accompanying consolidated statements of operations and comprehensive loss in the period that includes the enactment date. A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risk associated with estimates of future taxable income in assessing the need for a valuation allowance. Significant judgment is required in determining the provision for income taxes and deferred tax assets and liabilities. The Company recognizes a tax benefit from an uncertain position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on its technical merits. If this threshold is met, the Company measures the tax benefit as the largest amount of the benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company recognizes penalties and interest accrued with respect to uncertain tax positions, if any, in the provision for income taxes in the accompanying consolidated statements of operations and comprehensive loss. Accrued penalties and interest related to uncertain tax positions were not material to any period presented.
|
||||||||||||||||||||||||||||||||||||||||||
| Recently adopted accounting pronouncements, Recently issued accounting pronouncements - not yet adopted | Recently adopted accounting pronouncements Improvements to Reportable Segment Disclosures In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The new amendment expands reportable segment disclosure requirements through enhanced disclosures about significant segment expenses by requiring disclosure of incremental segment information on an annual and interim basis to enable investors to develop more decision-useful financial analysis. ASU 2023-07 is effective for public business entities for fiscal years beginning after December 31, 2023 and for interim periods within fiscal years beginning after December 31, 2024, with early adoption permitted. Upon adoption, public entities should apply the amendment retrospectively to all periods presented in the financial statements. The Company adopted the guidance for the fiscal year beginning January 1, 2024, and will implement the interim disclosure requirements in fiscal year 2025. There was no impact on the Company’s consolidated financial statements upon adoption. Recently issued accounting pronouncements - not yet adopted Disaggregation of Income Statement Expenses In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40) – Disaggregation of Income Statement Expenses (“ASU 2024-03”). The new amendment expands financial reporting by requiring that public entities disclose additional information about certain expense categories in tabular form in the notes to financial statements at interim and annual reporting periods. ASU 2024-03 is effective for public business entities for fiscal years beginning after December 15, 2026 and for interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. Upon adoption, public entities should apply the amendment either (1) prospectively to financial statements issued for reporting periods after the effective date or (2) retrospectively to all periods presented in the financial statements. The Company is evaluating the impact of the adoption of ASU 2024-03 on its consolidated financial statements and disclosures. Improvements to Income Tax Disclosure In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) – Improvements to Income Tax Disclosures (“ASU 2023-09”). The new amendment enhances transparency and usefulness of income tax disclosures by expanding disclosures in an entity’s income tax rate reconciliation table and income taxes paid. ASU 2023-09 is effective for public business entities for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2023-09 on its consolidated financial statements and disclosures.
|
||||||||||||||||||||||||||||||||||||||||||
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Estimated Useful Lives of Property Plant and Equipment | Depreciation expense is computed on a straight-line basis over the estimated lives of the assets as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Changes in Contract Cost Assets | The following table presents the changes in contract cost assets (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
INVESTMENTS (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Investments, Debt and Equity Securities [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Marketable Securities | Marketable securities consisted of the following as of December 31, 2024 (in thousands):
Marketable securities consisted of the following as of December 31, 2023 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Investments Classified by Contractual Maturity Date | The following table summarizes the estimated fair value of investments classified as marketable securities by contractual maturity date (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Strategic Investments Activity | Strategic investment activity during the year ended December 31, 2024 is summarized as follows (in thousands):
Strategic investment activity during the year ended December 31, 2023 is summarized as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Financial Assets Measured at Fair Value on Recurring Basis Within Fair Value Hierarchy | Financial assets measured at fair value on a recurring basis within the fair value hierarchy are summarized as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PROPERTY AND EQUIPMENT (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Property, Plant and Equipment [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Components of Property and Equipment, Net | Property and equipment, net consisted of the following (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LEASES (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Components of Lease Expense | The components of lease expense were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Supplemental Information Related to Leases | Supplemental information related to leases is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Weighed Average Remaining Lease Term and Discount Rates |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Maturities of Lease Payments for Leases | Maturities of lease payments, net of tenant improvement reimbursement, for leases where the lease commencement date commenced on or prior to December 31, 2024 are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BUSINESS COMBINATIONS (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Business Combinations [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Purchase Consideration Allocated to Assets and Liabilities | The preliminary purchase consideration was allocated to the following assets and liabilities at the acquisition date (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
INTANGIBLE ASSETS AND GOODWILL (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Finite-lived Intangible Assets | The Company’s finite-lived and indefinite-lived intangible assets are summarized as follows (dollars in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Intangible Assets Amortization Expense | Amortization expense recorded on the Company's finite-lived intangible assets is summarized as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Estimated Future Amortization Expense Related to Finite-lived Intangible Assets | The following table outlines the estimated future amortization expense related to finite-lived intangible assets (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Changes in Carrying Amount of Goodwill | The following table presents the changes in carrying amount of goodwill (in thousands):
(1) Includes post-closing working capital adjustments and the effect of foreign currency translation.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Capitalized Software Development Costs [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Capitalized Software Development Costs | The Company’s capitalized software development costs are summarized as follows (in thousands):
(1) December 31, 2024 and 2023, the above balances include $9.7 million and $12.5 million, respectively, of capitalized software costs developed by the Company for internal use.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Remaining Estimated Amortization of Capitalized Software Development Costs | The following table presents the remaining estimated amortization of capitalized software development costs as of December 31, 2024 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ACCRUED EXPENSES (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accrued Liabilities, Current [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Components of Accrued Expenses | The following represents the components of accrued expenses contained within the Company’s consolidated balance sheets at the end of each period (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COMMITMENTS AND CONTINGENCIES (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Future Unconditional Purchase Commitments for Software Service Subscriptions and Other Services | As of December 31, 2024, future minimum payments under our non-cancellable purchase commitments for software service subscriptions and other services were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||
STOCK-BASED COMPENSATION (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Stock Option Activity | The following table summarizes the stock option activity during the year ended December 31, 2024 (aggregate intrinsic value in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Activity in Connection with RSU and PSU Activity | The following table summarizes the RSU activity during the year ended December 31, 2024:
The following table summarizes the PSU activity during the year ended December 31, 2024:
(1) This represents awards granted at 100% attainment of the performance conditions.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Fair Value of ESPP Purchase Rights on Date of Grant | The fair value of the ESPP purchase rights on the date of grant using the Black-Scholes option pricing model was estimated using the following assumptions:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Total Stock-based Compensation Cost from Stock Options, RSUs, ESPP, RSAs, and Sales of Stock | The Company recorded total stock-based compensation cost from stock options, RSUs, PSUs, ESPP, RSAs, and sales of stock by employees in excess of fair value as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
INCOME TAXES (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Components of Loss before Provision for Income Taxes | The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Provision for Income Taxes | The provision for income taxes is comprised of the following (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Reconciliation between Income Taxes | The following table provides a reconciliation between income taxes computed at the U.S. federal statutory rate and the Company’s provision for income taxes (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Significant Components of Company's Deferred Tax Assets and Liabilities | Significant components of the Company’s deferred tax assets and liabilities are presented below (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Activity Related to Valuation Allowance | The following table summarizes the activity related to the valuation allowance (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Unrecognized Tax Benefits Roll Forward | The following table summarizes the activity related to unrecognized tax benefits (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NET LOSS PER SHARE (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Potentially Dilutive Shares Excluded from Earnings Per Share | The following weighted-average potentially dilutive shares are excluded from the calculation of diluted earnings per share as they are anti-dilutive:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GEOGRAPHIC INFORMATION (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Geographic Areas, Revenues from External Customers [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Revenue by Geographic Region | The following table sets forth the Company’s revenues by geographic region, which is determined based on the billing location of the customer (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Property and Equipment Net and ROU Assets by Geographic Region | The following table sets forth the total of property and equipment, net, and ROU lease assets by geographic region (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RESTRUCTURING (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||
| Restructuring and Related Activities [Abstract] | |||||||||||||||||||||||||||||||||||||
| Summary of Restructuring-Related Expense | The following table summarizes the severance and other benefit costs incurred during the year ended December 31, 2024 by line item within the consolidated statement of operations and comprehensive loss related to this restructuring event (in thousands):
|
||||||||||||||||||||||||||||||||||||
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of Estimated Lives of Assets (Details) |
Dec. 31, 2024 |
|---|---|
| Leasehold improvements | |
| Property Plant And Equipment [Line Items] | |
| Estimated Useful Life | 15 years |
| Building improvements | |
| Property Plant And Equipment [Line Items] | |
| Estimated Useful Life | 20 years |
| Furniture and fixtures | |
| Property Plant And Equipment [Line Items] | |
| Estimated Useful Life | 5 years |
| Computers and equipment | |
| Property Plant And Equipment [Line Items] | |
| Estimated Useful Life | 3 years |
Summary of Significant Accounting Policies - Summary of Changes in Contract Costs Assets (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Capitalized Contract Cost [Roll Forward] | |||
| Beginning balance | $ 73,282 | $ 64,077 | $ 42,919 |
| Additions | 39,699 | 37,243 | 41,750 |
| Amortization | (31,554) | (28,038) | (20,592) |
| Ending balance | $ 81,427 | $ 73,282 | $ 64,077 |
INVESTMENTS - Schedule of Contractual Maturities (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Investments, Debt and Equity Securities [Abstract] | ||
| Due within 1 year | $ 337,673 | $ 320,161 |
| Due in 1 to 2 years | 46,042 | 0 |
| Total marketable securities | $ 383,715 | $ 320,161 |
INVESTMENTS - Additional Information (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Schedule Of Available For Sale Securities [Line Items] | |||
| Maturities of marketable securities | $ 440,537,000 | $ 372,240,000 | $ 85,632,000 |
| Sales of marketable securities | 0 | 5,452,000 | $ 0 |
| Realized loss on the sale of marketable securities | 0 | $ 0 | |
| Maximum | |||
| Schedule Of Available For Sale Securities [Line Items] | |||
| Contractual obligation | $ 6,700,000 | ||
PROPERTY AND EQUIPMENT - Components of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Property and equipment | $ 87,477 | $ 71,243 |
| Less: accumulated depreciation and amortization | (43,885) | (34,985) |
| Property and equipment, net | 43,592 | 36,258 |
| Leasehold improvements | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment | 38,715 | 29,681 |
| Building improvements | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment | 6,311 | 6,311 |
| Furniture and fixtures | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment | 11,579 | 12,146 |
| Computers and equipment | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment | 29,212 | 22,177 |
| Purchased software | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment | $ 1,660 | $ 928 |
PROPERTY AND EQUIPMENT - Additional Information (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Property, Plant and Equipment [Abstract] | |||
| Depreciation and amortization | $ 11.7 | $ 11.8 | $ 11.1 |
LEASES - Additional Information (Details) - USD ($) $ in Thousands |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Feb. 24, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Lessee Lease Description [Line Items] | ||||
| Lease extension period (in years) | 10 years | |||
| Increase in future rent commitments | $ 10,700 | |||
| Increase (decrease) in operating lease liabilities | (7,272) | $ (13,840) | $ (8,890) | |
| Letters of credit outstanding | 4,300 | |||
| Subsequent Event | ||||
| Lessee Lease Description [Line Items] | ||||
| Increase in future rent commitments | $ 22,000 | |||
| Austin Texas Office Space | ||||
| Lessee Lease Description [Line Items] | ||||
| Increase (decrease) in operating lease right-of-use assets | (4,000) | |||
| Increase (decrease) in operating lease liabilities | $ (4,300) | |||
| Minimum | ||||
| Lessee Lease Description [Line Items] | ||||
| Non-cancelable lease term (in years) | 1 year | |||
| Maximum | ||||
| Lessee Lease Description [Line Items] | ||||
| Non-cancelable lease term (in years) | 10 years | |||
| Lease extension period (in years) | 10 years | |||
LEASES - Summary of Components of Lease Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Leases [Abstract] | |||
| Amortization of right of use assets | $ 2,645 | $ 2,672 | $ 2,705 |
| Interest on lease liabilities | 1,874 | 1,953 | 2,017 |
| Operating lease cost | 13,264 | 14,620 | 11,526 |
| Short-term lease cost | 742 | 1,344 | 674 |
| Variable lease cost | 5,038 | 4,821 | 5,667 |
| Total lease cost | $ 23,563 | $ 25,410 | $ 22,589 |
LEASES - Summary of Supplemental Information Related to Leases (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Leases [Abstract] | ||
| Operating right of use assets | $ 28,790 | $ 44,141 |
| Amount included within other current liabilities | $ 3,746 | $ 10,399 |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other current liabilities | Other current liabilities |
| Operating lease liabilities, non-current | $ 32,697 | $ 37,923 |
| Total operating lease liabilities | 36,443 | 48,322 |
| Finance right of use assets | 31,727 | 34,375 |
| Amount included within other current liabilities | $ 2,228 | $ 2,019 |
| Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other current liabilities | Other current liabilities |
| Finance lease liabilities, non-current | $ 41,352 | $ 43,581 |
| Total finance lease liabilities | $ 43,580 | $ 45,600 |
LEASES - Summary of Weighed Average Remaining Lease Term and Discount Rates (Details) |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|---|
| Leases [Abstract] | |||
| Weighted-average remaining lease term, financing leases (in years) | 12 years 2 months 12 days | 13 years 2 months 12 days | 14 years 2 months 12 days |
| Weighted-average remaining lease term, operating leases (in years) | 8 years 10 months 24 days | 5 years 6 months | 6 years 7 months 6 days |
| Weighted-average discount rate, finance leases, percentage | 4.21% | 4.21% | 4.20% |
| Weighted-average discount rate, operating leases, percentage | 6.10% | 3.58% | 2.89% |
LEASES - Summary of Maturities of Lease Payments for Leases (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Operating | ||
| 2025 | $ (3,157) | |
| 2026 | 3,156 | |
| 2027 | 5,291 | |
| 2028 | 6,738 | |
| 2029 | 5,398 | |
| Thereafter | 37,258 | |
| Total lease payments, net of tenant improvement reimbursement | 54,684 | |
| Less imputed interest | (18,241) | |
| Total | 36,443 | $ 48,322 |
| Finance | ||
| 2025 | 4,013 | |
| 2026 | 4,126 | |
| 2027 | 4,288 | |
| 2028 | 4,424 | |
| 2029 | 4,512 | |
| Thereafter | 35,021 | |
| Total lease payments, net of tenant improvement reimbursement | 56,384 | |
| Less imputed interest | (12,804) | |
| Total | 43,580 | $ 45,600 |
| Total | ||
| 2025 | 856 | |
| 2026 | 7,282 | |
| 2027 | 9,579 | |
| 2028 | 11,162 | |
| 2029 | 9,910 | |
| Thereafter | 72,279 | |
| Total lease payments, net of tenant improvement reimbursement | 111,068 | |
| Less imputed interest | (31,045) | |
| Total | $ 80,023 |
BUSINESS COMBINATIONS - Summary of Total Purchase Consideration (Details) - USD ($) $ in Thousands |
May 30, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|---|---|
| Assets acquired | ||||
| Goodwill | $ 549,651 | $ 539,354 | $ 539,128 | |
| Intelliwave Technologies, Inc. | ||||
| Assets acquired | ||||
| Cash and cash equivalents | $ 2,390 | |||
| Accounts receivable | 964 | |||
| Prepaid expenses and other current assets | 17 | |||
| Other non-current assets | 388 | |||
| Goodwill | 11,333 | |||
| Total assets acquired | 35,792 | |||
| Liabilities assumed | ||||
| Deferred revenue, current | (2,210) | |||
| Other current liabilities | (2,605) | |||
| Other non-current liabilities | (388) | |||
| Net deferred tax liabilities | (790) | |||
| Total liabilities assumed | (5,993) | |||
| Net assets acquired | 29,799 | |||
| Intelliwave Technologies, Inc. | Developed Technology | ||||
| Assets acquired | ||||
| Intangible assets | $ 16,000 | |||
| Acquired intangible assets, useful life | 7 years | |||
| Intelliwave Technologies, Inc. | Customer relationships | ||||
| Assets acquired | ||||
| Intangible assets | $ 4,700 | |||
| Acquired intangible assets, useful life | 10 years |
INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets Amortization Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Finite Lived Intangible Assets [Line Items] | |||
| Total amortization of acquired finite-lived intangible assets | $ 40,794 | $ 37,578 | $ 38,381 |
| Cost of revenue | |||
| Finite Lived Intangible Assets [Line Items] | |||
| Total amortization of acquired finite-lived intangible assets | 25,437 | 22,396 | 22,428 |
| Sales and marketing | |||
| Finite Lived Intangible Assets [Line Items] | |||
| Total amortization of acquired finite-lived intangible assets | 12,700 | 12,425 | 12,425 |
| Research and development | |||
| Finite Lived Intangible Assets [Line Items] | |||
| Total amortization of acquired finite-lived intangible assets | $ 2,657 | $ 2,757 | $ 3,528 |
INTANGIBLE ASSETS AND GOODWILL - Estimated Future Amortization Expense Related to Finite-lived Intangible Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Finite Lived Intangible Assets [Line Items] | ||
| Net Carrying Amount | $ 118,098 | $ 134,698 |
| Intangible Assets, Excluding Capitalized Software Development Costs | ||
| Finite Lived Intangible Assets [Line Items] | ||
| 2025 | 38,776 | |
| 2026 | 24,198 | |
| 2027 | 23,354 | |
| 2028 | 19,715 | |
| 2029 | 4,752 | |
| Thereafter | 7,303 | |
| Net Carrying Amount | $ 118,098 |
INTANGIBLE ASSETS AND GOODWILL - Schedule of Changes in Carrying Amount of Goodwill (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Goodwill [Roll Forward] | ||
| Beginning balance | $ 539,354 | $ 539,128 |
| Additions | 11,333 | 0 |
| Other adjustments, net | (1,036) | 226 |
| Ending balance | $ 549,651 | $ 539,354 |
CAPITALIZED SOFTWARE DEVELOPMENT COSTS - Summary of Capitalized Software Development Costs (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Gross carrying amount | $ 205,158 | $ 143,403 |
| Accumulated amortization | (92,837) | (60,358) |
| Net capitalized software costs | 112,321 | 83,045 |
| Internally Used Software Development | ||
| Property Plant And Equipment [Line Items] | ||
| Net capitalized software costs | $ 9,700 | $ 12,500 |
CAPITALIZED SOFTWARE DEVELOPMENT COSTS - Additional Information (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Cost of revenue | |||
| Capitalized Software Development Costs [Line Items] | |||
| Amortization of capitalized software | $ 29.3 | $ 17.6 | $ 10.6 |
| Operating Expense | Internally Used Software Development | |||
| Capitalized Software Development Costs [Line Items] | |||
| Amortization of capitalized software | 3.2 | 1.7 | |
| Research and development | |||
| Capitalized Software Development Costs [Line Items] | |||
| Software development costs | $ 0.4 | $ 0.4 | $ 0.3 |
CAPITALIZED SOFTWARE DEVELOPMENT COSTS - Schedule of Remaining Estimated Amortization of Capitalized Software Development Costs (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Finite Lived Intangible Assets [Line Items] | ||
| Intangible assets, net | $ 118,098 | $ 134,698 |
| Amortization of Capitalized Software Development Costs | ||
| Finite Lived Intangible Assets [Line Items] | ||
| 2025 | 53,557 | |
| 2026 | 44,574 | |
| 2027 | 13,115 | |
| 2028 | 897 | |
| 2029 | 162 | |
| Thereafter | 16 | |
| Intangible assets, net | $ 112,321 |
ACCRUED EXPENSES - Schedule of Components of Accrued Expenses (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Accrued Liabilities, Current [Abstract] | ||
| Accrued bonuses | $ 28,878 | $ 31,786 |
| Accrued commissions | 17,885 | 16,494 |
| Accrued salary, payroll tax, and employee benefit liabilities | 25,210 | 36,171 |
| Other accrued expenses | 16,767 | 15,624 |
| Total accrued expenses | $ 88,740 | $ 100,075 |
COMMITMENTS AND CONTINGENCIES - Summary of Future Unconditional Purchase Commitments for Software Service Subscriptions and Other Services (Details) $ in Thousands |
Dec. 31, 2024
USD ($)
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| 2025 | $ 28,676 |
| 2026 | 15,815 |
| 2027 | 4,759 |
| 2028 | 2,558 |
| Thereafter | 0 |
| Total | $ 51,808 |
STOCK-BASED COMPENSATION - Schedule of Fair Value of ESPP Purchase Rights on Date of Grant (Detail) - Employee Stock Purchase Plan |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Estimated dividend yield | 0.00% | 0.00% | 0.00% |
| Minimum | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Risk-free interest rate | 4.29% | 4.68% | 1.47% |
| Expected term (in years) | 6 months | 6 months | 6 months |
| Estimated weighted-average volatility | 29.80% | 46.29% | 61.14% |
| Maximum | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Risk-free interest rate | 5.33% | 5.33% | 4.55% |
| Expected term (in years) | 1 year | 1 year | 1 year |
| Estimated weighted-average volatility | 44.34% | 64.76% | 72.69% |
INCOME TAXES - Components of Loss before Provision for (Benefit from) Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Income Tax Disclosure [Abstract] | |||
| Domestic | $ (110,860) | $ (191,132) | $ (287,569) |
| Foreign | 6,679 | 2,711 | 1,104 |
| Loss before provision for income taxes | $ (104,181) | $ (188,421) | $ (286,465) |
INCOME TAXES - Provision for (Benefit from) Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Current: | |||
| State | $ 1,094 | $ 709 | $ 442 |
| Foreign | 1,562 | 1,333 | 307 |
| Total | 2,656 | 2,042 | 749 |
| Deferred: | |||
| Federal | 9 | 4 | (34) |
| State | 13 | 6 | 93 |
| Foreign | (903) | (779) | (342) |
| Total | (881) | (769) | (283) |
| Provision for income taxes | $ 1,775 | $ 1,273 | $ 466 |
INCOME TAXES - Reconciliation between Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Income Tax Disclosure [Abstract] | |||
| Computed expected income tax benefit | $ (21,890) | $ (39,568) | $ (60,120) |
| State income taxes - net of federal income tax benefit | (5,230) | (6,175) | (10,197) |
| Change in valuation allowance | 50,681 | 42,855 | 81,251 |
| Non-deductible expenses | 1,859 | 4,489 | 2,687 |
| Non-deductible base erosion expenses | 4,481 | 11,403 | 0 |
| Non-deductible officers’ compensation | 9,885 | 12,775 | 3,648 |
| Stock-based compensation | (8,676) | (9,678) | 135 |
| Tax credits (federal and state) | (21,049) | (18,226) | (16,853) |
| Foreign rate differential | (102) | 40 | 35 |
| Return-to-provision | (8,127) | 3,110 | (7) |
| Other | (57) | 248 | (113) |
| Provision for income taxes | $ 1,775 | $ 1,273 | $ 466 |
INCOME TAXES - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|---|---|
| Deferred tax assets: | ||||
| Net operating loss | $ 206,684 | $ 215,915 | ||
| Tax credits | 96,711 | 76,504 | ||
| Lease liabilities | 17,108 | 20,213 | ||
| Stock-based compensation | 9,824 | 14,899 | ||
| Capitalized software cost | 91,563 | 59,487 | ||
| Other | 9,011 | 5,531 | ||
| Total deferred tax assets | 430,901 | 392,549 | ||
| Valuation allowance | (372,901) | (324,422) | $ (282,337) | $ (204,182) |
| Total deferred tax assets, net | 58,000 | 68,127 | ||
| Deferred tax liabilities: | ||||
| Lease assets | (12,264) | (16,376) | ||
| Acquired intangible assets | (23,545) | (32,120) | ||
| Contract cost asset | (18,922) | (16,868) | ||
| Prepaid and accrued expenses | (3,816) | (3,184) | ||
| Other | (897) | (1,201) | ||
| Total deferred tax liabilities | (59,444) | (69,749) | ||
| Total | $ (1,444) | $ (1,622) |
INCOME TAXES - Summary of Activity Related to Valuation Allowance (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Income Tax Valuation Allowance [Roll Forward] | |||
| Beginning balance | $ 324,422 | $ 282,337 | $ 204,182 |
| Current year change | 48,479 | 40,810 | 78,155 |
| Increase in valuation allowance as a result of purchase accounting for business combinations | 0 | 1,275 | 0 |
| Ending balance | $ 372,901 | $ 324,422 | $ 282,337 |
INCOME TAXES - Summary of Activity Related to Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | |||
| Beginning balance | $ 29,041 | $ 21,727 | $ 17,010 |
| Increases related to current period positions | 8,564 | 7,513 | 5,915 |
| Increases (decreases) related to prior period positions | 625 | (199) | (1,198) |
| Ending balance | $ 38,230 | $ 29,041 | $ 21,727 |
EMPLOYEE BENEFIT PLANS - Additional Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Other Countries | |||
| Defined Benefit Plan Disclosure [Line Items] | |||
| Defined benefit plan, employer contributions | $ 4,000 | $ 3,600 | $ 2,800 |
| 401K Plan | |||
| Defined Benefit Plan Disclosure [Line Items] | |||
| Employer matching contribution, percent of employees' gross pay | 4.00% | ||
| Maximum annual contributions per employee, amount | 5 | ||
| Defined benefit plan, employer contributions | $ 13,400 | 17,200 | 14,700 |
| 401K Plan | Other Countries | |||
| Defined Benefit Plan Disclosure [Line Items] | |||
| Defined benefit plan, employer contributions | $ 4,000 | $ 3,600 | $ 2,800 |
GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Region (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Segment Reporting Information [Line Items] | |||
| Revenue | $ 1,151,708 | $ 950,010 | $ 720,203 |
| U.S. | |||
| Segment Reporting Information [Line Items] | |||
| Revenue | $ 981,869 | $ 815,773 | $ 616,654 |
| U.S. | Revenue Benchmark | Geographic Concentration Risk | |||
| Segment Reporting Information [Line Items] | |||
| Concentration risk, percentage | 85.00% | 86.00% | 86.00% |
| Rest of the world | |||
| Segment Reporting Information [Line Items] | |||
| Revenue | $ 169,839 | $ 134,237 | $ 103,549 |
| Rest of the world | Revenue Benchmark | Geographic Concentration Risk | |||
| Segment Reporting Information [Line Items] | |||
| Concentration risk, percentage | 15.00% | 14.00% | 14.00% |
GEOGRAPHIC INFORMATION - Summary of Property and Equipment Net and ROU Assets by Geographic Region (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Segment Reporting Information [Line Items] | ||
| Total property and equipment, net, and right of use lease assets | $ 104,109 | $ 114,774 |
| U.S. | ||
| Segment Reporting Information [Line Items] | ||
| Total property and equipment, net, and right of use lease assets | 89,522 | 97,936 |
| Rest of the world | ||
| Segment Reporting Information [Line Items] | ||
| Total property and equipment, net, and right of use lease assets | $ 14,587 | $ 16,838 |
Restructuring - Additional Information (Details) - USD ($) |
1 Months Ended | |
|---|---|---|
Jan. 31, 2024 |
Dec. 31, 2024 |
|
| Restructuring and Related Activities [Abstract] | ||
| Positions eliminated, percent | 4.00% | |
| Restructuring reserve | $ 0 |
SUBSEQUENT EVENTS (Details) - Subsequent Event - USD ($) $ in Millions |
1 Months Ended | |
|---|---|---|
Jan. 28, 2025 |
Feb. 28, 2025 |
|
| Restricted Stock Units (RSUs) | ||
| Subsequent Event [Line Items] | ||
| Share-based payment arrangement, decrease for tax withholding obligation | $ 28.3 | |
| Novorender | ||
| Subsequent Event [Line Items] | ||
| Total purchase consideration | $ 50.5 |