XML 106 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Notes and Loan Payable and Amounts Due Under Repurchase Agreements (Repurchase Agreements Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]      
Repurchase agreement, average borrowings $ 33.0 $ 51.8 $ 40.0
Repurchase agreement, maximum amount borrowed $ 243.6 $ 544.1 $ 274.5
Repurchase agreement, weighted average interest rate 2.99% 1.90% 0.84%