XML 105 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Debt Obligations (3.85% Senior Unsecured Notes) (Details) - 3.85% senior unsecured notes due June 30, 2026
Mar. 31, 2020
Jun. 30, 2016
Debt Instrument [Line Items]    
Stated rate 3.85%  
Senior Notes    
Debt Instrument [Line Items]    
Stated rate   3.85%
Senior Notes | Maximum    
Debt Instrument [Line Items]    
Maximum interest rate on debt instrument   5.85%