XML 107 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Stockholders' Equity - Schedule of Compensation Expense Allocation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense (benefit) $ 14,628 $ 8,094 $ (2,895)
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense (benefit) 6,156 6,351  
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense (benefit) 3,569 0  
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense (benefit) 3,141 0  
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense (benefit) 1,762 1,743  
Cost of services      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense (benefit) 421 380 (72)
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense (benefit) 6,634 3,490 266
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense (benefit) $ 7,573 $ 4,224 $ (3,089)