XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Share-based Compensation Expense (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 share-based compensation expense $ 5,771 $ 7,868 $ 12,314 $ 14,435
Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total share-based compensation expense 4,885 6,735 10,362 12,239
Restricted Stock Awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total share-based compensation expense 10 28 37 55
Restricted Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total share-based compensation expense 850 1,047 1,863 2,046
Employee Stock Purchase Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total share-based compensation expense $ 26 $ 58 $ 52 $ 95