XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Immaterial Correction of an Error - Schedule of Error Corrections and Prior Period Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]                        
Cost of revenue                   $ 251,035 $ 232,046 $ 214,349
Research and development expense $ 44,976 $ 40,448 $ 41,368 $ 40,031 $ 40,249 $ 51,164 $ 46,494 $ 81,816 $ 126,792 173,126 177,937 189,970
Sales and marketing expense 74,821 78,126 73,095 73,557 75,983 83,368 80,753 151,221 226,042 298,809 313,661 307,409
General and administrative expense 18,883 23,202 19,928 19,623 17,790 23,450 24,476 43,130 62,013 86,002 85,340 84,969
Net income (loss) $ 15,410 $ 6,538 $ 1,406 $ 19,116 $ (77,209) $ (68,178) $ (26,544) $ 7,944 $ 23,354 $ 25,526 $ (152,815) $ (124,717)
Net income (loss) per share, basic (in dollars per share) $ 0.24 $ 0.10 $ 0.02 $ 0.31 $ (1.26) $ (1.13) $ (0.44) $ 0.08 $ 0.36 $ 0.41 $ (2.52) $ (2.13)
Net income (loss) per share, diluted (in dollars per share) $ 0.21 $ 0.09 $ 0.02 $ 0.26 $ (1.26) $ (1.13) $ (0.44) $ 0.08 $ 0.32 $ 0.40 $ (2.52) $ (2.13)
Stock-based compensation expense     $ 25,745         $ 54,811 $ 80,549 $ 107,961 $ 111,636 $ 119,902
Net cash provided by operating activities     31,070         63,928 107,897 171,670 104,278 78,204
As Reported                        
Error Corrections and Prior Period Adjustments Restatement [Line Items]                        
Research and development expense $ 44,565 $ 40,056 40,990 $ 39,729 $ 39,940 $ 50,762 $ 46,346 81,046 125,611   176,776  
Sales and marketing expense 74,521 77,795 72,805 73,314 75,699 83,036 80,587 150,600 225,121   312,636  
General and administrative expense 18,590 22,412 19,835 19,314 17,866 22,888 24,207 42,247 60,837   84,276  
Net income (loss) $ 16,554 $ 8,195 $ 2,258 $ 20,048 $ (76,611) $ (66,782) $ (25,915) $ 10,453 $ 27,007   $ (149,260)  
Net income (loss) per share, basic (in dollars per share) $ 0.26 $ 0.13 $ 0.04 $ 0.33 $ (1.25) $ (1.10) $ (0.43) $ 0.13 $ 0.43   $ (2.46)  
Net income (loss) per share, diluted (in dollars per share) $ 0.22 $ 0.11 $ 0.03 $ 0.27 $ (1.25) $ (1.10) $ (0.43) $ 0.11 $ 0.36   $ (2.46)  
Stock-based compensation expense     $ 24,893         $ 52,302 $ 76,896   $ 108,081  
Net cash provided by operating activities     31,070         63,928 107,897   104,278  
Adjustment                        
Error Corrections and Prior Period Adjustments Restatement [Line Items]                        
Research and development expense $ 411 $ 392 378 $ 302 $ 309 $ 402 $ 148 770 1,181   1,161  
Sales and marketing expense 300 331 290 243 284 332 166 621 921   1,025  
General and administrative expense 293 790 93 309 (76) 562 269 883 1,176   1,064  
Net income (loss) $ (1,144) $ (1,657) $ (852) $ (932) $ (598) $ (1,396) $ (629) $ (2,509) $ (3,653)   $ (3,555)  
Net income (loss) per share, basic (in dollars per share) $ (0.02) $ (0.03) $ (0.02) $ (0.02) $ (0.01) $ (0.03) $ (0.01) $ (0.05) $ (0.07)   $ (0.06)  
Net income (loss) per share, diluted (in dollars per share) $ (0.01) $ (0.02) $ (0.01) $ (0.01) $ (0.01) $ (0.03) $ (0.01) $ (0.03) $ (0.04)   $ (0.06)  
Stock-based compensation expense     $ 852         $ 2,509 $ 3,653   $ 3,555  
Net cash provided by operating activities     0         0 0   0  
Product subscriptions                        
Error Corrections and Prior Period Adjustments Restatement [Line Items]                        
Cost of revenue $ 56,774 $ 55,107 54,734 $ 52,369 $ 51,321 $ 51,226 $ 48,224 109,841 166,615 225,547 203,140 182,212
Product subscriptions | As Reported                        
Error Corrections and Prior Period Adjustments Restatement [Line Items]                        
Cost of revenue 56,653 54,982 54,655 52,307 51,261 51,148 48,188 109,637 166,290   202,904  
Product subscriptions | Adjustment                        
Error Corrections and Prior Period Adjustments Restatement [Line Items]                        
Cost of revenue 121 125 79 62 60 78 36 204 325   236  
Professional services                        
Error Corrections and Prior Period Adjustments Restatement [Line Items]                        
Cost of revenue 6,383 5,885 6,260 7,457 6,590 7,038 7,821 12,145 18,528 $ 25,488 28,906 $ 32,137
Professional services | As Reported                        
Error Corrections and Prior Period Adjustments Restatement [Line Items]                        
Cost of revenue 6,364 5,866 6,248 7,441 6,569 7,016 7,811 12,114 18,478   28,837  
Professional services | Adjustment                        
Error Corrections and Prior Period Adjustments Restatement [Line Items]                        
Cost of revenue $ 19 $ 19 $ 12 $ 16 $ 21 $ 22 $ 10 $ 31 $ 50   $ 69