XML 125 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based Compensation Expense Fixed-Price Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares      
Outstanding Shares,Beginning Balance (in shares) 599,841    
Granted (in shares) 62,479 76,221 95,639
Exercised (in shares) (302,151)    
Outstanding Shares, Ending Balance (in shares) 360,169 599,841  
Exercisable, Ending Balance (in shares) 157,724    
Weighted-Average Exercise Price      
Outstanding Weighted-Average Exercise Price, Beginning Balance (in dollars per share) $ 73.24    
Granted (in dollars per share) 157.21    
Exercised (in dollars per share) 60.87    
Outstanding Weighted-Average Exercise (in dollars per share) Price, Ending Balance 98.19 $ 73.24  
Exercisable Weighted-Average Exercise Price, Ending Balance (in dollars per share) $ 85.29    
Weighted-Average Remaining Contractual Term (Years)      
Weighted-Averaged Remaining Contractual Term, Beginning Balance 6 years 7 months 6 days 5 years 7 months 6 days  
Weighted-Averaged Remaining Contractual Term, Ending Balance 6 years 7 months 6 days 5 years 7 months 6 days  
Exercisable Weighted-Average Remaining Contractual Term, Ending Balance 4 years 7 months 6 days    
Aggregate Intrinsic Value      
Outstanding Aggregate Intrinsic Value, Beginning Balance $ 44,554    
Outstanding Aggregate Intrinsic Value, Ending Balance 48,833 $ 44,554  
Exercisable Aggregate Intrinsic Value, Ending Balance $ 23,419