XML 67 R30.htm IDEA: XBRL DOCUMENT v3.20.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
reporting_units
Jan. 01, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Retained Earnings Adjustments [Line Items]          
Number of reportable segments | reporting_units 3        
Cumulative effect of adoption of new accounting standard $ 27,520,433   $ 28,054,989 $ 4,142,461 $ 4,186,343
Allowance for credit losses 29,300        
Retained Earnings          
Retained Earnings Adjustments [Line Items]          
Cumulative effect of adoption of new accounting standard $ 2,335,407   $ 2,333,011 $ 2,111,798 $ 2,066,415
Adjustment          
Retained Earnings Adjustments [Line Items]          
Cumulative effect of adoption of new accounting standard   $ (5,379)      
Adjustment | Retained Earnings          
Retained Earnings Adjustments [Line Items]          
Cumulative effect of adoption of new accounting standard   (5,379)      
Adjustment | Accounting Standards Update 2016-13 | Retained Earnings          
Retained Earnings Adjustments [Line Items]          
Cumulative effect of adoption of new accounting standard   $ (5,400)