XML 131 R118.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stockholders' Equity        
Average purchase price per share for share repurchase (in dollars per share)     $ 16.54  
Aggregate cost     $ 8,803 $ 20,845
Remaining authorized repurchase amount   $ 77,400    
Common Stock        
Stockholders' Equity        
Shares repurchased during the period (in shares)   0 532,034 1,263,159
Treasury stock, shares, retired (in shares) 532,034      
Retirement of treasury stock $ 8,800   $ 8,803 $ 20,845