v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 84,511 $ 84,433 $ 171,353 $ 166,803
Cost of revenue [1] 20,982 17,739 41,173 34,723
Gross profit 63,529 66,694 130,180 132,080
Operating expenses:        
Sales and marketing [1] 27,510 35,071 53,706 65,437
Research and development [1] 17,674 18,310 35,707 37,516
General and administrative [1] 14,183 15,855 28,398 29,499
Amortization of intangible assets 1,453 2,520 2,982 4,855
Acquisition related costs 0 111 0 444
Restructuring charges 5 1,614 915 3,526
Total operating expenses 60,825 73,481 121,708 141,277
Income (loss) from operations 2,704 (6,787) 8,472 (9,197)
Gain on convertible note extinguishment 0 0 0 3,931
Interest income 1,231 1,171 2,401 2,471
Interest expense (2,490) (2,522) (4,973) (5,065)
Other expense (139) (23) (413) (130)
Income (loss) before provision for income taxes 1,306 (8,161) 5,487 (7,990)
Provision for income taxes (204) (221) (656) (745)
Net income (loss) $ 1,102 $ (8,382) $ 4,831 $ (8,735)
Basic net income (loss) per share $ 0.01 $ (0.1) $ 0.06 $ (0.11)
Diluted net income (loss) per share $ 0.01 $ (0.1) $ 0.06 $ (0.11)
Shares used to compute basic net income (loss) per share 82,627 80,122 82,337 79,482
Shares used to compute diluted net income (loss) per share 82,790 80,122 82,564 79,482
[1] Amounts include stock-based compensation expense and associated payroll tax costs, as follows:

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Cost of revenue

 

$

412

 

 

$

720

 

 

$

946

 

 

$

1,466

 

Sales and marketing

 

 

602

 

 

 

1,820

 

 

 

806

 

 

 

3,595

 

Research and development

 

 

1,367

 

 

 

2,740

 

 

 

2,869

 

 

 

5,782

 

General and administrative

 

 

1,572

 

 

 

2,045

 

 

 

3,566

 

 

 

1,901