XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Schedule of Stock Compensation Expense by Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 10,695 $ 16,466 $ 20,099 $ 38,246
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 7,495 13,457 14,304 29,787
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 1,512 2,007 3,042 4,012
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 514 224 1,019 408
RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 1,174 $ 778 $ 1,734 $ 4,039