XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 14,841 $ 12,307 $ 41,336 $ 35,679
Cost of Revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 521 489 1,508 1,378
Research and Development Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 6,813 5,446 18,618 15,894
Sales and Marketing Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 2,743 2,652 7,954 7,581
General and Administrative Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 4,764 $ 3,720 $ 13,256 $ 10,826