XML 56 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Summary of Repurchases During the Period (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 01, 2019
Dec. 31, 2019
Nov. 30, 2019
Oct. 31, 2019
Sep. 30, 2019
Aug. 31, 2019
Jul. 31, 2019
Jun. 30, 2019
May 31, 2019
Apr. 30, 2019
Mar. 31, 2019
Feb. 28, 2019
Jan. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 09, 2019
May 02, 2019
Equity [Abstract]                                    
Total Number of Shares Purchased 0 110,000 110,374 229,849 199,921 220,000 218,699 197,488 129,973 0 0 0 0 1,416,304 0 0    
Average Price Paid per Share (in dollars per share) $ 0.00 $ 27.23 $ 23.21 $ 22.34 $ 24.12 $ 28.16 $ 30.79 $ 29.03 $ 29.38 $ 0.00 $ 0.00 $ 0.00 $ 0.00 $ 26.83        
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs 0 110,000 110,374 229,849 199,921 220,000 218,699 197,488 129,973 0 0 0 0 1,416,304        
Maximum Number of Shares that May Yet Be Purchased Under the Plans or Programs 0 352,000 352,000 352,000 352,000 299,000 299,000 299,000 299,000 284,000 284,000 284,000 284,000 352,000        
Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under the Plans or Programs $ 148,008 $ 22,004,700 $ 673 $ 2,562,453 $ 7,697,280 $ 12,519,374 $ 18,714,574 $ 25,448,317 $ 31,181,393 $ 148,008 $ 148,008 $ 148,008 $ 148,008 $ 22,004,700        
Stock repurchase program                                 $ 25,000,000.0 $ 35,000,000.0
Deemed repurchased (in shares)   83,214                       83,214