XML 105 R93.htm IDEA: XBRL DOCUMENT v3.21.2
Segment and Geographical Information - Reconciliation of Segment Gross Profit to Condensed Consolidated GAAP Gross Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2021
Jun. 28, 2020
Jul. 04, 2021
Jun. 28, 2020
Segment Reporting Information [Line Items]        
Gross profit $ 61,031 $ 25,652 $ 110,905 $ 54,836
Construction revenue on solar services contracts 308,927 217,667 615,325 508,213
Stock-based compensation expense     15,050 12,746
Operating Segments        
Segment Reporting Information [Line Items]        
Gross profit 63,193 30,642 120,077 53,397
Intersegment revenue        
Segment Reporting Information [Line Items]        
Gross profit 419 (3,193) 868 9,851
Construction revenue on solar services contracts 0 (5,643) 11 (25,522)
Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Legacy utility and power plant projects 0 0 0 207
Construction revenue on solar services contracts 0 0 0 (5,392)
Results of operations of legacy business to be exited 4 0 625 0
Segment Reconciling Items | Gross Profit        
Segment Reporting Information [Line Items]        
Legacy utility and power plant projects 0 0 0 34
Legacy sale-leaseback transactions 0 0 0 (20)
Gain on sale and impairment of residential lease assets 519 458 1,013 906
Construction revenue on solar services contracts 0 0 0 (4,734)
Stock-based compensation expense (1,069) (471) (1,956) (1,030)
Amortization of intangible assets 0 (1,784) 0 (3,568)
Results of operations of legacy business to be exited $ (2,031) $ 0 $ (9,097) $ 0