XML 32 R22.htm IDEA: XBRL DOCUMENT
v3.24.3

Commitment and Contingencies | 9 Months Ended
--- | ---
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract] |
Commitments and Contingencies | Note 14. Commitments and Contingencies Long-Term Purchase Obligations As of September 30, 2024, the Company had long-term purchase obligations of approximately $208.5 million, primarily related to multi-year contracts with third party vendors for cloud services related to its subscription services and software as a service commitments. The expected payments under these commitments total approximately $113.1 million and $95.4 million over the next 1 year and 1-3 years, respectively. Warranties The Company generally provides product warranties. These are not separate performance obligations and are outside the scope of ASC 606. To date, the Company’s product warranty expense and obligations have not been material. The Company’s customer agreements generally include certain provisions for indemnifying the customer against losses, expenses, liabilities, and damages that may be awarded against the customer in the event the Company’s product is found to infringe upon a patent, copyright, trademark, or other proprietary right of a third party. The agreements generally limit the scope of and remedies for such indemnification obligations in a variety of industry-standard respects, including but not limited to certain time and scope limitations and a right to replace an infringing product with a non-infringing product. The Company believes its internal development processes and other policies and practices limit its exposure related to these indemnification provisions. In addition, the Company requires its employees to sign a proprietary information and inventions agreement, which assigns the rights to its employees’ development work to the Company. To date, the Company has not had to reimburse any of its customers for any losses related to these indemnification provisions, and no material claims against the Company are outstanding as of September 30, 2024 and December 31, 2023. The Company cannot determine the maximum amount of potential future payments, if any, related to such indemnification provisions due to the limited and infrequent history of prior indemnification claims. As permitted under Delaware law, the Company has agreements whereby the Company indemnifies its officers and directors for certain events or occurrences while the officer or director is, or was serving, at the Company’s request, in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company has director and officer insurance coverage that reduces the Company’s exposure and enables the Company to recover a portion of any future amounts paid. The Company believes the estimated fair value of these indemnification agreements in excess of applicable insurance coverage is minimal. The Company accrues for loss contingencies when available information indicates that it is probable that an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. Litigation The Company is a party to various legal proceedings and claims arising from the normal course of its business activities, including proceedings and claims related to employment and intellectual property related matters. The Company reviews the status of each matter and records a provision for a liability when it is considered both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed quarterly and adjusted as additional information becomes available. If both of the criteria are not met, the Company assesses whether there is at least a reasonable possibility that a loss, or additional losses, may be incurred. If there is a reasonable possibility that a material loss may be incurred, the Company discloses the estimate of the possible loss, range of loss, or a statement that such an estimate cannot be made. Litigation is subject to inherent uncertainties. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on the Company’s financial position and results of operation for the period in which the unfavorable outcome occurred, and potentially in future periods.

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

X
- Definition The entire disclosure for commitments and contingencies. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 405 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/405-30/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/450/tableOfContent Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/440/tableOfContent + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration