XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation - Schedule of Stock Compensation Expense by Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 11,519 $ 8,372 $ 31,618 $ 46,618
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 8,420 5,437 22,724 35,224
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 1,405 1,713 4,447 5,725
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 510 649 1,529 1,057
RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 1,184 $ 573 $ 2,918 $ 4,612