XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Share Grants Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of Shares      
Share grants outstanding, beginning balance (in shares) 415,816    
Granted (in shares) 202,045    
Vested or exercised (in shares) (164,428)    
Share grants outstanding, ending balance (in shares) 453,433 415,816  
Weighted average grant date fair value      
Share grants outstanding, beginning balance (in dollars per share) $ 122.40    
Granted (in dollars per share) 139.64 $ 186.08 $ 123.89
Vested or exercised (in dollars per share) 108.87    
Share grants outstanding, ending balance (in dollars per share) $ 134.64 $ 122.40  
Options      
Number of Shares      
Share grants outstanding, beginning balance (in shares) 74,235    
Granted (in shares) 0    
Vested or exercised (in shares) (13,986)    
Share grants outstanding, ending balance (in shares) 60,249 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) 31.27    
Share grants outstanding, ending balance (in dollars per share) $ 43.05 $ 42.07