XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 167,392 $ 181,227
Cost of revenue:    
Total cost of revenue 75,798 104,561
Gross profit 91,594 76,666
Operating expenses:    
Research and development 14,853 17,801
Sales and marketing 33,030 29,616
General and administrative 18,506 18,720
Total operating expenses 66,389 66,137
Income from operations 25,205 10,529
Other income (expense):    
Interest income 2,418 1,753
Interest expense (81) (79)
Other income 748 641
Total other income, net 3,085 2,315
Income before provision for income taxes 28,290 12,844
Provision for income taxes 8,643 3,745
Net income 19,647 9,099
Other comprehensive income (loss):    
Change in net unrealized gains (losses) on marketable securities, net of tax (288) 188
Change in foreign currency translation adjustment, net of tax (88) 18
Comprehensive income $ 19,271 $ 9,305
Earnings per share, basic (in dollars per share) $ 0.09 $ 0.04
Earnings per share, diluted (in dollars per share) $ 0.09 $ 0.04
Weighted-average common shares outstanding, basic (in shares) 215,549,467 215,587,699
Weighted-average common shares outstanding, diluted (in shares) 216,865,052 218,749,255
Platform    
Revenue:    
Total revenue $ 78,286 $ 76,241
Cost of revenue:    
Total cost of revenue 8,759 7,761
Products    
Revenue:    
Total revenue 89,106 104,986
Cost of revenue:    
Total cost of revenue $ 67,039 $ 96,800