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 improvements | Lesser of lease term or useful life |
Property and equipment, net, including software, consisted of the following: | | | | | | | | | | | | | December 31, | | 2025 | | 2024 | | | | | | (in thousands) | | Servers, equipment and computers | $ | 66,305 | | | $ | 61,743 | | | Furniture and fixtures | 6,277 | | | 5,919 | | | Software | 956 | | | 1,065 | | | Leasehold improvements | 22,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, | | 2025 | | 2024 | | 2023 | | | | | | | | (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, | | 2025 | | 2024 | | 2023 | | | | | | | | (in thousands) | | Subscription revenue | $ | 503,659 | | | $ | 458,366 | | | $ | 412,355 | | | Other revenue | 5,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 time | 460,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 deferred | 35,137 | | Balance as of December 31, 2024 | $ | 27,285 | | | Deferred revenue recognized | (32,255) | | | Additional amounts deferred | 33,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 | | Total | | Less than 1 year | | 1-3 years | | More 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 Adjustments | | Accumulated 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 reclassification | | | 53,693 | | | 53,693 | | | | | | | | | Net current period other comprehensive income | | | 53,693 | | | 53,693 | | | Balance as of December 31, 2025 | | | $ | 32,514 | | | $ | 32,514 | |
|