XML 115 R101.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details) - $ / shares
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Preferred Stock      
Par value per share $ 0 $ 0  
Shares authorized, shares 25,000,000 25,000,000  
Shares outstanding, shares 0 0  
Common Stock      
Par value per share $ 0 $ 0  
Shares authorized, shares 75,000,000 75,000,000  
Shares issued, shares 56,786,849 56,632,488  
Shares outstanding 32,750,727 32,938,466 32,762,494
Treasury stock      
Shares held, shares 24,036,122 23,694,022