XML 18 R47.htm IDEA: XBRL DOCUMENT v3.20.1
5. Securitization Trust Debt (Details Narrative) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Expected finance receivable payments 2020 $ 806,700  
Expected finance receivable payments 2021 583,800  
Expected finance receivable payments 2022 358,100  
Expected finance receivable payments 2023 261,800  
Expected finance receivable payments 2024 57,500  
Expected finance receivable payments 2025 29,900  
Restricted cash under various agreements 135,500  
Securitization Trust Debt [Member]    
Debt issuance costs $ 12,000 $ 11,800