XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]    
Number of Shares, Exercisable 1,234,215 987,622
Number of Shares, Beginning Balance 3,286,870  
Number of Shares, Granted 321,649  
Number of Shares, Exercised (244,858)  
Number of Shares, Forfeited (86,006)  
Number of Shares, Expired (630)  
Number of Shares, Ending Balance 3,277,025 3,286,870
Weighted Average Exercise Price Per Share, Exercisable $ 5.51 $ 3.35
Weighted Average Exercise Price Per Share, Beginning Balance 6.98  
Weighted Average Exercise Price Per Share, Granted 34.86  
Weighted Average Exercise Price Per Share, Exercised 5.20  
Weighted Average Exercise Price Per Share, Forfeited 7.44  
Weighted Average Exercise Price Per Share, Expired 3.66  
Weighted Average Exercise Price Per Share, Ending Balance $ 9.84 $ 6.98
Average Remaining Contractual Term, Exercisable 7 years 8 months 12 days 7 years 6 months
Average Remaining Contractual Term 8 years 3 months 18 days 8 years 4 months 24 days
Aggregate Intrinsic Value, Exercisable $ 38.6 $ 47.3
Aggregate Intrinsic Value $ 88.2 $ 145.5