v3.26.1
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$66,305 $61,743 
Furniture and fixtures6,277 5,919 
Software956 1,065 
Leasehold improvements22,681 23,613 
$96,219 $92,340 
Less: Accumulated depreciation and amortization(57,827)(55,781)
Property and equipment, net$38,392 $36,559 
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,661 $16,151 $15,290 
Schedule of Disaggregation of Revenue
Our revenue consists of the following:
Year Ended December 31,
202520242023
(in thousands)
Subscription revenue$503,659 $458,366 $412,355 
Other revenue5,181 7,186 9,808 
Total subscription and other revenue$508,840 $465,552 $422,163 
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,306 $62,312 $56,365 
Revenue recognized over time460,534 403,240 365,798 
Total revenue recognized$508,840 $465,552 $422,163 
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,665)
Additional amounts deferred35,137 
Balance as of December 31, 2024
$27,285 
Deferred revenue recognized(32,255)
Additional amounts deferred33,924 
Balance as of December 31, 2025
$28,954 
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$240,542 $180,962 $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,588)(25,588)
Net current period other comprehensive loss(25,588)(25,588)
Balance as of December 31, 2024$(21,179)$(21,179)
Other comprehensive income before reclassification53,693 53,693 
Net current period other comprehensive income53,693 53,693 
Balance as of December 31, 2025$32,514 $32,514