XML 65 R42.htm IDEA: XBRL DOCUMENT v3.20.1
3. Securitization Trust Debt (Details Narrative) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Expected finance receivable payments 2020 $ 609,000  
Expected finance receivable payments 2021 627,200  
Expected finance receivable payments 2022 428,300  
Expected finance receivable payments 2023 308,800  
Expected finance receivable payments 2024 69,900  
Expected finance receivable payments 2025 48,600  
Restricted cash under various agreements 137,500  
Securitization Trust Debt [Member]    
Debt issuance costs $ 12,100 $ 12,000