v3.25.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Schedule of Changes In Accumulated Other Comprehensive Income By Component
Changes in accumulated other comprehensive loss by component are summarized below:
Foreign Currency Translation AdjustmentsAccumulated Other Comprehensive Loss
(in thousands)
Balance as of December 31, 2024$(21,095)$(21,095)
Other comprehensive income before reclassification16,425 16,425 
Amount reclassified from accumulated other comprehensive loss— — 
Net current period other comprehensive income16,425 16,425 
Balance as of March 31, 2025$(4,670)$(4,670)
Schedule of Disaggregation of Revenue
Our revenue consists of the following:
Three Months Ended March 31,
20252024
(in thousands)
Subscription revenue$116,849 $111,517 
Other revenue1,348 2,232 
Total subscription and other revenue$118,197 $113,749 
During the three months ended March 31, 2025 and 2024, respectively, we recognized the following revenue from subscription and other services at a point in time and over time:
Three Months Ended March 31,
20252024
(in thousands)
Revenue recognized at a point in time$10,124 $16,688 
Revenue recognized over time108,073 97,061 
Total revenue recognized$118,197 $113,749 
Schedule of Details Of Total Deferred Revenue Balance
The following table reflects the changes in our total deferred revenue balance for the three months ended March 31, 2025:
Total Deferred Revenue
(in thousands)
Balance as of December 31, 2024$26,973 
Deferred revenue recognized(9,828)
Additional amounts deferred9,270 
Balance as of March 31, 2025$26,415 
Schedule of Remaining Performance Obligations forRevenue Recognition
We expect to recognize revenue related to remaining performance obligations as of March 31, 2025, as follows:
Revenue Recognition Expected by Period
TotalLess than 1 year1-3 yearsMore than 3 years
(in thousands)
Expected recognition of remaining performance obligations$201,650 $134,756 $66,894 $— 
Schedule of Amortization of Acquired Technologies
Amortization of Acquired Technologies. During the three months ended March 31, 2025 and 2024, respectively, amortization of acquired technologies included in cost of revenue relate to our subscription products as follows:
Three Months Ended March 31,
20252024
(in thousands)
Amortization of acquired technologies$4,167 $461