XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Jul. 02, 2023
Jan. 01, 2023
Balance Sheet Related Disclosures [Abstract]    
Photovoltaic modules $ 244,068 $ 156,292
Microinverters 68,832 46,088
Energy storage systems 58,670 63,327
Other solar power system component materials 52,470 51,108
Inventories $ 424,040 $ 316,815