XML 43 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Nov. 30, 2019
Equity [Abstract]      
Repurchase program authorized amount $ 50,000,000   $ 50,000,000
Shares repurchased (in shares) 826,482 305,052  
Repurchase program remaining authorization $ 29,200,000