v3.23.2
Stock-Based Compensation - Summary of Stock Option Activity (Details) - Equity Incentive Plans, 2012, 2014, 2021 - $ / shares
6 Months Ended
Jun. 30, 2023
Number of Options Outstanding  
Beginning balance (in shares) 6,746,000
Granted (in shares) 0
Exercised (in shares) (1,119,000)
Forfeited/cancelled (in shares) (29,000)
Ending balance (in shares) 5,598,000
Exercisable (in shares) 5,458,000
Weighted Average Exercise Price Per Share  
Beginning balance, outstanding (in dollars per share) $ 2.31
Granted (in dollars per share) 0
Exercised (in dollars per share) 2.25
Forfeited/Cancelled (in dollars per share) 2.01
Ending balance, outstanding (in dollars per share) 2.32
Exercisable (in dollars per share) $ 2.32