XML 112 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation and Capital Stock - Schedule of Activity Related to Restricted Stock Grants (Details) - Restricted stock - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted shares granted (in shares) 61,009 158,133 167,731
Weighted average grant date fair value (in dollars per share) $ 111.25 $ 90.18 $ 81.92
Aggregate grant date fair value (in thousands) $ 6,787 $ 14,260 $ 13,741
Restricted shares forfeited (in shares) 19,209 36,860 32,735
Fair value of shares vested (in thousands) $ 11,927 $ 9,000 $ 10,671
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting service period of shares granted 9 months 12 months 12 months
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting service period of shares granted 48 months 48 months 48 months