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

Shares of Common Stock

Purchased

Retired

2020

824,685

830,338

2019

962,023

957,495

2018

786,754

752,825