XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary of Stock Option Activity (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Options, Aggregate Intrinsic Value, beginning of period $ 43,208 $ 130,811
Outstanding Options Exercisable, Aggregate Intrinsic Value 43,208  
Outstanding Options Fully vested and expected to vest, Aggregate Intrinsic Value $ 43,208  
Non-vested Shares, Weighted-Average Grant-Date Fair Value [Roll Forward]    
Outstanding Options Weighted-Average Remaining Contractual Term 1 year 7 months 24 days 1 year 4 months 24 days
Outstanding Options Exercisable, Weighted-Average Remaining Contractual Term 1 year 7 months 24 days  
Outstanding Options Fully vested and expected to vest Weighted-Average Remaining Contractual Term 1 year 7 months 24 days  
Outstanding Options, Shares [Roll Forward]    
Outstanding Options as of December 31, 2021 1,025,343  
Options Exercised (in shares) (688,207)  
Outstanding Options as of December 31, 2022 337,136 1,025,343
Outstanding Options Exercisable as of December 31, 2022 (in shares) 337,136  
Outstanding Options Fully vested and expected to vest as of December 31, 2022 (in shares) 337,136  
Outstanding Options, Weighted Average Exercise Price [Roll Forward]    
Outstanding Options Weighted-Average Exercise Price, beginning of period (in dollars per share) $ 23.40  
Options Exercised Weighted-Average Exercise Price (in dollars per share) 11.91  
Outstanding Options Weighted-Average Exercise Price, end of period (in dollars per share) 46.87 $ 23.40
Outstanding Options Exercisable, Weighted-Average Exercise Price (in dollars per share) 46.87  
Outstanding Options Fully vested and expected to vest Weighted-Average Exercise Price (in dollars per share) $ 46.87