XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 11,494 $ 12,881 $ 31,512 $ 24,661
Stock options        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 506 494 1,003 985
PSUs        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2,445 3,499 4,890 7,424
RSUs & DSUs        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 6,952 7,381 22,443 13,443
RSAs        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 89 115 215 223
ESPP        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 802 748 1,523 1,337
401(k) stock match        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 700 644 1,438 1,249
Cost of revenues        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2,730 2,586 6,812 5,089
Sales and marketing        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2,512 2,528 6,956 4,951
Research and development        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,820 1,812 5,062 3,589
General and administrative        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 4,432 $ 5,955 $ 12,682 $ 11,032