XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Schedule of Shares Repurchased (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Nov. 06, 2019
May 06, 2019
Dec. 12, 2018
Equity [Line Items]                  
Shares repurchased during period $ 10,029,000 $ 6,587,000 $ 14,107,000 $ 10,117,000          
November Two Thousand Nineteen Share Repurchase Program                  
Equity [Line Items]                  
Shares repurchased (in shares)         884,175 0      
Shares repurchased during period         $ 16,616,000        
Shares repurchased during period (in dollars per share)         $ 18.79        
November Two Thousand Nineteen Share Repurchase Program | Maximum [Member]                  
Equity [Line Items]                  
Amount of shares authorized to repurchase             $ 40,000,000    
May Two Thousand Nineteen Share Repurchase Program [Member]                  
Equity [Line Items]                  
Shares repurchased (in shares)         0 338,274      
Shares repurchased during period         $ 9,711,000        
Shares repurchased during period (in dollars per share)         $ 28.71        
May Two Thousand Nineteen Share Repurchase Program [Member] | Maximum [Member]                  
Equity [Line Items]                  
Amount of shares authorized to repurchase               $ 40,000,000  
December Two Thousand Eighteen Share Repurchase Program [Member]                  
Equity [Line Items]                  
Shares repurchased (in shares)         0 468,108      
Shares repurchased during period         $ 14,513,000        
Shares repurchased during period (in dollars per share)         $ 31.00        
December Two Thousand Eighteen Share Repurchase Program [Member] | Maximum [Member]                  
Equity [Line Items]                  
Amount of shares authorized to repurchase                 $ 20,000,000