XML 100 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Other Liabilities [Abstract]    
Dividends and dividend equivalents payable $ 34,016 $ 90,749
Accrued interest payable 11,116 18,238
Accrued expenses and other 25,390 43,625
Total Other Liabilities $ 70,522 $ 152,612