XML 27 R20.htm IDEA: XBRL DOCUMENT
v3.25.1

Revenue Recognition | 3 Months Ended
--- | ---
Mar. 31, 2025
Revenue from Contract with Customer [Abstract] |
Revenue Recognition | NOTE 12 – REVENUE RECOGNITION The Company derives revenue primarily from sales of subscription services, which consists of revenue from software-as-a-service (SaaS), cloud computing and post-contract customer support (PCS). Subscription revenue from SaaS and PCS is recognized ratably over the contractual term of the arrangement, beginning on the date the service is made available to the customer, and revenue from cloud computing is recognized on a consumption basis during the contractual term of the arrangement. The Company also derives revenue from the sales of software licenses and from professional services. License revenue is recognized at the point in time when the customer is able to use and benefit from the software and revenue from professional services and other is recognized as the services are performed. Disaggregation of Revenue Revenue by geographic region, based on the physical location of the customer, was as follows (in thousands):
|  | Three Months Ended March 31, |
|  | 2025 |  |  | 2024 |
United States |  | $ | 88,737 |  |  | $ | 76,293 |
Other |  |  | 47,572 |  |  |  | 33,998 |
Total revenue |  | $ | 136,309 |  |  | $ | 110,291 |
No foreign country accounted for 10% or more of revenue in any period presented. Contract Balances Accounts receivable are recorded at the invoice amount, net of allowance for doubtful accounts and credit losses. A receivable is recorded in the period the Company delivers products or provides services, or when it has an unconditional right to payment. In multi-year agreements, the Company generally invoices customers in equal annual installments at the beginning of each year within the contractual period. The Company records a receivable for multi-year licensed software, whether or not billed, to the extent it has an unconditional right to receive payment in the future related to those licenses. The Company estimates the amount of uncollectible accounts receivable at the end of each reporting period and provides a reserve when needed based on an assessment of various factors, including the aging of the receivable balance, historical experience and expectations of forward-looking loss estimates. When developing the expectations of forward-looking loss estimates, the Company takes into consideration forecasts of future economic conditions, information about past events, such as historical trends of write-offs, and customer-specific circumstances, such as bankruptcies and disputes. Accounts receivable are written off when deemed uncollectible. As of March 31, 2025 and December 31, 2024, the balance in the allowance for credit losses was $1.4 million and $1.9 million, respectively. Bad debt expense, which is presented in the condensed consolidated statements of operations as general and administrative, was not material for the three months ended March 31, 2025 and was $0.9 million for the three months ended March 31, 2024. Deferred revenue consists of customer billings in advance of revenue being recognized. The Company primarily invoices its customers for its SaaS arrangements, PCS and term-based software licenses in equal annual installments at the beginning of each year within the contractual period, though certain contracts require invoicing for the entire arrangement in advance. Amounts anticipated to be recognized within one year of the balance sheet date are recorded on the condensed consolidated balance sheets as deferred revenue, current; the remaining portion is recorded as deferred revenue, noncurrent. The balance of deferred revenue will fluctuate based on timing of invoices and recognition of revenue. The amount of revenue recognized during the three months ended March 31, 2025 that was included in deferred revenue at the beginning of the perio d was $96.7 million. Remaining Performance Obligations The aggregate amount of the transaction price allocated to remaining performance obligations as of March 31, 2025 was $1,139.8 million. The Company expects to recognize approximately 40% o f this amount as revenue in the next 12 months with the remaining balance recognized thereafter.

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

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration