XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.4
BALANCE SHEET COMPONENTS - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Prepaid warranties and maintenance $ 33,686 $ 15,991  
Unbilled receivables, net 9,409 0  
Deferred costs with suppliers 7,720 0  
Receivable from SPEs (Note 17) 2,543 3,565  
Self-generation incentive program deposits 688 940  
Investment in VIEs 1,971 1,924  
Property and equipment, net 2,158 512  
Project assets 3,208 0  
Other 3,956 1,599  
Other noncurrent assets 65,339 24,531  
Depreciation expense $ 600 $ 0 $ 0