XML 88 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plan and Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 26,905 $ 16,105 $ 5,190
Research and Development Expense      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense 2,614 2,121 586
Sales and Marketing Expense      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense 3,886 3,103 703
General and Administrative Expense      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 20,405 $ 10,881 $ 3,901