v3.24.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 198,484 $ 177,062 $ 575,690 $ 512,010
Cost of revenue 79,043 70,329 226,826 209,562
Gross profit 119,441 106,733 348,864 302,448
Operating expenses:        
Research and development 37,377 32,627 105,388 109,468
Sales and marketing 17,036 19,015 57,970 53,346
General and administrative 40,422 20,064 127,034 117,861
Restructuring and other charges 0 (441) 0 20,862
Total operating expenses 94,835 71,265 290,392 301,537
Income from operations 24,606 35,468 58,472 911
Other income (expense):        
Interest expense (2,262) (2,333) (6,887) (6,634)
Interest income and other income, net 7,297 3,979 17,120 18,967
Other income, net 5,035 1,646 10,233 12,333
Income before income taxes 29,641 37,114 68,705 13,244
Income tax benefit (expense) 3,308 (17,939) (2,479) (9,774)
Net income attributable to common stockholders $ 32,949 $ 19,175 $ 66,226 $ 3,470
Net income per share attributable to common stockholders        
Basic (in dollars per share) $ 0.36 $ 0.22 $ 0.72 $ 0.04
Diluted (in dollars per share) $ 0.33 $ 0.20 $ 0.70 $ 0.04
Weighted-average shares used to compute net income per share attributable to common stockholders        
Basic (in shares) 92,145,000 87,667,000 91,413,000 90,769,000
Diluted (in shares) 102,591,000 102,674,000 102,678,000 97,747,000