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 period 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% of this amount as revenue in the next 12 months with the remaining balance recognized thereafter.