XML 110 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Amounts Due Under Repurchase Agreements (Line of Credit and Term Loan Narrative) (Details) - September 30, 2016 Credit Agreement
$ in Thousands
Dec. 31, 2020
USD ($)
Sep. 30, 2016
USD ($)
banks
Debt Instrument [Line Items]    
Credit agreement, number of banks in the agreement | banks   6
2016 Line of Credit    
Debt Instrument [Line Items]    
Line of credit, maximum borrowing capacity   $ 150,000
Line of credit, amount outstanding $ 0  
Term Loan    
Debt Instrument [Line Items]    
Term loan   $ 100,000