XML 56 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 29, 2020
Dec. 29, 2019
Balance Sheet Related Disclosures [Abstract]    
Deferred project costs $ 26,850 $ 29,652
VAT receivables, current portion 5,543 7,986
Deferred costs for solar power systems 23,805 29,631
Derivative financial instruments 2,776 1,002
Other receivables 28,216 37,140
Prepaid taxes 395 718
Other Assets, Current 191 411
Other prepaid expenses 16,859 14,704
Prepaid expenses and other current assets $ 104,635 $ 121,244