XML 98 R114.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Long-term Purchase Commitment [Line Items]    
Unused commitments to extend credit $ 9,500,000,000  
Maximum penalties 49,600,000  
Shortfall penalties   $ 1,600,000
Cloud Platform Services    
Long-term Purchase Commitment [Line Items]    
Minimum spend commitment, total 23,000,000.0  
Minimum spend commitment in 2020 6,000,000.0  
Minimum spend commitment in 2021 10,200,000  
Minimum spend commitment in 2022 6,400,000  
Minimum spend commitment in 2023 300,000  
Loans To Nonprofit, Community Development Financial Institution    
Long-term Purchase Commitment [Line Items]    
Unused commitments to extend credit 4,600,000  
Fund commitment 7,000,000.0  
Minimum volume purchase commitments $ 2,400,000