v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue:    
Total revenue $ 159,471 $ 162,634
Cost of revenue:    
Total cost of revenue 66,773 64,286
Gross profit 92,698 98,348
Operating expenses:    
Research and development 16,602 15,657
Sales and marketing 36,327 36,685
General and administrative 16,883 16,665
Total operating expenses 69,812 69,007
Income from operations 22,886 29,341
Other income (expense):    
Interest income 2,224 3,357
Interest expense (80) (79)
Other income 55 2
Total other income, net 2,199 3,280
Income before provision for income taxes 25,085 32,621
Provision for income taxes 4,767 8,707
Net income 20,318 23,914
Other comprehensive income (loss):    
Change in net unrealized gains (losses) on marketable securities, net of tax (18) 115
Change in foreign currency translation adjustment, net of tax (41) 102
Comprehensive income $ 20,259 $ 24,131
Earnings per share, basic (in dollars per share) $ 0.10 $ 0.11
Earnings per share, diluted (in dollars per share) $ 0.10 $ 0.11
Weighted-average common shares outstanding, basic (in shares) 210,524,057 212,445,961
Weighted-average common shares outstanding, diluted (in shares) 212,547,918 213,839,020
Platform    
Revenue:    
Total revenue $ 84,768 $ 79,986
Cost of revenue:    
Total cost of revenue 9,359 8,668
Products    
Revenue:    
Total revenue 74,703 82,648
Cost of revenue:    
Total cost of revenue $ 57,414 $ 55,618