XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Plan - Schedule of Stock-based 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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 2,224 $ 3,324 $ 7,601 $ 9,409
Employee Stock Option        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 1,447 2,644 5,515 7,414
Restricted stock units        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 719 625 1,918 1,832
Employee stock purchase plan        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 58 $ 55 $ 168 $ 163