XML 34 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Debt Obligations (4.25% Senior Unsecured Notes) (Details) - 4.25% senior unsecured notes due June 1, 2024
Mar. 31, 2020
May 31, 2014
Debt Instrument [Line Items]    
Stated rate 4.25%  
Senior Notes    
Debt Instrument [Line Items]    
Stated rate   4.25%
Senior Notes | Maximum    
Debt Instrument [Line Items]    
Maximum interest rate on debt instrument   6.25%