XML 82 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Selected Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2024
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
Selected quarterly financial information for 2024 and 2023 is as follows:
Quarter Ended
Dec. 31, 2024Sept. 30, 2024Jun. 30, 2024Mar. 31, 2024Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023
(unaudited, in thousands, except per share data)
Revenue$278,660 $264,182 $252,086 $247,010 $239,062 $230,105 $222,882 $218,439 
Cost of revenue (1)(2)
122,663 121,933 118,414 114,530 112,493 111,080 104,361 104,756 
Gross profit155,997 142,249 133,672 132,480 126,569 119,025 118,521 113,683 
Operating expenses:
Research and development (1)(2)
41,480 42,482 40,717 41,518 38,873 40,391 39,210 38,108 
Sales and marketing (1)(2)
73,898 78,615 78,332 81,109 72,956 73,366 74,077 76,314 
General and administrative (1)(2)
36,439 36,575 33,988 30,548 33,338 31,006 30,477 28,258 
Total operating expenses151,817 157,672 153,037 153,175 145,167 144,763 143,764 142,680 
Income (loss) from operations4,180 (15,423)(19,365)(20,695)(18,598)(25,738)(25,243)(28,997)
Other (expense) income, net:
Interest expense(4,271)(4,068)(3,906)(2,567)(1,963)(1,972)(1,866)(1,845)
Gain on early extinguishment of debt— — — 6,615 — — — — 
Interest income and other11,242 11,144 13,800 10,559 8,322 8,233 6,123 4,121 
Total other income (expense), net6,971 7,076 9,894 14,607 6,359 6,261 4,257 2,276 
Income (loss) before income taxes11,151 (8,347)(9,471)(6,088)(12,239)(19,477)(20,986)(26,721)
Provision for (benefit from) income taxes(426)(3,868)3,345 989 119 942 753 527 
Net income (loss)$11,577 $(4,479)$(12,816)$(7,077)$(12,358)$(20,419)$(21,739)$(27,248)
Net income (loss) per share:
Basic$0.15 $(0.06)$(0.17)$(0.10)$(0.17)$(0.28)$(0.30)$(0.38)
Diluted$0.13 $(0.06)$(0.17)$(0.10)$(0.17)$(0.28)$(0.30)$(0.38)
Shares used in computing net income (loss) per share:
Basic75,430 74,876 74,203 73,488 72,926 72,356 71,627 71,259 
Diluted88,645 74,876 74,203 73,488 72,926 72,356 71,627 71,259 
(1) Included stock-based compensation as follows:
Quarter Ended
Dec. 31, 2024Sept. 30, 2024Jun. 30, 2024Mar. 31, 2024Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023
(unaudited, in thousands)
Cost of revenue$6,921 $7,512 $7,789 $7,603 $9,182 $9,856 $9,888 $9,333 
Research and development8,259 8,244 9,827 10,930 12,055 12,980 13,013 12,382 
Sales and marketing10,880 12,490 13,824 14,020 15,389 16,404 17,391 17,045 
General and administrative12,383 11,310 12,192 12,131 12,945 13,371 13,075 11,983 
Total stock-based compensation$38,443 $39,556 $43,632 $44,684 $49,571 $52,611 $53,367 $50,743 
(2) Included depreciation and amortization expenses as follows:
Quarter Ended
Dec. 31, 2024Sept. 30, 2024Jun. 30, 2024Mar. 31, 2024Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023
(unaudited, in thousands)
Cost of revenue$12,087 $10,414 $10,421 $9,613 $10,308 $10,075 $9,269 $8,907 
Research and development620 721 741 890 1,012 831 868 872 
Sales and marketing38 32 26 27 27 36 
General and administrative1,895 1,977 1,750 1,653 1,615 1,540 1,586 1,567 
Total depreciation and amortization$14,640 $13,144 $12,938 $12,183 $12,962 $12,482 $11,724 $11,347