| Condensed Consolidated Balance Sheets (VIE) (Unaudited) (Parenthetical) $ in Millions | Mar. 31, 2020  USD ($) | 
|---|---|
| Variable Interest Entity, Primary Beneficiary | |
| Financing receivable | $ 5.0 | 
| X | ||||||||||
| 
- Definition Amount, before allowance for credit loss, of financing receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
 | 
| X | ||||||||||
| 
- Details 
 |