v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Revenue $ 375,207 $ 323,919 $ 734,490 $ 634,551
Cost of revenue 75,411 67,732 146,904 132,658
Gross profit 299,796 256,187 587,586 501,893
Operating expenses        
Sales and marketing 145,785 141,897 294,966 280,581
Research and development 93,349 88,902 178,914 176,511
General and administrative 56,335 55,655 125,050 111,313
Total operating expenses 295,469 286,454 598,930 568,405
Income (loss) from operations 4,327 (30,267) (11,344) (66,512)
Interest income 4,422 5,015 8,944 11,012
Interest expense (179) (298) (447) (583)
Accretion income, net 714 2,027 1,711 4,474
Other income, net 5,879 2,023 5,323 2,414
Income (loss) before (benefit from) provision for income taxes 15,163 (21,500) 4,187 (49,195)
(Benefit from) provision for income taxes (1,759) (411) (3,639) 4,883
Net income (loss) $ 16,922 $ (21,089) $ 7,826 $ (54,078)
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 0.11 $ (0.14) $ 0.05 $ (0.36)
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 0.11 $ (0.14) $ 0.05 $ (0.36)
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares) 151,355,834 149,663,744 151,154,487 149,829,900
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares) 152,793,490 149,663,744 153,028,597 149,829,900
Other comprehensive (loss) income        
Foreign currency translation adjustment, net of tax $ (353) $ 1,263 $ (602) $ 1,430
Unrealized loss on available-for-sale debt and marketable securities, net of tax (121) (197) (595) (118)
Total other comprehensive (loss) income (474) 1,066 (1,197) 1,312
Comprehensive income (loss) $ 16,448 $ (20,023) $ 6,629 $ (52,766)