XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Share Grants Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Shares      
Share grants outstanding, beginning balance (in shares) 469,631    
Granted (in shares) 126,420    
Vested or exercised (in shares) (180,235)    
Share grants outstanding, ending balance (in shares) 415,816 469,631  
Weighted average grant date fair value      
Share grants outstanding, beginning balance (in dollars per share) $ 89.69    
Granted (in dollars per share) 186.08 $ 123.89 $ 110.56
Vested or exercised (in dollars per share) 186.86    
Share grants outstanding, ending balance (in dollars per share) $ 122.40 $ 89.69  
Options      
Number of Shares      
Share grants outstanding, beginning balance (in shares) 74,235    
Granted (in shares) 0    
Vested or exercised (in shares) 0    
Share grants outstanding, ending balance (in shares) 74,235 74,235  
Weighted average grant date fair value      
Share grants outstanding, beginning balance (in dollars per share) $ 42.07    
Granted (in dollars per share) 0    
Vested or exercised (in dollars per share) 0    
Share grants outstanding, ending balance (in dollars per share) $ 42.07 $ 42.07