XML 110 R95.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 12 - Notes Payable - Senior Unsecured Notes Issuance (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
Senior Unsecured Notes 1 [Member]  
Maturity Date Feb. 28, 2025
Amount Issued $ 500
Interest Rate 3.30%
Senior Unsecured Notes 2 [Member]  
Maturity Date Sep. 30, 2047
Amount Issued $ 350
Interest Rate 4.45%
Senior Unsecured Notes 3 [Member]  
Maturity Date Apr. 30, 2027
Amount Issued $ 400
Interest Rate 3.80%