XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Oct. 24, 2021
Class Of Stock [Line Items]        
Shares remaining authorized for repurchase (in shares) 3,500,000      
Stock repurchased (in shares) 2,100,000 900,000 2,400,000  
Cost of stock repurchased $ 75,000 $ 23,801 $ 75,946  
RSU withholdings (in shares) 204,000 198,000 198,000  
RSU withholdings $ 7,660 $ 5,090 $ 6,521  
Maximum        
Class Of Stock [Line Items]        
Number of outstanding shares authorized to be repurchased, incremental to remaining shares       3,000,000.0