XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue:    
Total revenue $ 275,191 $ 201,039
Cost of revenue:    
Total cost of revenue 220,924 173,102
Gross profit 54,267 27,937
Operating expenses:    
Research and development 45,690 34,526
Sales and marketing 27,111 21,334
General and administrative 45,147 37,736
Total operating expenses 117,948 93,596
Loss from operations (63,681) (65,659)
Interest income 1,995 59
Interest expense (11,746) (14,087)
Other expense, net (1,343) (3,027)
Gain on revaluation of embedded derivatives 117 531
Loss before income taxes (74,658) (82,183)
Income tax provision 259 564
Net loss (74,917) (82,747)
Less: Net loss attributable to noncontrolling interest (3,350) (4,088)
Net loss attributable to Class A and Class B common stockholders (71,567) (78,659)
Less: Net loss attributable to redeemable noncontrolling interest 0 (300)
Net loss before portion attributable to redeemable noncontrolling interest and noncontrolling interest $ (71,567) $ (78,359)
Net loss per share available to Class A and Class B common stockholders, basic (in dollars per share) $ (0.35) $ (0.44)
Net loss per share available to Class A and Class B common stockholders, diluted (in dollars per share) $ (0.35) $ (0.44)
Weighted average shares used to compute net loss per share available to Class A and Class B common stockholders, basic (in shares) 206,724 177,189
Weighted average shares used to compute net loss per share available to Class A and Class B common stockholders, diluted (in shares) 206,724 177,189
Product    
Revenue:    
Total revenue $ 193,745 $ 133,547
Cost of revenue:    
Total cost of revenue 129,613 105,742
Installation    
Revenue:    
Total revenue 20,525 13,553
Cost of revenue:    
Total cost of revenue 25,100 12,773
Service    
Revenue:    
Total revenue 40,663 35,239
Cost of revenue:    
Total cost of revenue 51,244 41,826
Electricity    
Revenue:    
Total revenue 20,258 18,700
Cost of revenue:    
Total cost of revenue $ 14,967 $ 12,761