XML 28 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue $ 233,782 $ 168,881 $ 434,489 $ 338,242
Cost of revenue 192,109 136,110 377,061 261,805
Gross profit 41,673 32,771 57,428 76,437
Operating expenses:        
Research and development 29,772 14,413 58,631 29,144
Sales and marketing 18,359 8,254 38,822 16,516
General and administrative 43,662 15,359 82,736 30,347
Total operating expenses 91,793 38,026 180,189 76,007
Gain (loss) from operations (50,120) (5,255) (122,761) 430
Interest income 1,700 444 3,585 859
Interest expense (16,725) (22,525) (32,687) (43,904)
Interest expense to related parties (1,606) (2,672) (3,218) (5,299)
Other income (expense), net (222) (855) 43 (930)
Loss on revaluation of warrant liabilities and embedded derivatives 0 (19,197) 0 (23,231)
Net loss before income taxes (66,973) (50,060) (155,038) (72,075)
Income tax provision 258 128 466 461
Net loss (67,231) (50,188) (155,504) (72,536)
Net loss attributable to noncontrolling interests and redeemable noncontrolling interests (5,015) (4,512) (8,847) (9,143)
Net loss attributable to Class A and Class B common stockholders $ (62,216) $ (45,677) $ (146,657) $ (63,393)
Net loss per share attributable to Class A and Class B common stockholders, basic and diluted (in dollars per share) $ (0.55) $ (4.34) $ (1.30) $ (6.05)
Weighted average shares used to compute net loss per share attributable to Class A and Class B common stockholders, basic and diluted (in shares) 113,622 10,536 112,737 10,470
Product        
Revenue $ 179,899 $ 108,654 $ 321,633 $ 229,961
Cost of revenue 131,952 70,802 255,952 151,157
Installation        
Revenue 17,285 26,245 39,543 40,363
Cost of revenue 22,116 37,099 46,282 47,537
Service        
Revenue 23,659 19,975 46,949 39,882
Cost of revenue 19,599 19,260 47,156 43,513
Electricity        
Revenue 12,939 14,007 26,364 28,036
Cost of revenue $ 18,442 $ 8,949 $ 27,671 $ 19,598