XML 102 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
GUARANTEES - Narrative (Details) - USD ($)
12 Months Ended
Jun. 15, 2016
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Guarantor Obligations [Line Items]        
Maximum amount of estimated furture payments under the backstop guarantees       $ 469,015,145
Backstop Guarantee        
Guarantor Obligations [Line Items]        
Representation and warranty breach, threshold period for likely occurrence 5 years      
Maximum amount of estimated furture payments under the backstop guarantees   $ 629,278,629    
Minimum available liquidity   $ 5,000,000    
Minimum available liquidity, percentage of aggregate unpaid principal balance (percentage)   0.10%    
Indemnification Agreement        
Guarantor Obligations [Line Items]        
Maximum amount of estimated furture payments under the backstop guarantees     $ 0