XML 89 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Options Outstanding Rollforward (Details) - Stock Option - 2020 Incentive Award Plan - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2023
Stock Options  
Beginning balance (in shares) 3,794,515
Exercised (in shares) (2,656,554)
Forfeited and expired (in shares) (17,500)
Ending balance (in shares) 1,120,461
Stock options, exercisable (in shares) 1,120,461
Weighted Average Exercise Price Per Share  
Beginning balance (USD per share) $ 5.57
Exercised (USD per share) 5.50
Forfeited and expired (USD per share) 5.68
Ending balance (USD per share) 5.74
Weighted average exercise price, exercisable (USD per share) $ 5.74
Weighted average remaining contractual life (in years) 6 months
Shares exercisable, weighted average remaining contractual life (in years) 6 months
Aggregate intrinsic value, outstanding $ 49,771
Aggregate intrinsic value, exercisable $ 49,771