XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue $ 190,190 $ 93,765 $ 528,432 $ 252,745
Cost of revenue 166,805 108,855 428,610 282,839
Gross profit (loss) 23,385 (15,090) 99,822 (30,094)
Operating expenses        
Research and development 27,021 12,374 56,165 35,965
Sales and marketing 21,476 6,561 37,992 23,069
General and administrative 40,999 13,652 71,346 40,856
Total operating expenses 89,496 32,587 165,503 99,890
Loss from operations (66,111) (47,677) (65,681) (129,984)
Interest expense (17,376) (26,946) (62,645) (73,031)
Interest expense to related parties (1,443) (1,953) (5,378) (5,785)
Other income (expense), net 762 (40) 692 93
Gain (loss) on revaluation of warrant liabilities and embedded derivatives 1,655 572 (21,576) 119
Net loss before income taxes (82,513) (76,044) (154,588) (208,588)
Income tax provision (benefit) (3) 314 458 756
Net loss (82,510) (76,358) (155,046) (209,344)
Net loss attributable to noncontrolling interests and redeemable noncontrolling interests (3,931) (4,527) (13,074) (14,506)
Net loss attributable to Class A and Class B common stockholders $ (78,579) $ (71,831) $ (141,972) $ (194,838)
Net loss per share attributable to Class A and Class B common stockholders, basic and diluted (in dollars per share) $ (0.97) $ (6.97) $ (4.13) $ (19.06)
Weighted average shares used to compute net loss per share attributable to Class A and Class B common stockholders, basic and diluted (in shares) 81,321 10,305 34,347 10,220
Product        
Revenue $ 125,690 $ 45,255 $ 355,651 $ 112,855
Cost of revenue 95,357 53,923 246,514 140,323
Installation        
Revenue 29,690 14,978 70,053 41,625
Cost of revenue 40,118 14,696 87,655 42,996
Service        
Revenue 20,751 19,511 60,633 56,977
Cost of revenue 22,651 30,058 66,164 69,585
Electricity        
Revenue 14,059 14,021 42,095 41,288
Cost of revenue $ 8,679 $ 10,178 $ 28,277 $ 29,935