XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Options and Awards Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Dec. 31, 2023
Stock-based compensation        
Options and Awards Available for Grant, Outstanding, Beginning balance     598,397  
Options and Awards Available for Grant, Options authorized     632,414  
Options and Awards Available for Grant, RSUs granted     (1,023,060)  
Options Available for Grant, RSUs cancelled/forfeited     220,678  
Options and Awards Available for Grant, Options cancelled/forfeited     59,533  
Options and Awards Available for Grant, Outstanding, Ending balance 487,962   487,962 598,397
Number of Options, Outstanding, Beginning balance     1,829,428  
Number of Options, Options granted 0 0 0  
Number of Options, Options exercised     (116,842)  
Number of Options, Options cancelled/forfeited     (60,147)  
Number of Options, Outstanding, Ending balance 1,652,439   1,652,439 1,829,428
Number of Options, exercisable 1,424,898   1,424,898  
Weighted - Average Exercise Price Per Share, Options outstanding, Beginning balance     $ 5.96  
Weighted - Average Exercise Price Per Share, Options exercised     3.74  
Weighted - Average Exercise Price Per Share, Options cancelled/forfeited     7.29  
Weighted - Average Exercise Price Per Share, Options outstanding, Ending balance $ 6.07   6.07 $ 5.96
Weighted - Average Exercise Price Per Share, Options exercisable $ 5.90   $ 5.90  
Weighted - Average Remaining Contractual Life, Options outstanding     5 years 8 months 12 days 6 years 10 months 24 days
Weighted - Average Remaining Contractual Life, Options exercisable     5 years 6 months  
Aggregate Intrinsic Value, Options outstanding $ 1,147   $ 1,147 $ 5,676
Aggregate Intrinsic Value, Options exercised     513  
Aggregate Intrinsic Value, Options exercisable $ 1,120   $ 1,120