XML 101 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Preferred Stock        
Preferred stock, shares authorized 25,000,000   25,000,000  
Preferred stock, shares outstanding 0   0  
Common Stock        
Common stock, shares authorized 75,000,000   75,000,000  
Common stock, shares issued 57,023,530   56,929,298  
Common stock, shares outstanding 32,345,907 32,855,508 32,472,406 32,750,727
Treasury stock        
Treasury stock, shares held 24,677,623   24,456,892  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 38,839 91,098