v3.26.1
Summary of Business and Significant Accounting Policies - Summary of operating segment information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Revenue $ 100,886   $ 83,270   $ 194,378 $ 163,223
Cost of revenue 31,784   22,812   56,993 43,016
Research and development 33,656   24,094   58,977 47,627
Sales and marketing 49,857   46,955   99,960 91,101
General and administrative 18,647   16,503   34,828 32,771
Other income (expense), net 1,766   2,980   3,722 5,725
Provision for (benefit from) income taxes 1,209   554   2,299 1,332
Net Income (Loss) (34,617) $ (23,274) (24,668) $ (22,231) (57,891) (46,899)
Operating Segments [Member]            
Segment Reporting [Line Items]            
Revenue 100,886   83,270   194,378 163,223
Cost of revenue [1] 29,531   21,156   53,072 39,911
Research and development [1] 20,856   15,063   39,453 30,517
Sales and marketing [1] 38,973   36,812   80,570 72,678
General and administrative [1] 12,978   11,714   25,040 23,709
Other segment expenses 33,722   25,619   55,557 47,700
Other income (expense), net (1,766)   (2,980)   (3,722) (5,725)
Provision for (benefit from) income taxes 1,209   554   2,299 1,332
Net Income (Loss) $ (34,617)   $ (24,668)   $ (57,891) $ (46,899)
[1] Amounts exclude other segment expenses as follows:

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Stock-based compensation expense and related employer payroll taxes

 

$

27,378

 

 

$

25,307

 

 

$

47,877

 

 

$

47,084

 

Amortization of acquired intangible assets

 

 

1,008

 

 

 

312

 

 

 

1,526

 

 

 

616

 

Acquisition-related costs

 

 

3,220

 

 

 

 

 

 

3,220

 

 

 

 

Restructuring and other related charges

 

 

2,116

 

 

 

 

 

 

2,934

 

 

 

 

Total other segment expenses

 

$

33,722

 

 

$

25,619

 

 

$

55,557

 

 

$

47,700