XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Options and Awards Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 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   (977,783)  
Options Available for Grant, RSUs cancelled/forfeited   10,007  
Options and Awards Available for Grant, Options cancelled/forfeited   3,951  
Options and Awards Available for Grant, Outstanding, Ending balance 266,986 266,986 598,397
Number of Options, Outstanding, Beginning balance   1,829,428  
Number of Options, Options granted 0 0  
Number of Options, Options exercised   (106,741)  
Number of Options, Options cancelled/forfeited   (4,565)  
Number of Options, Outstanding, Ending balance 1,718,122 1,718,122 1,829,428
Number of Options, exercisable 1,369,585 1,369,585  
Weighted - Average Exercise Price Per Share, Options outstanding, Beginning balance   $ 5.96  
Weighted - Average Exercise Price Per Share, Options exercised   3.67  
Weighted - Average Exercise Price Per Share, Options cancelled/forfeited   6.22  
Weighted - Average Exercise Price Per Share, Options outstanding, Ending balance $ 6.10 6.10 $ 5.96
Weighted - Average Exercise Price Per Share, Options exercisable $ 5.86 $ 5.86  
Weighted - Average Remaining Contractual Life, Options outstanding   6 years 6 months 6 years 10 months 24 days
Weighted - Average Remaining Contractual Life, Options exercisable   6 years 2 months 12 days  
Aggregate Intrinsic Value, Options outstanding $ 1,255 $ 1,255 $ 5,676
Aggregate Intrinsic Value, Options exercised   498  
Aggregate Intrinsic Value, Options exercisable $ 1,197 $ 1,197