XML 98 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Schedule of Stock Compensation Expense by Award Type (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]      
Total stock-based compensation $ 33,321 $ 25,363 $ 12,057
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 24,236 13,306 0
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 8,851 12,035 11,064
Employee stock purchase plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 220 0 0
RSAs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 14 $ 22 $ 993