XML 54 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Customer Financing Leases Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Total minimum lease payments to be received $ 74,955 $ 76,886  
Less: Amounts representing estimated executing costs (19,344) (19,931)  
Net present value of minimum lease payments to be received 55,611 56,955  
Estimated residual value of leased assets 890 890  
Less: Unearned income (1,885) (1,990)  
Net investment in sales-type financing leases 54,616 55,855  
Less: Current portion (5,170) [1] (5,108) [1] $ (5,717)
Non-current portion of investment in sales-type financing leases $ 49,446 [1] $ 50,747 [1] $ 65,620
[1] We have variable interest entities which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 13, Power Purchase Agreement Programs).