The Company and Summary of Significant Accounting Policies and Estimates | The Company and Summary of Significant Accounting Policies and Estimates Company Guidewire Software, Inc., a Delaware corporation, was incorporated on September 20, 2001. Guidewire Software, Inc., together with its subsidiaries (the “Company”), provides a technology platform which combines core operations, digital engagement, analytics, and artificial intelligence (“AI”) applications. The Company’s technology platform supports core insurance operations, including underwriting, policy administration, claim management, and billing; insights into data that can improve business decision making; and digital sales, service, and claims experiences for policyholders, agents, and other key stakeholders. The Company’s customers are primarily property and casualty insurance carriers. Basis of Presentation and Consolidation The Company’s consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). The consolidated financial statements and notes include the Company and its wholly-owned subsidiaries and reflect all adjustments (all of which are normal and recurring in nature) that, in the opinion of management, are necessary for a fair presentation of the periods presented. All intercompany balances and transactions have been eliminated in consolidation. Use of Estimates The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Significant items subject to such estimates include, but are not limited to, revenue recognition, the useful lives of property and equipment and intangible assets, accounts receivable and unbilled accounts receivable allowances, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, fair value of convertible senior notes and investments, valuation of goodwill and intangible assets, fair value of acquired assets and assumed liabilities, software development costs to be capitalized, leases, and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from these estimates. Foreign Currency The functional currency of the Company’s foreign subsidiaries is their respective local currency. The Company translates all assets and liabilities of foreign subsidiaries to U.S. dollars at the current exchange rate as of the applicable balance sheet date. Revenue and expenses are translated at the average exchange rate prevailing during the period in which the transactions occur. The effects of foreign currency translations are recorded in accumulated other comprehensive income (loss) as a separate component of stockholders’ equity in the accompanying consolidated balance sheets. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency of the recording entity are included in other income (expense) in the consolidated statements of operations. Cash and Cash Equivalents Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents primarily consist of commercial paper and money market funds. Investments Management determines the appropriate classification of investments at the time of purchase based upon management’s intent with regard to such investments. All investments in the periods presented have been classified as available-for-sale. The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. Investments are recorded at fair value with unrealized holding gains and losses, net of taxes, generally included in accumulated other comprehensive income (loss). Unrealized losses related to the credit worthiness of an investment, if any, are recorded in other income (expense), net on the consolidated statements of operations. Property, Equipment, and Software Development Costs Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets. Maintenance and repairs that do not extend the life or improve an asset are expensed in the period incurred. The estimated useful lives of property and equipment are as follows: Computer hardware 3 years Purchased software 3 years Software development 3 to 5 years Equipment and machinery 3 to 5 years Furniture and fixtures 5 years Leasehold improvements Shorter of 10 years or remaining lease term Certain development costs related to software delivered to customers (“self-managed software”) incurred subsequent to the establishment of technological feasibility are subject to capitalization and amortized over the estimated lives of the related products. Technological feasibility is established upon completion of a working model. Costs incurred subsequent to the establishment of technological feasibility have not been material and, therefore, all software development costs related to self-managed software have been charged to research and development expense in the accompanying consolidated statements of operations as incurred. The Company capitalizes software development costs for technology applications that provide new or significantly enhanced functionality that the Company will offer solely as a cloud-based subscription. Capitalized costs are primarily comprised of compensation for employees who are directly associated with cloud software development projects. The Company begins to capitalize costs when preliminary development efforts are successfully completed, management has authorized and committed project funding, it is probable that the project will be completed, and the software will be used as intended. If any of these criteria cease being met before the software reaches its intended use, any capitalized costs related to the project will be impaired. When the software reaches its intended use which is typically once the technology applications are available for general release, capitalized costs are amortized to cost of revenue over the estimated useful lives of the related assets, generally estimated to be three Leases The Company accounts for leases under Accounting Standards Codification Topic 842: Leases (“ASC 842”) issued by the Financial Accounting Standards Board. Under ASC 842, the Company determines if an arrangement is a lease at inception of the agreement. If an arrangement is determined to be a lease, an operating lease asset, also known as a right-of-use asset, and lease liability are recorded based on the present value of lease payments over the non-cancellable lease term. In connection with determining the present value of the lease payments, the Company considers only payments that are fixed and determinable at the time of commencement, including non-lease components that are fixed throughout the lease term. Variable components of the lease payments, such as utilities, maintenance, and taxes, are expensed as incurred and not included in determining the present value of the lease liability. As the Company's leases generally do not provide an implicit rate, the Company's incremental borrowing rate, calculated based on available information at the lease commencement date, is used in determining the present value of the lease payments. The Company's incremental borrowing rate is a hypothetical rate based on the Company's understanding of its credit rating. The lease term used to calculate the lease liability and operating lease asset includes options to extend or terminate the lease if it is reasonably certain the Company will exercise that option. Operating lease assets also include any lease payments made prior to commencement and are recorded net of any lease incentives received. Lease expense is recognized on a straight-line basis over the lease term and is reflected in the consolidated statements of operations in each of the cost of revenue and operating expense categories. The Company also enters into agreements to sublease unoccupied office space. Any sublease payments received in excess of the straight-line rent expense related to the subleased space are recorded as an offset to operating expenses over the sublease term. Operating leases are included in operating lease assets, other current liabilities, and lease liabilities on the consolidated balance sheets. Impairment of Long-Lived Assets, Intangible Assets, and Goodwill The Company evaluates its long-lived assets, consisting of property and equipment, operating lease assets, and intangible assets, for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of certain assets may not be recoverable. Impairment exists if the carrying amount of such assets exceed the estimates of future net undiscounted cash flows expected to be generated by such assets. Should impairment exist, the impairment loss would be measured based on the excess carrying amount of the assets over the estimated fair value of the assets. There have been no long-lived asset impairments during the periods presented. The Company tests goodwill for impairment annually, during the fourth quarter of each fiscal year, and in the interim whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company evaluates qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the goodwill impairment test. In performing the qualitative assessment, the Company considers events and circumstances, including, but not limited to, macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting unit’s net assets, and changes in the price of the Company’s common stock. If, after assessing the totality of events or circumstances, the Company determines that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, then the goodwill impairment test is not performed. There have been no goodwill impairments during the periods presented. Convertible Senior Notes In March 2018, the Company issued $400.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2025 (the “Convertible Senior Notes”). The Company accounts for the liability and equity components of the issued Convertible Senior Notes separately. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability component from the par value of the Convertible Senior Notes as a whole. This difference represents a debt discount that is amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The liability and equity components will not be remeasured as long as the conversion option continues to meet the requirements for equity classification. The equity component is net of issuance costs and recorded in additional paid-in capital. Business Combinations The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. Goodwill is calculated as the difference between the acquisition-date fair value of the consideration transferred and the values assigned to the assets acquired and liabilities assumed. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and subject to refinement, and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, if new information is obtained about facts and circumstances that existed as of the acquisition date, the Company may record adjustments to the fair value of these assets and liabilities, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, subsequent adjustments, if any, are recorded to the Company’s consolidated statements of operations. Concentration of Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments, accounts receivable, and unbilled accounts receivable. The Company maintains its cash, cash equivalents, and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded in the consolidated balance sheets are in excess of amounts that are insured by the Federal Deposit Insurance Corporation. No customer individually accounted for 10% or more of the Company’s revenue for the years ended July 31, 2022, 2021, and 2020. As of July 31, 2022 and July 31, 2021, no customer accounted for 10% or more of the Company’s total accounts receivable. Accounts Receivable and Allowances Accounts receivable are recorded at invoiced amounts and do not bear interest. While the Company does not require collateral, the Company performs ongoing credit evaluations of its customers. The Company maintains an allowance for credit losses based upon the expected collectability of its accounts receivable. The expectation of collectability is based on historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss associated with delinquent accounts. Credit losses are recorded in general and administrative expense while billing and other revenue adjustments are recorded against the corresponding revenue financial statement line item in the consolidated statements of operations. Revenue Recognition The Company’s revenue is derived from contracts with customers. The majority of the Company’s revenue is derived from subscriptions to its cloud services, licensing arrangements for its software, and implementation and other professional services arrangements. The Company accounts for revenue in accordance with Accounting Standards Codification 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is to recognize revenue upon the transfer of services or products to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company applies the following framework to recognize revenue: Identification of the contract, or contracts, with the customer The Company considers the terms and conditions of written contracts and its customary business practices in identifying its contracts. The Company determines it has a contract with a customer when the contract is approved, the Company can identify each party’s rights regarding the services and products to be transferred, the Company can identify the payment terms for the services and products, the Company has determined that the customer has the ability and intent to pay, and the contract has commercial substance. In general, contract terms will be reflected in a written document that is signed by both parties. At contract inception, the Company evaluates whether two or more contracts with the same customer should be combined and accounted for as a single contract. The customer’s ability and intent to pay is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer. Contracts may be modified to account for changes in contract scope or price. The Company considers contract modifications to exist when the modification either creates new rights or obligations or changes the existing enforceable rights and obligations of either party. Contract modifications for services and products that are distinct from the existing contract and are priced commensurate with their standalone selling price are treated as separate contracts, and are accounted for prospectively. Contract modifications for services and products that are distinct but are not priced commensurate with their standalone selling price or are not distinct from the existing contract may affect the initial transaction price or the allocation of the transaction price to the performance obligations in the contract. In such cases, recognized revenue may be adjusted. Identification of the performance obligation in the contract Performance obligations promised in a contract are identified based on the services or products that will be transferred to the customer that are both: i. capable of being distinct, whereby the customer can benefit from the service or product either on its own or together with other resources that are readily available from the Company or third parties, and ii. distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services or products, the Company applies judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services or products are accounted for as a combined performance obligation. The Company generates revenue from the following sources, which represent the performance obligations of the Company: i. Subscription services related to the Company’s Software-as-a-Service (“SaaS”) offerings, including hosting; ii. Support activities that consist of email and phone support, bug fixes, and unspecified software updates and upgrades released when, and if, available during the support term; iii. Self-managed software licenses related to term or perpetual agreements; and iv. Services related to the implementation and configuration of the Company’s services and products, reimbursable travel, and training. Subscriptions are typically sold with a three- to five-year initial term with a customer option to renew on an annual basis after the initial term. Term licenses generally have a two-year initial term with a customer option to renew on an annual basis after the initial term. In certain circumstances, the Company will enter into term licenses with an initial term of more than two years or a renewal period longer than one year. Support for term licenses follows the same contract periods. Professional services typically are time and materials contracts that last for an average period of approximately one year. Determination of the transaction price The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services and products to the customer. Consideration may vary due to discounts, incentives, and potential service level credits or contractual penalties. Variable consideration is estimated and included in the transaction price if, in the Company’s judgment, it is probable that there will not be a significant future reversal of cumulative revenue under the contract. Self-managed software licenses and subscription services may be subject to either fixed or variable installments. Variable installments are generally subject to changes in a customer’s Direct Written Premium (“DWP”) or a customer’s Gross Written Premium (“GWP”). When consideration is subject to variable installments, the Company estimates variable consideration using the expected value method based on historical DWP or GWP usage to the extent that a significant revenue reversal is not probable to occur. The Company elected the practical expedient to evaluate whether a significant financing component exists when the contract term is greater than one year and the timing of revenue recognition occurs in advance of invoicing. This timing difference occurs when control of the software license is transferred at a point in time, usually at the contract onset, but the customer payments occur over time. A significant financing component generally does not exist under the Company’s standard contracting and billing practices. For example, the Company’s typical time-based licenses have a two-year initial term with the final payment due at the end of the first year and the Company’s typical subscription services are generally billed in advance of providing the services. Allocation of the transaction price to the performance obligations in the contract If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on its standalone selling price (“SSP”) in relation to the total fair value of all performance obligations in the arrangement. Some of the Company’s performance obligations, such as support, implementation services, and training services, have observable inputs that are used to determine the SSP of those distinct performance obligations. Where SSP is not directly observable, the Company determines the SSP using information that may include market conditions and other observable inputs. In the circumstances when available information to determine SSP is highly variable or uncertain, such as for our term licenses, the Company will use the residual method. The majority of the Company’s contracts contain multiple performance obligations, such as when licenses are sold with support, implementation services, or training services. Additionally, as customers enter into subscription agreements to migrate from an existing term license agreement, customers may be under contract for self-managed licenses and support, in addition to subscription services, for a period of time, which may require an allocation of the transaction price to each performance obligation. New and migration subscription agreements also typically include implementation, configuration, and training services, which may require an allocation of the transaction price to each performance obligation. Recognition of revenue when, or as, the Company satisfies a performance obligation The Company recognizes revenue when control of the services or products is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company is principally responsible for the satisfaction of its distinct performance obligations, which are satisfied either at a point in time or over a period of time. Performance obligations satisfied at a point in time Self-managed term and perpetual software licenses comprise the majority of distinct performance obligations that are satisfied at a point in time. Revenue is recognized at the point in which the self-managed software licenses are made available to a customer. Consideration for self-managed software licenses is typically billed in advance on an annual basis over the license term, which is generally two years. Performance obligations satisfied over a period of time Subscriptions, support activities, and professional service arrangements comprise the majority of distinct performance obligations that are satisfied over a period of time. Revenue from subscription arrangements is recognized ratably over the subscription period using a time-based measure of progress as customers receive the benefits from their subscriptions over the contractually agreed-upon term. The Company’s subscription arrangements are generally three to five years in duration. Consideration for subscription arrangements is typically billed in advance on an annual basis over the contract period. Revenue from support activities associated with self-managed licenses is a stand-ready obligation, which is generally recognized over the contractually agreed-upon term using a time-based measure of progress as customers receive benefits from the availability of support technicians over the support period. Consideration for support activities is typically billed in advance on an annual basis. The Company’s support activities are consistently priced as a percentage of the associated self-managed software license. Revenue from professional service arrangements is recognized over the service period as the underlying services are performed. In substantially all of the Company’s professional service contracts, services are separately identifiable performance obligations for which related revenue and costs are recognized according to when each service obligation is delivered. Substantially all professional services engagements are billed and recognized on a time and materials basis. In select situations, the Company will contract professional services on a fixed fee basis, where the Company generally recognizes services revenue over time, using an input method. The measure of progress of the professional services being provided under these fixed fee arrangements is based on hours incurred compared to estimates of the total hours to complete the performance obligation. When professional services are sold with a self-managed license or subscription arrangement, the Company evaluates whether the performance obligations are distinct or separately identifiable, or whether they constitute a single performance obligation. In the limited cases where professional services are not considered to be distinct from the self-managed license or subscription services, the Company will recognize revenue based on the nature and term of the combined performance obligation when control of the combined performance obligation is transferred to the customer. Balance Sheet Presentation Contracts with customers are reflected in the consolidated balance sheets as follows: • Accounts receivable, net represents amounts billed to customers in accordance with contract terms for which payment has not yet been received. It is presented net of any allowances as part of current assets in the consolidated balance sheets. • Unbilled accounts receivable, net represents amounts that are unbilled due to agreed-upon contractual terms in which billing occurs subsequent to revenue recognition. This situation typically occurs when the Company transfers control of self-managed software licenses to customers up-front, but invoices customers annually over the term of the license. Additionally, subscription agreements with ramped billing schedules could result in unbilled accounts receivable in the early years of the committed term. Unbilled accounts receivable is classified as either current or non-current based on the duration of remaining time between the date of the consolidated balance sheets and the anticipated due date of the underlying receivables. Unbilled accounts receivable is evaluated for credit losses based upon the expected collectibility of future accounts receivable, customer payment history, global economic conditions, and ongoing credit evaluations of customers. Unbilled accounts receivable is presented net of allowance for credit losses, if applicable, in the consolidated balance sheets. This balance represents contract assets. • Contract costs include customer acquisition costs, which consist primarily of sales commissions and related payroll taxes paid to sales personnel and referral fees paid to third-parties, and costs to fulfill a contract, which consist primarily of royalties payable to third-party software providers that support both the Company’s software offerings and support services. The short-term portion is presented as prepaid and other current assets. The long-term portion is presented as other assets. • Deferred costs represent costs related to our professional services that have been deferred to align with revenue recognition. The short-term portion is presented as prepaid and other current assets. The long-term portion is presented as other assets. • Deferred revenue, net represents amounts that have been invoiced and for which the Company has the right to bill, but that have not been recognized as revenue because the related services or products have not been transferred to the customer. Deferred revenue consists primarily of subscriptions and support services that are billed annually in advance but recognized over time. Deferred revenue that will be realized during the 12-month period following the date of the consolidated balance sheets is recorded as current. The remaining deferred revenue is recorded as non-current. These balances represent contract liabilities. The Company may receive consideration from its customers in advance of performance on a portion of the contract, thereby creating a contractual liability, and, on another portion of the contract, perform in advance of receiving consideration, thereby creating a contractual asset. Contract assets and liabilities related to rights and obligations in a contract are interdependent. Therefore, contract assets and liabilities are presented net at the contract level, as either a single contract asset or a single contract liability, in the consolidated balance sheets. Remaining performance obligations represent contracted revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. The Company excludes amounts related to professional services contracts that are on a time and materials basis from remaining performance obligations. Contract Costs Contract costs consist of two components: customer acquisition costs and costs to fulfill a contract. Customer acquisition costs are capitalized only if the costs are incrementally incurred to obtain a customer contract and the expected amortization period is greater than one year. Contract costs are classified as either current or non-current based on the duration of time remaining between the date of the consolidated balance sheets and the anticipated amortization date of the associated costs. Capitalized customer acquisition costs related to software licenses, subscriptions, and support services are amortized over the period of which the benefit is expected to be received, which the Company estimates to be approximately five years. The amortization of customer acquisition costs is classified as a sales and marketing expense in the consolidated statement of operations. Costs to fulfill a contract, or fulfillment costs, are only capitalized if they relate directly to a contract with a customer, the costs generate or enhance resources that will be used to satisfy performance obligations in the future, and the costs are expected to be recoverable. Fulfillment costs would be generally amortized over the same period of time as the customer acquisition costs. The amortization of fulfillment costs is classified as a cost of revenue in the consolidated statement of operations. Warranties The Company generally provides a warranty for its software services and products to its customers for periods ranging from three to 12 months. The Company’s software products are generally warranted to be free of defects in materials and workmanship under normal use and to substantially perform as described in published documentation. The Company’s services are generally warranted to be performed in a professional manner and to materially conform to the specifications set forth in the related customer contract. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. If the Company can |