XML 144 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Information [Line Items]                      
Total stock-based compensation $ 38,443 $ 39,556 $ 43,632 $ 44,684 $ 49,571 $ 52,611 $ 53,367 $ 50,743 $ 166,315 $ 206,292 $ 172,507
Cost of revenue                      
Quarterly Financial Information [Line Items]                      
Total stock-based compensation 6,921 7,512 7,789 7,603 9,182 9,856 9,888 9,333      
Research and development                      
Quarterly Financial Information [Line Items]                      
Total stock-based compensation 8,259 8,244 9,827 10,930 12,055 12,980 13,013 12,382      
Sales and marketing                      
Quarterly Financial Information [Line Items]                      
Total stock-based compensation 10,880 12,490 13,824 14,020 15,389 16,404 17,391 17,045      
General and administrative                      
Quarterly Financial Information [Line Items]                      
Total stock-based compensation $ 12,383 $ 11,310 $ 12,192 $ 12,131 $ 12,945 $ 13,371 $ 13,075 $ 11,983