XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Capital Stock (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Schedule of Common Stock Shares Purchased and Retired

Shares of Common Stock

Purchased

Retired

2019

962,023

957,495

2018

786,754

752,825

2017

684,347

678,958