XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares      
Beginning balance (in shares) 813,965 725,864  
Options granted (in shares) 137,927    
Options exercised (in shares) (40,000) (100,000)  
Options canceled, forfeited or expired (in shares) (9,826)    
Ending balance (in shares) 813,965 725,864  
Options exercisable (in shares) 618,006    
Weighted-Average Exercise Price      
Beginning balance (in dollars per share) $ 13.25    
Options granted (in dollars per share) 66.29    
Options exercised (in dollars per share) 5.20    
Options canceled, forfeited or expired (in dollars per share) 3.89    
Ending balance (in dollars per share) 22.74 $ 13.25  
Options exercisable (in dollars per share) $ 10.22    
Weighted-Average Remaining Contractual Term (Years)      
Options outstanding 3 years 2 months 12 days 3 years 9 months  
Options exercisable 2 years 1 month 20 days    
Aggregate Intrinsic Value (in millions)      
Options outstanding $ 41.6 $ 3.4  
Options exercised 2.8 $ 1.8 $ 2.7
Options exercisable $ 37.1