XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Repurchase Plan - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Feb. 22, 2022
Feb. 26, 2019
Equity, Class of Treasury Stock [Line Items]          
Stock repurchased authorized amount       $ 100,000  
Stock repurchased and canceled $ (24,191) $ (25,000) $ (26,570)    
2019 Stock Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchased authorized amount         $ 100,000
Stock repurchased and canceled (in shares) 1,109,187 808,389 615,940    
Average price per share $ 21.79 $ 30.91 $ 43.12    
Stock repurchased and canceled $ 24,200 $ 25,000 $ 26,600