XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue:    
Total revenue $ 162,634 $ 167,392
Cost of revenue:    
Total cost of revenue 64,286 75,798
Gross profit 98,348 91,594
Operating expenses:    
Research and development 15,657 14,853
Sales and marketing 36,685 33,030
General and administrative 16,665 18,506
Total operating expenses 69,007 66,389
Income from operations 29,341 25,205
Other income (expense):    
Interest income 3,357 2,418
Interest expense (79) (81)
Other income 2 748
Total other income, net 3,280 3,085
Income before provision for income taxes 32,621 28,290
Provision for income taxes 8,707 8,643
Net income 23,914 19,647
Other comprehensive income (loss):    
Change in net unrealized gains (losses) on marketable securities, net of tax 115 (288)
Change in foreign currency translation adjustment, net of tax 102 (88)
Comprehensive income $ 24,131 $ 19,271
Earnings per share, basic (in dollars per share) $ 0.11 $ 0.09
Earnings per share, diluted (in dollars per share) $ 0.11 $ 0.09
Weighted-average common shares outstanding, basic (in shares) 212,445,961 215,549,467
Weighted-average common shares outstanding, diluted (in shares) 213,839,020 216,865,052
Platform    
Revenue:    
Total revenue $ 79,986 $ 78,286
Cost of revenue:    
Total cost of revenue 8,668 8,759
Products    
Revenue:    
Total revenue 82,648 89,106
Cost of revenue:    
Total cost of revenue $ 55,618 $ 67,039