XML 75 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Summary of Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Number of Shares Subject to Options  
Number of Shares, Beginning balance (shares) | shares 213
Number of Shares, Options granted (shares) | shares
Number of Shares, Options exercised (shares) | shares (53)
Number of Shares, Options canceled / forfeited / expired (shares) | shares (27)
Number of Shares, Ending balance (shares) | shares 133
Number of Shares Subject to Options, Vested and Exercisable | shares 133
Weighted Average Exercise Price Per Share  
Weighted Average Exercise Price Per Share, Beginning balance (USD per share) | $ / shares $ 14.26
Weighted Average Exercise Price Per Share, Options granted (USD per share) | $ / shares
Weighted Average Exercise Price Per Share, Options exercised (USD per share) | $ / shares 10.62
Weighted Average Exercise Price Per Share, Options canceled / forfeited / expired (USD per share) | $ / shares 12.39
Weighted Average Exercise Price Per Share, Ending balance (USD per share) | $ / shares 16.04
Weighted Average Exercise Price Per Share, Vested and Exercisable (USD per share) | $ / shares $ 16.04