| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- RRD ActiveDisclosure(SM) XBRL Schema Document - http://www.financial.rrd.com/ --> |
<!-- Creation Date : 2016-11-09T19:56:10.1798193+00:00 --> |
<!-- Version : 2.3.8.1 --> |
<!-- Package ID : 354858BE0506B26A12915B80423245A1-0001408356-001608 --> |
<!-- Copyright (c) 2016 R. R. Donnelley & Sons Company. All Rights Reserved. --> |
<schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:scty="http://www.solarcity.com/20160930" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2016-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2016-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.solarcity.com/20160930" xmlns="http://www.w3.org/2001/XMLSchema"> |
| <import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/> |
| <import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/> |
| <import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/> |
| <import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric"/> |
| <import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric"/> |
| <import schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-types-2016-01-31.xsd" namespace="http://fasb.org/us-types/2016-01-31"/> |
| <import schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd" namespace="http://fasb.org/us-gaap/2016-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2014-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd" namespace="http://xbrl.sec.gov/country/2016-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/currency/2016/currency-2016-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2016-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/exch/2016/exch-2016-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2016-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" namespace="http://xbrl.sec.gov/invest/2013-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2011-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2011-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2011-01-31"/> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType id="TemplateLink" roleURI="http://www.solarcity.com/20160930/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase"> |
| <link:definition> 00000 - Document - Template Link </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="scty-20160930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="scty-20160930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="scty-20160930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="scty-20160930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple"/> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation"> |
| <link:definition> 100000 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/StatementConsolidatedBalanceSheets" id="Role_StatementConsolidatedBalanceSheets"> |
| <link:definition> 100010 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" id="Role_StatementConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 100020 - Statement - Consolidated Balance Sheets (Parenthetical) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" id="Role_StatementConsolidatedStatementsOfOperationsUnaudited"> |
| <link:definition> 100030 - Statement - Consolidated Statements of Operations (Unaudited) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" id="Role_StatementConsolidatedStatementsOfCashFlows"> |
| <link:definition> 100040 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureOrganization" id="Role_DisclosureOrganization"> |
| <link:definition> 100050 - Disclosure - Organization </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAndProcedures" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAndProcedures"> |
| <link:definition> 100060 - Disclosure - Summary of Significant Accounting Policies and Procedures </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRestructuringAndOtherActivities" id="Role_DisclosureRestructuringAndOtherActivities"> |
| <link:definition> 100070 - Disclosure - Restructuring and Other Activities </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureGoodwillAndIntangibleAssets" id="Role_DisclosureGoodwillAndIntangibleAssets"> |
| <link:definition> 100080 - Disclosure - Goodwill and Intangible Assets </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSelectedBalanceSheetComponents" id="Role_DisclosureSelectedBalanceSheetComponents"> |
| <link:definition> 100090 - Disclosure - Selected Balance Sheet Components </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureCashEquityFinancings" id="Role_DisclosureCashEquityFinancings"> |
| <link:definition> 100100 - Disclosure - Cash Equity Financings </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureIndebtedness" id="Role_DisclosureIndebtedness"> |
| <link:definition> 100110 - Disclosure - Indebtedness </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureVIEArrangements" id="Role_DisclosureVIEArrangements"> |
| <link:definition> 100120 - Disclosure - VIE Arrangements </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsInSubsidiaries" id="Role_DisclosureRedeemableNoncontrollingInterestsInSubsidiaries"> |
| <link:definition> 100130 - Disclosure - Redeemable Noncontrolling Interests in Subsidiaries </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquity" id="Role_DisclosureEquity"> |
| <link:definition> 100140 - Disclosure - Equity </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityAwardPlans" id="Role_DisclosureEquityAwardPlans"> |
| <link:definition> 100150 - Disclosure - Equity Award Plans </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes"> |
| <link:definition> 100160 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRelatedPartyTransactions" id="Role_DisclosureRelatedPartyTransactions"> |
| <link:definition> 100170 - Disclosure - Related Party Transactions </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies"> |
| <link:definition> 100180 - Disclosure - Commitments and Contingencies </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerShare" id="Role_DisclosureBasicAndDilutedNetLossPerShare"> |
| <link:definition> 100190 - Disclosure - Basic and Diluted Net Loss Per Share </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSubsequentEvents" id="Role_DisclosureSubsequentEvents"> |
| <link:definition> 100200 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresPolicies"> |
| <link:definition> 100210 - Disclosure - Summary of Significant Accounting Policies and Procedures (Policies) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresTables" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresTables"> |
| <link:definition> 100220 - Disclosure - Summary of Significant Accounting Policies and Procedures (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" id="Role_DisclosureGoodwillAndIntangibleAssetsTables"> |
| <link:definition> 100230 - Disclosure - Goodwill and Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSelectedBalanceSheetComponentsTables" id="Role_DisclosureSelectedBalanceSheetComponentsTables"> |
| <link:definition> 100240 - Disclosure - Selected Balance Sheet Components (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureIndebtednessTables" id="Role_DisclosureIndebtednessTables"> |
| <link:definition> 100250 - Disclosure - Indebtedness (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureVIEArrangementsTables" id="Role_DisclosureVIEArrangementsTables"> |
| <link:definition> 100260 - Disclosure - VIE Arrangements (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsInSubsidiariesTables" id="Role_DisclosureRedeemableNoncontrollingInterestsInSubsidiariesTables"> |
| <link:definition> 100270 - Disclosure - Redeemable Noncontrolling Interests in Subsidiaries (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityTables" id="Role_DisclosureEquityTables"> |
| <link:definition> 100280 - Disclosure - Equity (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityAwardPlansTables" id="Role_DisclosureEquityAwardPlansTables"> |
| <link:definition> 100290 - Disclosure - Equity Award Plans (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRelatedPartyTransactionsTables" id="Role_DisclosureRelatedPartyTransactionsTables"> |
| <link:definition> 100300 - Disclosure - Related Party Transactions (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerShareTables" id="Role_DisclosureBasicAndDilutedNetLossPerShareTables"> |
| <link:definition> 100310 - Disclosure - Basic and Diluted Net Loss Per Share (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail" id="Role_DisclosureOrganizationAdditionalInformationDetail"> |
| <link:definition> 100320 - Disclosure - Organization - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresAdditionalInformationDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresAdditionalInformationDetail"> |
| <link:definition> 100330 - Disclosure - Summary of Significant Accounting Policies and Procedures - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresSummaryOfInterestRateSwapsOutstandingDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresSummaryOfInterestRateSwapsOutstandingDetail"> |
| <link:definition> 100340 - Disclosure - Summary of Significant Accounting Policies and Procedures - Summary of Interest Rate Swaps Outstanding (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetail"> |
| <link:definition> 100350 - Disclosure - Summary of Significant Accounting Policies and Procedures - Assets and Liabilities Carried at Fair Value on Recurring Basis (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresSummaryOfActivityOfLevel3ContingentConsiderationDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresSummaryOfActivityOfLevel3ContingentConsiderationDetail"> |
| <link:definition> 100360 - Disclosure - Summary of Significant Accounting Policies and Procedures - Summary of the Activity of the Level 3 Contingent Consideration (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresScheduleOfEstimatedFairValuesAndCarryingValuesDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresScheduleOfEstimatedFairValuesAndCarryingValuesDetail"> |
| <link:definition> 100370 - Disclosure - Summary of Significant Accounting Policies and Procedures - Schedule of Estimated Fair Values and Carrying Values (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresScheduleOfChangesInAccruedWarrantyBalanceDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresScheduleOfChangesInAccruedWarrantyBalanceDetail"> |
| <link:definition> 100380 - Disclosure - Summary of Significant Accounting Policies and Procedures - Schedule of Changes in Accrued Warranty Balance (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresScheduleOfChangesInAccruedWarrantyBalanceParentheticalDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAndProceduresScheduleOfChangesInAccruedWarrantyBalanceParentheticalDetail"> |
| <link:definition> 100390 - Disclosure - Summary of Significant Accounting Policies and Procedures - Schedule of Changes in Accrued Warranty Balance (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRestructuringAndOtherActivitiesAdditionalInformationDetail" id="Role_DisclosureRestructuringAndOtherActivitiesAdditionalInformationDetail"> |
| <link:definition> 100400 - Disclosure - Restructuring and Other Activities - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail"> |
| <link:definition> 100410 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail"> |
| <link:definition> 100420 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfIntangibleAssetsDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfIntangibleAssetsDetail"> |
| <link:definition> 100430 - Disclosure - Goodwill and Intangible Assets - Summary of Carrying Value of Intangible Assets (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForIdentifiablePurchasedIntangibleAssetsDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseForIdentifiablePurchasedIntangibleAssetsDetail"> |
| <link:definition> 100440 - Disclosure - Goodwill and Intangible Assets - Amortization Expense for Identifiable Purchased Intangible Assets (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseForIntangibleAssetsDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseForIntangibleAssetsDetail"> |
| <link:definition> 100450 - Disclosure - Goodwill and Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSelectedBalanceSheetComponentsComponentsOfConsolidatedBalanceSheetDetail" id="Role_DisclosureSelectedBalanceSheetComponentsComponentsOfConsolidatedBalanceSheetDetail"> |
| <link:definition> 100460 - Disclosure - Selected Balance Sheet Components - Components of Consolidated Balance Sheet (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSelectedBalanceSheetComponentsComponentsOfConsolidatedBalanceSheetParentheticalDetail" id="Role_DisclosureSelectedBalanceSheetComponentsComponentsOfConsolidatedBalanceSheetParentheticalDetail"> |
| <link:definition> 100470 - Disclosure - Selected Balance Sheet Components - Components of Consolidated Balance Sheet (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureCashEquityFinancingsAdditionalInformationDetail" id="Role_DisclosureCashEquityFinancingsAdditionalInformationDetail"> |
| <link:definition> 100480 - Disclosure - Cash Equity Financings - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureIndebtednessSummaryOfDebtDetail" id="Role_DisclosureIndebtednessSummaryOfDebtDetail"> |
| <link:definition> 100490 - Disclosure - Indebtedness - Summary of Debt (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureIndebtednessSummaryOfDebtParentheticalDetail" id="Role_DisclosureIndebtednessSummaryOfDebtParentheticalDetail"> |
| <link:definition> 100500 - Disclosure - Indebtedness - Summary of Debt (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureIndebtednessAdditionalInformationDetail" id="Role_DisclosureIndebtednessAdditionalInformationDetail"> |
| <link:definition> 100510 - Disclosure - Indebtedness - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureVIEArrangementsSummaryOfNumberOfCurrentVIEFundsByClassificationOfInvestorCarryingValueTotalInvestorContributionsReceivedAndUndrawnInvestorContributionsDetail" id="Role_DisclosureVIEArrangementsSummaryOfNumberOfCurrentVIEFundsByClassificationOfInvestorCarryingValueTotalInvestorContributionsReceivedAndUndrawnInvestorContributionsDetail"> |
| <link:definition> 100520 - Disclosure - VIE Arrangements - Summary of Number of Current VIE Funds by Classification of Investor, the Carrying Value, Total Investor Contributions Received and Undrawn Investor Contributions (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureVIEArrangementsAdditionalInformationDetail" id="Role_DisclosureVIEArrangementsAdditionalInformationDetail"> |
| <link:definition> 100530 - Disclosure - VIE Arrangements - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureVIEArrangementsCarryingValuesOfAssetsAndLiabilitiesOfSubsidiaryInConsolidatedBalanceSheetsDetail" id="Role_DisclosureVIEArrangementsCarryingValuesOfAssetsAndLiabilitiesOfSubsidiaryInConsolidatedBalanceSheetsDetail"> |
| <link:definition> 100540 - Disclosure - VIE Arrangements - Carrying Values of Assets and Liabilities of Subsidiary in Consolidated Balance Sheets (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsInSubsidiariesActivityOfRedeemableNoncontrollingInterestsInSubsidiariesDetail" id="Role_DisclosureRedeemableNoncontrollingInterestsInSubsidiariesActivityOfRedeemableNoncontrollingInterestsInSubsidiariesDetail"> |
| <link:definition> 100550 - Disclosure - Redeemable Noncontrolling Interests in Subsidiaries - Activity of Redeemable Noncontrolling Interests in Subsidiaries (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsInSubsidiariesAdditionalInformationDetail" id="Role_DisclosureRedeemableNoncontrollingInterestsInSubsidiariesAdditionalInformationDetail"> |
| <link:definition> 100560 - Disclosure - Redeemable Noncontrolling Interests in Subsidiaries - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityScheduleOfChangesInTotalStockholdersEquityAndNoncontrollingInterestsDetail" id="Role_DisclosureEquityScheduleOfChangesInTotalStockholdersEquityAndNoncontrollingInterestsDetail"> |
| <link:definition> 100570 - Disclosure - Equity - Schedule of Changes in Total Stockholders' Equity and Noncontrolling Interests (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityAwardPlansAdditionalInformationDetail" id="Role_DisclosureEquityAwardPlansAdditionalInformationDetail"> |
| <link:definition> 100580 - Disclosure - Equity Award Plans - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityAwardPlansSummaryOfStockOptionActivityDetail" id="Role_DisclosureEquityAwardPlansSummaryOfStockOptionActivityDetail"> |
| <link:definition> 100590 - Disclosure - Equity Award Plans - Summary of Stock Option Activity (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityAwardPlansSummaryOfStockOptionActivityParentheticalDetail" id="Role_DisclosureEquityAwardPlansSummaryOfStockOptionActivityParentheticalDetail"> |
| <link:definition> 100600 - Disclosure - Equity Award Plans - Summary of Stock Option Activity (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityAwardPlansSummaryOfFairValueOfStockOptionsGrantedUsingWeightedAverageAssumptionsUsedInBlackScholesOptionValuationModelDetail" id="Role_DisclosureEquityAwardPlansSummaryOfFairValueOfStockOptionsGrantedUsingWeightedAverageAssumptionsUsedInBlackScholesOptionValuationModelDetail"> |
| <link:definition> 100610 - Disclosure - Equity Award Plans - Summary of Fair Value of Stock Options Granted Using Weighted-Average Assumptions used in the Black-Scholes Option Valuation Model (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityAwardPlansSummaryOfRSUActivityDetail" id="Role_DisclosureEquityAwardPlansSummaryOfRSUActivityDetail"> |
| <link:definition> 100620 - Disclosure - Equity Award Plans - Summary of RSU Activity (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityAwardPlansSummaryOfCapitalizedStockBasedCompensationExpenseDetail" id="Role_DisclosureEquityAwardPlansSummaryOfCapitalizedStockBasedCompensationExpenseDetail"> |
| <link:definition> 100630 - Disclosure - Equity Award Plans - Summary of Capitalized Stock-Based Compensation Expense (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureEquityAwardPlansSummaryOfStockBasedCompensationExpenseRecognizedDetail" id="Role_DisclosureEquityAwardPlansSummaryOfStockBasedCompensationExpenseRecognizedDetail"> |
| <link:definition> 100640 - Disclosure - Equity Award Plans - Summary of Stock-Based Compensation Expense Recognized (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" id="Role_DisclosureIncomeTaxesAdditionalInformationDetail"> |
| <link:definition> 100650 - Disclosure - Income Taxes - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRelatedPartyTransactionsComponentsOfRelatedPartyTransactionsDetail" id="Role_DisclosureRelatedPartyTransactionsComponentsOfRelatedPartyTransactionsDetail"> |
| <link:definition> 100660 - Disclosure - Related Party Transactions - Components of Related Party Transactions (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRelatedPartyTransactionsSummaryOfRelatedPartyBalancesDetail" id="Role_DisclosureRelatedPartyTransactionsSummaryOfRelatedPartyBalancesDetail"> |
| <link:definition> 100670 - Disclosure - Related Party Transactions - Summary of Related Party Balances (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" id="Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"> |
| <link:definition> 100680 - Disclosure - Related Party Transactions - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"> |
| <link:definition> 100690 - Disclosure - Commitments and Contingencies - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfCompanySBasicAndDilutedNetLossPerShareDetail" id="Role_DisclosureBasicAndDilutedNetLossPerShareComputationOfCompanySBasicAndDilutedNetLossPerShareDetail"> |
| <link:definition> 100700 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of Company's Basic and Diluted Net Loss Per Share (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureBasicAndDilutedNetLossPerShareScheduleOfWeightedAverageOutstandingSharesOfCommonStockEquivalentsExcludedFromComputationOfDilutedNetLossPerShareDetail" id="Role_DisclosureBasicAndDilutedNetLossPerShareScheduleOfWeightedAverageOutstandingSharesOfCommonStockEquivalentsExcludedFromComputationOfDilutedNetLossPerShareDetail"> |
| <link:definition> 100710 - Disclosure - Basic and Diluted Net Loss Per Share - Schedule of Weighted-Average Outstanding Shares of Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.solarcity.com/20160930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" id="Role_DisclosureSubsequentEventsAdditionalInformationDetail"> |
| <link:definition> 100720 - Disclosure - Subsequent Events - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </appinfo> |
| | </annotation> |
| <element id="scty_RebatesReceivable" name="RebatesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_BuildToSuitLeaseAssetUnderConstruction" name="BuildToSuitLeaseAssetUnderConstruction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_DistributionPayableToNoncontrollingInterestHolders" name="DistributionPayableToNoncontrollingInterestHolders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_CurrentPortionOfDeferredTreasuryGrantsIncome" name="CurrentPortionOfDeferredTreasuryGrantsIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_AccruedAndOtherCurrentLiabilities" name="AccruedAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_AssetBackedNotesCurrent" name="AssetBackedNotesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_FinancingObligationCurrent" name="FinancingObligationCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ConvertibleSeniorNotesIssueToRelatedParties" name="ConvertibleSeniorNotesIssueToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_AssetBackedNotesNoncurrent" name="AssetBackedNotesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_FinancingObligationNoncurrent" name="FinancingObligationNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_DeferredTreasuryGrantsIncomeNoncurrent" name="DeferredTreasuryGrantsIncomeNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_BuildToSuitLeaseLiability" name="BuildToSuitLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_SolarBondsMember" name="SolarBondsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_RebateReserves" name="RebateReserves" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_RevenueFromPeriodicBillingsAbstract" name="RevenueFromPeriodicBillingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_PeriodicOperatingLeaseBillingsAndIncentives" name="PeriodicOperatingLeaseBillingsAndIncentives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_SaleOfSolarRenewableEnergyCredits" name="SaleOfSolarRenewableEnergyCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_RevenueFromSolarEnergySystemsUnderLongTermLoanArrangements" name="RevenueFromSolarEnergySystemsUnderLongTermLoanArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_RevenueFromPeriodicBillings" name="RevenueFromPeriodicBillings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_SalesRevenueFromSolarEnergySystemsAndComponents" name="SalesRevenueFromSolarEnergySystemsAndComponents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_RevenueFromOperatingLeasePrepaymentsAndUpfrontIncentives" name="RevenueFromOperatingLeasePrepaymentsAndUpfrontIncentives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_CostOfOperatingLeasesAndSolarEnergySystemIncentivesRevenue" name="CostOfOperatingLeasesAndSolarEnergySystemIncentivesRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_CostOfSolarEnergySystemAndComponentsSalesRevenue" name="CostOfSolarEnergySystemAndComponentsSalesRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_CostOfGoodsAndServicesSoldDepreciationAmortizationAndWarranty" name="CostOfGoodsAndServicesSoldDepreciationAmortizationAndWarranty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_PreProductionExpense" name="PreProductionExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_InterestAndOtherExpenseAbstract" name="InterestAndOtherExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_InterestExpenseExcludingAmortizationOfDebtDiscountsAndFeesRecourseDebt" name="InterestExpenseExcludingAmortizationOfDebtDiscountsAndFeesRecourseDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_InterestExpenseExcludingAmortizationOfDebtDiscountsAndFeesNonrecourseDebt" name="InterestExpenseExcludingAmortizationOfDebtDiscountsAndFeesNonrecourseDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_OtherInterestExpenseAndAmortizationOfDebtDiscountsAndFeesNet" name="OtherInterestExpenseAndAmortizationOfDebtDiscountsAndFeesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_InterestAndOtherExpenses" name="InterestAndOtherExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_ChangeInFairValueOfInterestRateSwaps" name="ChangeInFairValueOfInterestRateSwaps" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_TaxImpactFromShareBasedCompensationOperatingActivities" name="TaxImpactFromShareBasedCompensationOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_NonCashReductionInFinancingObligation" name="NonCashReductionInFinancingObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_IncreaseDecreaseInRebatesReceivable" name="IncreaseDecreaseInRebatesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_PaymentsForSolarEnergySystemsLeasedAndToBeLeased" name="PaymentsForSolarEnergySystemsLeasedAndToBeLeased" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_PaymentsForAcquisitionOfNonControllingInterest" name="PaymentsForAcquisitionOfNonControllingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_PaymentsForSettlementsOfInterestRateSwaps" name="PaymentsForSettlementsOfInterestRateSwaps" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_NetCashProvidedByFinancingActivitiesBeforeEquityAndConvertibleNotesIssuances" name="NetCashProvidedByFinancingActivitiesBeforeEquityAndConvertibleNotesIssuances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_TaxImpactFromShareBasedCompensationFinancingActivities" name="TaxImpactFromShareBasedCompensationFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_ProceedsFromIssuanceOfAssetBackedNotes" name="ProceedsFromIssuanceOfAssetBackedNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_RepaymentsOfBorrowingsUnderAssetBackedNotes" name="RepaymentsOfBorrowingsUnderAssetBackedNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_PaymentOnDeferredConsiderationPayments" name="PaymentOnDeferredConsiderationPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_ProceedsFromIssuanceOfFinancingObligation" name="ProceedsFromIssuanceOfFinancingObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_RepaymentsOfFinancingObligation" name="RepaymentsOfFinancingObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_CashEquityFinancingsDisclosureTextBlock" name="CashEquityFinancingsDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_CashEquityFinancingsAbstract" name="CashEquityFinancingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_VariableInterestEntityDisclosureAbstract" name="VariableInterestEntityDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock" name="BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_InterestRateSwapsPolicyTextBlock" name="InterestRateSwapsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_SolarRenewableEnergyCreditsPolicyTextBlock" name="SolarRenewableEnergyCreditsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsLineItems" name="SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ScheduleOfSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTable" name="ScheduleOfSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ContingentConsiderationLiabilityMember" name="ContingentConsiderationLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SummaryOfNumberOfCurrentVariableInterestEntitiesFundsByTypeOfInvestorTableTextBlock" name="SummaryOfNumberOfCurrentVariableInterestEntitiesFundsByTypeOfInvestorTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_ScheduleOfRelatedPartyBalancesOfTransactionsTableTextBlock" name="ScheduleOfRelatedPartyBalancesOfTransactionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" name="ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsTable" name="ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_MergerAgreementWithTeslaMotorIncMember" name="MergerAgreementWithTeslaMotorIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_BusinessCombinationCommonStockConversionBasis" name="BusinessCombinationCommonStockConversionBasis" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_BusinessCombinationStockConversionSharesIssued" name="BusinessCombinationStockConversionSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_MergerAgreementTerminationFee" name="MergerAgreementTerminationFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_NewSolarEnergySystemsMember" name="NewSolarEnergySystemsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_MyPowerProgramMember" name="MyPowerProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_EquipmentManufacturersMember" name="EquipmentManufacturersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_DebtInstrumentFairValueCarryingValueAbstract" name="DebtInstrumentFairValueCarryingValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_GainLossRelatedToSettlementOfContingentConsiderationLiability" name="GainLossRelatedToSettlementOfContingentConsiderationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_ParticipationInterestMember" name="ParticipationInterestMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarAssetBackedNotesMember" name="SolarAssetBackedNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarLoanBackedNotesMember" name="SolarLoanBackedNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ConvertibleSeniorNotesMember" name="ConvertibleSeniorNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_MyPowerCustomerNotesReceivableMember" name="MyPowerCustomerNotesReceivableMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ProductWarrantyAccrualLineItems" name="ProductWarrantyAccrualLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ScheduleOfProductWarrantyAccrualTable" name="ScheduleOfProductWarrantyAccrualTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_UninstalledCommercialProjectMember" name="UninstalledCommercialProjectMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_BusinessCombinationPreAcquisitionExpenses" name="BusinessCombinationPreAcquisitionExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_FiniteLivedIntangibleAssetsWriteOffsDuringPeriod" name="FiniteLivedIntangibleAssetsWriteOffsDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_PowerSaverAgreementMember" name="PowerSaverAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SilevoIncMember" name="SilevoIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ZepSolarMember" name="ZepSolarMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_DepreciationAmortizationAndWarrantyMember" name="DepreciationAmortizationAndWarrantyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_LeasedAssetsBeforeOverhead" name="LeasedAssetsBeforeOverhead" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_LeasedAssetOverheadAllocation" name="LeasedAssetOverheadAllocation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_LeasedAssetsGross" name="LeasedAssetsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_LeasedAssetsNet" name="LeasedAssetsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_AssetsToBeLeasedCIP" name="AssetsToBeLeasedCIP" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_AssetsToBeLeased" name="AssetsToBeLeased" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_LiabilityForReceiptsFromInvestor" name="LiabilityForReceiptsFromInvestor" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_ParticipatingInterestLiabilityAmount" name="ParticipatingInterestLiabilityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_ComponentsOfBalanceSheetLineItems" name="ComponentsOfBalanceSheetLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ComponentsOfBalanceSheetDetailsTable" name="ComponentsOfBalanceSheetDetailsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_LeaseholdImprovementsOtherMember" name="LeaseholdImprovementsOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarEnergySystemsBacklogMember" name="SolarEnergySystemsBacklogMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_PropertyPlantAndEquipmentNetMember" name="PropertyPlantAndEquipmentNetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_CashEquityFinancingsLineItems" name="CashEquityFinancingsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_CashEquityFinancingsTable" name="CashEquityFinancingsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_RevolvingAggregationCreditFacilityMember" name="RevolvingAggregationCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_TermLoansDueDecemberTwoThousandSixteenMember" name="TermLoansDueDecemberTwoThousandSixteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_RecourseDebtMember" name="RecourseDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_NonRecourseDebtMember" name="NonRecourseDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_VehicleAndOtherLoansMember" name="VehicleAndOtherLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_TwoPointSevenFivePercentConvertibleSeniorNotesDueTwoThousandEighteenMember" name="TwoPointSevenFivePercentConvertibleSeniorNotesDueTwoThousandEighteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_OnePointSixTwoFivePercentConvertibleSeniorNotesDueTwoThousandNineteenMember" name="OnePointSixTwoFivePercentConvertibleSeniorNotesDueTwoThousandNineteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ZeroCouponConvertibleSeniorNotesDueInTwoThousandTwentyMember" name="ZeroCouponConvertibleSeniorNotesDueInTwoThousandTwentyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_TermLoansDueDecemberTwoThousandSeventeenMember" name="TermLoansDueDecemberTwoThousandSeventeenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_TermLoansDueJanuaryTwoThousandTwentyOneMember" name="TermLoansDueJanuaryTwoThousandTwentyOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_MyPowerRevolvingCreditFacilityMember" name="MyPowerRevolvingCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarRenewableEnergyCreditTermLoanMember" name="SolarRenewableEnergyCreditTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_CashEquityDebtOneMember" name="CashEquityDebtOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_AssetBackedNotesSeriesTwoThousandThirteenOneMember" name="AssetBackedNotesSeriesTwoThousandThirteenOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_CashEquityDebtTwoMember" name="CashEquityDebtTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_AssetBackedNotesSeriesTwoThousandFourteenOneMember" name="AssetBackedNotesSeriesTwoThousandFourteenOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_AssetBackedNotesSeriesTwoThousandFourteenTwoMember" name="AssetBackedNotesSeriesTwoThousandFourteenTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_AssetBackedNotesSeriesTwoThousandFifteenOneMember" name="AssetBackedNotesSeriesTwoThousandFifteenOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_AssetBackedNotesSeriesTwoThousandSixteenOneMember" name="AssetBackedNotesSeriesTwoThousandSixteenOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_LoanBackedNotesSeriesTwoThousandSixteenAMember" name="LoanBackedNotesSeriesTwoThousandSixteenAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SecuredRevolvingCreditFacilityMember" name="SecuredRevolvingCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_InterestRateClassAMember" name="InterestRateClassAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_InterestRateClassBMember" name="InterestRateClassBMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_TermLoansDueMayTwoThousandSixteenMember" name="TermLoansDueMayTwoThousandSixteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarBondsAndSolarBondsIssuedToRelatedPartiesMember" name="SolarBondsAndSolarBondsIssuedToRelatedPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SyndicatedBankFacilityOneMember" name="SyndicatedBankFacilityOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_FederalFundsRateMember" name="FederalFundsRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_LiborOptionMember" name="LiborOptionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarBondMarchTwoThousandAndSixteenMember" name="SolarBondMarchTwoThousandAndSixteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarBondMarchTwoThousandAndSeventeenMember" name="SolarBondMarchTwoThousandAndSeventeenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarBondJuneTwoThousandAndSixteenMember" name="SolarBondJuneTwoThousandAndSixteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarBondJuneTwoThousandAndSeventeenMember" name="SolarBondJuneTwoThousandAndSeventeenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarBondFebruaryTwoThousandAndEighteenMember" name="SolarBondFebruaryTwoThousandAndEighteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SpaceExplorationTechnologiesCorporationMember" name="SpaceExplorationTechnologiesCorporationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ChairmanOfBoardChiefExecutiveOfficerAndChiefTechnologyOfficerMember" name="ChairmanOfBoardChiefExecutiveOfficerAndChiefTechnologyOfficerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_TermLoanAgreementTwoMember" name="TermLoanAgreementTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_TermLoanAgreementOneMember" name="TermLoanAgreementOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_TermLoanAgreementFiveMember" name="TermLoanAgreementFiveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_TermLoanAgreementThreeMember" name="TermLoanAgreementThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SecondTermLoanMember" name="SecondTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_LeasePassThroughFinancingObligationMember" name="LeasePassThroughFinancingObligationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_DebtInstrumentInterestRateStatedPercentage2" name="DebtInstrumentInterestRateStatedPercentage2" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <element id="scty_DebtDiscountPercentage" name="DebtDiscountPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_LeaseFinancingObligations" name="LeaseFinancingObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_LeaseFinancingObligationPayments" name="LeaseFinancingObligationPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_NumberOfFunds" name="NumberOfFunds" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <element id="scty_UndrawnInvestorContributions" name="UndrawnInvestorContributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_FinancialInstitutionsMember" name="FinancialInstitutionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_UtilitiesMember" name="UtilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_OtherInvestorsMember" name="OtherInvestorsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_FundInvestorAbstract" name="FundInvestorAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_IncreaseDecreaseInDistributionsPayableToNonControllingInterests" name="IncreaseDecreaseInDistributionsPayableToNonControllingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_RedeemableNoncontrollingInterestsMember" name="RedeemableNoncontrollingInterestsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_TaxBenefitExpenseFromStockOptionsExercises" name="TaxBenefitExpenseFromStockOptionsExercises" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_StockIssuedDuringPeriodValueContingentConsideration" name="StockIssuedDuringPeriodValueContingentConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingForSharesGrantedVestingYearFromGrantDate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingForSharesGrantedVestingYearFromGrantDate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_NonStatutoryStockOptionAwardsEqualTranches" name="NonStatutoryStockOptionAwardsEqualTranches" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <element id="scty_NonStatutoryStockOptionAwardsTradingPeriod" name="NonStatutoryStockOptionAwardsTradingPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_FounderAwardsMember" name="FounderAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ChiefTechnologyOfficerMember" name="ChiefTechnologyOfficerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueOptionsGranted" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueOptionsGranted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueForfeited" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueForfeited" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_ShareBasedCompensationArrangementByShareBasedPaymentStockOptionOutstandingPercentageBeforeOptionVestedAndExercisable" name="ShareBasedCompensationArrangementByShareBasedPaymentStockOptionOutstandingPercentageBeforeOptionVestedAndExercisable" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberExpectedToVest" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberExpectedToVest" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <element id="scty_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateGrantDateFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_SolarEnergySystemsMember" name="SolarEnergySystemsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_PreProductionExpenseMember" name="PreProductionExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_SolarEnergySystemsLeasedAndToBeLeasedMember" name="SolarEnergySystemsLeasedAndToBeLeasedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_FederalAndStateTaxMember" name="FederalAndStateTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_GeneralTermOfStatutesOfLimitations" name="GeneralTermOfStatutesOfLimitations" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="scty_RelatedPartyTransactionExpendituresAbstract" name="RelatedPartyTransactionExpendituresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_BoardOfDirectorsChiefExecutiveOfficerAndChiefTechnologyOfficerMember" name="BoardOfDirectorsChiefExecutiveOfficerAndChiefTechnologyOfficerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_AnnualCapacityToProduceSolarPanels" name="AnnualCapacityToProduceSolarPanels" type="num:powerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <element id="scty_SolarPanelsProductionArea" name="SolarPanelsProductionArea" type="num:areaItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <element id="scty_AdditionalSpecifiedScopeCosts" name="AdditionalSpecifiedScopeCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_OperatingLeaseOptionToRenewAmountPerYear" name="OperatingLeaseOptionToRenewAmountPerYear" type="us-types:perUnitItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <element id="scty_BuildToSuitLeaseArrangementMember" name="BuildToSuitLeaseArrangementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_ResearchFoundationMember" name="ResearchFoundationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_OfficersAndFormerOfficerMember" name="OfficersAndFormerOfficerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="scty_LeaseArrangementAmountRequiredToSpendOrIncur" name="LeaseArrangementAmountRequiredToSpendOrIncur" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="scty_ExpectedRecoveryClaims" name="ExpectedRecoveryClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_CommittedLoanToAffiliateOfFundInvestor" name="CommittedLoanToAffiliateOfFundInvestor" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="scty_NewNonRecourseFinancingFundMember" name="NewNonRecourseFinancingFundMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| </schema> |