XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of Shares, Exercisable | shares 1,222,056 987,622
Number of Shares, Beginning Balance | shares 3,286,870  
Number of Shares, Granted | shares 321,649  
Number of Shares, Exercised | shares (465,826)  
Number of Shares, Forfeited | shares (131,375)  
Number of Shares, Expired | shares (1,591)  
Number of Shares, Ending Balance | shares 3,009,727 3,286,870
Weighted Average Exercise Price Per Share, Exercisable | $ / shares $ 5.76 $ 3.35
Weighted Average Exercise Price Per Share, Beginning Balance | $ / shares 6.98  
Weighted Average Exercise Price Per Share, Granted | $ / shares 34.86  
Weighted Average Exercise Price Per Share, Exercised | $ / shares 5.38  
Weighted Average Exercise Price Per Share, Forfeited | $ / shares 8.13  
Weighted Average Exercise Price Per Share, Expired | $ / shares 5.35  
Weighted Average Exercise Price Per Share, Ending Balance | $ / shares $ 10.16 $ 6.98
Average Remaining Contractual Term, Exercisable 7 years 6 months 7 years 6 months
Average Remaining Contractual Term 8 years 1 month 6 days 8 years 4 months 24 days
Aggregate Intrinsic Value, Exercisable | $ $ 34.4 $ 47.3
Aggregate Intrinsic Value | $ $ 71.8 $ 145.5