XML 16 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Capital Stock (Details) - shares
Dec. 31, 2019
Dec. 31, 2018
Capital Stock [Abstract]    
Common stock registered for offering and sale 2,000,000,000 2,000,000,000
Shares of common stock issued 147,872,959 147,209,928
Shares of common stock outstanding 135,408,054 135,687,558