XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Property and Equipment
We record property and equipment at cost and depreciate them using the straight-line method over their estimated useful lives as follows:
Useful Life
(in years)
Equipment, servers and computers
3 - 5
Furniture and fixtures
5 - 7
Software
3 - 5
Leasehold improvementsLesser of lease term or useful life
Property and equipment, net, including software, consisted of the following:
December 31,
20252024
(in thousands)
Servers, equipment and computers$65,316 $61,090 
Furniture and fixtures6,277 5,919 
Software956 1,065 
Leasehold improvements22,681 23,613 
$95,230 $91,687 
Less: Accumulated depreciation and amortization(57,268)(55,525)
Property and equipment, net$37,962 $36,162 
Depreciation and amortization expense on property and equipment was as follows for the years ended December 31, 2025, 2024, and 2023:
Year Ended December 31,
202520242023
(in thousands)
Depreciation and amortization$18,358 $15,956 $15,228 
Schedule of Disaggregation of Revenue
Our revenue consists of the following:
Year Ended December 31,
202520242023
(in thousands)
Subscription revenue$506,249 $458,961 $412,072 
Other revenue5,181 7,186 9,808 
Total subscription and other revenue$511,430 $466,147 $421,880 
During the years ended December 31, 2025, 2024 and 2023, respectively, we recognized the following revenue from subscription and other services at a point in time and over time:
Year Ended December 31,
2025
2024
2023
(in thousands)
Revenue recognized at a point in time$48,358 $62,318 $56,359 
Revenue recognized over time463,072 403,829 365,521 
Total revenue recognized$511,430 $466,147 $421,880 
Schedule of Details of Total Deferred Revenue Balance
Deferred revenue activity for the years ended December 31, 2025 and 2024 was as follows:
Total Deferred Revenue
(in thousands)
Balance as of December 31, 2023
$12,813 
Deferred revenue recognized(20,977)
Additional amounts deferred35,137 
Balance as of December 31, 2024
$26,973 
Deferred revenue recognized(34,656)
Additional amounts deferred33,924 
Balance as of December 31, 2025
$26,241 
Remaining Performance Obligations for Revenue Recognition
We expect to recognize revenue related to the following remaining performance obligations as of December 31, 2025:
Revenue Recognition Expected by Period
TotalLess than 1
year
1-3 yearsMore than
3 years
(in thousands)
Expected recognition of remaining performance obligations$237,829 $178,249 $59,580 $— 
Schedule of Advertising Expense
Advertising expense was as follows for the years ended December 31, 2025, 2024, and 2023:
Year Ended December 31,
2025
2024
2023
(in thousands)
Advertising expense$14,399 $15,031 $17,311 
Changes in Accumulated Other Comprehensive Income (Loss) by Component
Changes in accumulated other comprehensive (loss) income by component are summarized below:
Foreign Currency Translation AdjustmentsAccumulated Other Comprehensive Income (Loss)
(in thousands)
Balance as of December 31, 2023$4,409 $4,409 
Other comprehensive loss before reclassification(25,504)(25,504)
Net current period other comprehensive loss(25,504)(25,504)
Balance as of December 31, 2024$(21,095)$(21,095)
Other comprehensive income before reclassification54,789 54,789 
Net current period other comprehensive income54,789 54,789 
Balance as of December 31, 2025$33,694 $33,694