XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Options      
Stock options outstanding beginning of period (in shares) 538,000    
Stock options granted (in shares) 0 0 0
Stock options exercised (in shares) (78,000)    
Stock options forfeited (in shares) 0    
Stock options outstanding end of period (in shares) 460,000 538,000  
Stock options exercisable at end of period (in shares) 460,000    
Weighted Average Exercise Price      
Stock options outstanding, beginning of period (in dollars per share) $ 36.20    
Stock options exercised (in dollars per share) 34.73    
Stock options outstanding, end of period (in dollars per share) 36.45 $ 36.20  
Stock options exercisable, end of period (in dollars per share) $ 36.45    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Stock options outstanding, weighted average remaining contractual term (in Years) 3 years 6 months    
Stock options exercisable, weighted average remaining contractual term (in Years) 3 years 6 months    
Stock options outstanding, aggregate intrinsic value $ 53,863    
Stock options exercisable, aggregate intrinsic value $ 53,863