XML 79 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Detail of Certain Balance Sheet Captions - Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Construction in progress - customer notes receivable $ 238,791 $ 85,604  
Exclusivity and other bonus arrangements with dealers, net 81,756 55,709  
Investments in solar receivables 75,871 0  
Restricted cash 68,583 95,014 $ 56,332
Straight-line revenue adjustment, net 43,367 33,411  
Other 62,768 24,586  
Total $ 571,136 $ 294,324