XML 95 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Repurchase Plan - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Feb. 26, 2019
Equity, Class of Treasury Stock [Line Items]        
Stock repurchased and canceled $ (25,000) $ (26,570) $ (100,000)  
2019 Stock Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchased authorized amount       $ 100,000
Stock repurchased and canceled (in shares) 808,389 615,940    
Average price per share $ 30.91 $ 43.12    
Stock repurchased and canceled $ 25,000 $ 26,600