0001628280-24-011262.txt : 20240314 0001628280-24-011262.hdr.sgml : 20240314 20240314170725 ACCESSION NUMBER: 0001628280-24-011262 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20240314 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240314 DATE AS OF CHANGE: 20240314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SPRUCE POWER HOLDING CORP CENTRAL INDEX KEY: 0001772720 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRIC SERVICES [4911] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 834109918 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38971 FILM NUMBER: 24751197 BUSINESS ADDRESS: STREET 1: 2000 S COLORADO BLVD STREET 2: SUITE 2-825 CITY: DENVER STATE: CO ZIP: 80222 BUSINESS PHONE: 866-777-8235 MAIL ADDRESS: STREET 1: 2000 S COLORADO BLVD STREET 2: SUITE 2-825 CITY: DENVER STATE: CO ZIP: 80222 FORMER COMPANY: FORMER CONFORMED NAME: XL Fleet Corp. DATE OF NAME CHANGE: 20201223 FORMER COMPANY: FORMER CONFORMED NAME: Pivotal Investment Corp II DATE OF NAME CHANGE: 20190403 8-K 1 spru-20240314.htm 8-K spru-20240314
0001772720false00017727202024-03-142024-03-14

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 8-K
CURRENT REPORT
PURSUANT TO SECTION 13 OR 15(D)
OF THE SECURITIES EXCHANGE ACT OF 1934
Date of Report (Date of earliest event reported): March 14, 2024
Spruce Power Holding Corporation
(Exact name of registrant as specified in its charter)
Delaware001-3897183-4109918
(State or other jurisdiction
of incorporation)
(Commission File Number)
(I.R.S. Employer
Identification No.)
2000 S Colorado Blvd, Suite 2-825,
Denver, Colorado
80222
(Address of principal executive offices)(Zip Code)
(866) 777-8235
(Registrant’s telephone number, including area code)
N/A
(Former name or former address, if changed since last report)
Check the appropriate box below if the Form 8-K is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:
    Written communications pursuant to Rule 425 under the Securities Act
    Soliciting material pursuant to Rule 14a-12 under the Exchange Act
    Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act
    Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)
Name of each exchange
on which registered
Common Stock, par value $0.0001 per shareSPRUNew York Stock Exchange
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.



Item 2.02. Results of Operations and Financial Condition.

On March 14, 2024, Spruce Power Holding Corporation (the “Company”) issued a press release (the “Press Release”) announcing the Company’s results for the fourth quarter and year ended December 31, 2023. A copy of the Press Release is attached as Exhibit 99.1 to this report. The attached Exhibit 99.1 is furnished pursuant to Item 2.02 of Form 8-K.

The information in this Form 8-K, including Exhibit 99.1 furnished herewith, shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except as shall be expressly set forth by specific reference in such filing.
Item 9.01. Financial Statements and Exhibits.
(d)Exhibits.
Exhibit
No.
Description
99.1
104Cover Page Interactive Data File (embedded within the Inline XBRL document)



SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Current Report on Form 8-K to be signed on its behalf by the undersigned hereunto duly authorized.
SPRUCE POWER HOLDING CORPORATION
Date: March 14, 2024
By:/s/ Jonathan M. Norling
Name:Jonathan M. Norling
Title:Chief Legal Officer

EX-99.1 2 pressreleaseyearended2023r.htm EX-99.1 Document
    image_4a.jpg
    

Spruce Power Reports Fourth Quarter and Full-Year 2023 Results

DENVER, COLORADO (March 14, 2024) – Spruce Power Holding Corporation (NYSE: SPRU) (“Spruce” or the “Company”), a leading owner and operator of distributed solar energy assets across the United States, today reported financial results for the fourth quarter and year ended December 31, 2023.

Business Highlights

Added approximately 25,000 customer contracts in 2023, for nearly 50% year-on-year growth, to reach over 75,000 home solar assets and contracts.
Launched 'Spruce Pro' brand, expanding Spruce Power's best-in-class residential servicing technology platform to the fast-growing commercial solar market.
Total cash of $173 million at year end. Subtracting $17 million of net total cash costs and reserves tied to legacy XL Fleet items results in pro-forma cash of $156 million.
Initiated 2024 Operating EBITDA guidance between $68 - $86 million and 2024 Adjusted Free Cash Flow guidance between $0 - $5 million.

Management Commentary and Outlook

"Spruce's strategy is to be the dominant owner and operator of distributed solar assets. We entered 2024 with an enviable level of cash liquidity to continue our disciplined growth,” said Christian Fong, Spruce’s Chief Executive Officer.

Mr. Fong continued, "Just as important is the pipeline of products that have emerged, such as Spruce Pro and an early customer renewal program, which we see accelerating organic growth. And with most XL Fleet legacy matters behind us, we enter 2024 from a position of strength."

Sarah Wells, Spruce's Chief Financial Officer, added "Closing of the Spruce Power 4 Portfolio and Tredegar acquisitions solidified 2023 as a year of significant growth and transformation. With a full-year contribution from these acquired portfolios, Spruce is providing annual guidance in which we expect positive Adjusted Free Cash Flow in 2024."

Consolidated Financial Results

Revenues totaled $15.7 million for the fourth quarter of 2023, compared to $18.1 million for the fourth quarter of 2022. The decrease in fourth quarter revenues is a result of reduction in output caused by weather fluctuations.

Core operating expenses (excluding depreciation), including both selling, general & administrative expenses ("SG&A") and operations & maintenance, were $17.9 million for the fourth quarter of 2023, compared to $31.3 million for the fourth quarter of 2022. The fourth quarter of 2022 was negatively


    image_4a.jpg
    

impacted by approximately $12.2 million of combined restructuring and related charges and legal fees related to the previously disclosed legacy XL Fleet legal proceedings.

Net loss attributable to stockholders was $30.4 million for the fourth quarter of 2023.

Management considers Operating EBITDA as a key measure in evaluating Spruce's operating performance. For the fourth quarter of 2023, Operating EBITDA was $9.9 million.

Balance Sheet and Liquidity

The Company's total principal amount of outstanding debt as of December 31, 2023, was $646.7 million with a blended interest rate of 5.7%, including the impact of hedge arrangements. All debt consists of project finance loans that are non-recourse to the Company itself.

Total cash as of December 31, 2023, was $172.9 million, including cash and cash equivalents of $141.4 million and restricted cash of $31.6 million. This is down from $240.1 million of total cash as of December 31, 2022, primarily due to the wind down of XL Fleet activities, notably costs associated with previously disclosed legal proceedings and cash usage for acquisitions and share repurchases in 2023.

Initiating 2024 Guidance

Spruce Power expects 2024 Operating EBITDA in the range of $68 - $86 million and 2024 Adjusted Free Cash Flow in the range of $0 - $5 million.

Growth and Capital Allocation

Spruce is committed to maximizing long-term value for our shareholders through a disciplined approach that includes strategic acquisitions, capital expenditure projects, debt repayment, and shareholder return initiatives.

During January 2024, the Company announced the launch of 'Spruce Pro', a brand that extends Spruce's distributed solar energy servicing capabilities into a new growth area of commercial solar. The Company estimates initial capital expenditures associated with this brand extension in 2024 to be negligible.

During the fourth quarter of 2023, Spruce repurchased 0.1 million shares of common stock at a weighted average price per share of $4.37 for a total cost of $0.3 million, inclusive of transaction costs. There was $44.7 million remaining under the Company's authorized $50.0 million common share repurchase program at the end of 2023.

Legal Proceedings

As previously disclosed, in September 2023, Spruce settled a civil enforcement action filed by the United States Securities and Exchange Commission ("SEC") related to the 2020 merger of Spruce's predecessor


    image_4a.jpg
    

company, XL Fleet Corp. In October 2023, in connection with the settlement, the Company paid a civil monetary penalty of $11.0 million to close the matter.

As previously disclosed, in September 2023, Spruce reached an agreement in principle with respect to the previously disclosed securities class action lawsuit filed in the federal district court for the Southern District of New York related to the 2020 merger of Spruce's predecessor company, XL Fleet Corp., to settle the matter with a payment of $15.0 million from Spruce, net of insurance proceeds. On January 18, 2024, the Court preliminarily approved settlement and in February 2024, the Company made a payment in the amount of $15.0 million to the settlement claims administrator, with a hearing scheduled for April, 30, 2024, in which the court will consider final approval.

In the fourth quarter of 2023, Spruce was able to estimate its exposure in three previously disclosed lawsuits related to Spruce's predecessor company, XL Fleet Corp. Spruce estimates in aggregate settlement amounts for these lawsuits of approximately $1.8 million. The Company accrued for this settlement amount as of December 31, 2023.

Key Operating Metrics

As of December 31, 2023, Spruce owned cash flows from over 75,000 home solar assets and contracts across 18 U.S. States with an average remaining contract life of approximately 12 years. Combined portfolio generation for the year ended December 31, 2023, was approximately 417 thousand MWh of power. In addition, the Company also serviced approximately 5,000 third-party owned home solar systems and third-party loans as of December 31, 2023. Gross Portfolio Value, on a PV6 basis as described below, was $784.0 million as of December 31, 2023.

Conference Call Information

The Spruce management team will host a conference call for analysts and investors to discuss its 2023 financial results and business outlook today at 2:30 p.m. Mountain Time. The conference call can be accessed live over the telephone by dialing (800) 715-9871 and referencing Conference ID 6052195. Alternatively, the call can be accessed via a live webcast accessible on the Events & Presentations page in the Investor Relations section of the Company’s website at www.sprucepower.com. An audio replay will be available shortly after the call and can be accessed by dialing (800) 770-2030. The passcode for the replay is 6052195. The replay will be available until March 28, 2024.



    image_4a.jpg
    

About Spruce Power

Spruce Power is a leading owner and operator of distributed solar energy assets across the United States. We provide subscription-based services that make it easy for homeowners to benefit from rooftop solar power and battery storage. Our power as-a-service model allows consumers to access new technology without making a significant upfront investment or incurring maintenance costs. Our Company owns the cash flows from over 75,000 home solar assets and contracts across the United States. For additional information, please visit www.sprucepower.com.

Forward Looking Statements

Certain statements in this press release may constitute “forward-looking statements” within the meaning of the federal securities laws. Forward-looking statements can be identified by the use of forward-looking words or phrases such as “anticipate,” “believe,” “could,” “expect,” “intends,” “may,” “opportunity,” “plans,” “goals,” “target” “predict,” “potential,” “estimate,” “should,” “will,” “would,” “continue,” “likely” or the negative of these terms or other words of similar meaning. These statements are based upon our current plans and strategies and reflect our current assessment of the risks and uncertainties. Forward-looking statements in this release include statements regarding future repurchases under the stock repurchase program, potential future acquisitions and debt reductions, and the Company's prospects for long-term growth in revenues, business cash inflows and earnings. Repurchases under the stock repurchase program will depend upon market prices, trading volume, available cash and other factors, and therefore, there is no guarantee as to the number of shares that may be purchased. These statements are based on various assumptions, whether or not identified in this press release and on the current expectations of management, and are not predictions of actual performance. Forward-looking statements are subject to a number of risks and uncertainties that could cause actual results to differ materially from the forward-looking statements, including but not limited to: expectations regarding the growth of the solar industry, home electrification, electric vehicles and distributed energy resources; the ability to successfully integrate XL Fleet and Spruce; the ability to identify and complete future acquisitions; the ability to develop and market new products and services; the effects of pending and future legislation; the highly competitive nature of the Company’s business and markets; the ability to execute on and consummate business plans in anticipated time frames; litigation, complaints, product liability claims, government investigations and/or adverse publicity; cost increases or shortages in the components or chassis necessary to support the Company’s products and services; the introduction of new technologies; the impact of natural disasters and other events beyond our control, such as hurricanes, wildfires or pandemics, on the Company’s business, results of operations, financial condition, regulatory compliance and customer experience; privacy and data protection laws, privacy or data breaches, or the loss of data; general economic, financial, legal, political and business conditions and changes in domestic and foreign markets; risks related to the rollout of the Company’s business and the timing of expected business milestones; the effects of competition on the Company’s future business; the availability of capital; and the other risks discussed under the heading “Risk Factors” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 30, 2023, subsequent Quarterly and Annual Reports on Form 10-Q and Form 10-K, respectively, and other documents that the Company files with the SEC in the future. If any of these risks materialize or our assumptions prove incorrect, actual results could differ materially from the results implied by these


    image_4a.jpg
    

forward-looking statements. These forward-looking statements speak only as of the date hereof and the Company specifically disclaims any obligation to update these forward-looking statements.

Use of Non-GAAP Financial Information

This press release includes references to certain non-GAAP financial measures. We believe that these non-GAAP financial measures, when reviewed in conjunction with GAAP financial measures, can provide meaningful supplemental information for investors regarding the performance of our business and facilitate a meaningful evaluation of current period performance on a comparable basis with prior periods. Our management uses these non-GAAP financial measures in order to have comparable financial results to analyze changes in our underlying business from quarter to quarter. These non-GAAP financial measures should be considered as a supplement to, and not as a substitute for or superior to, the GAAP financial measures presented in this press release, our financial statements, and other publicly filed reports. This prospective financial information was not prepared with a view toward compliance with published guidelines of the SEC or the guidelines established by the American Institute of Certified Public Accountants for preparation and presentation of prospective financial information or U.S. GAAP with respect to forward-looking financial information. The non-GAAP measures presented herein may not be comparable to similarly titled measures presented by other companies.

Definitions of Non-GAAP Financial Information

Earnings (Loss) Before Interest, Income Taxes, Depreciation and Amortization (“EBITDA”):

We define EBITDA as our consolidated net income (loss) and adding back interest expense, net, income taxes, and depreciation and amortization. We believe EBITDA provides meaningful information to the performance of our business and therefore we use it to supplement our GAAP reporting. We believe that Adjusted EBITDA, which excludes certain identified items that we do not consider to be part of our ongoing business, improves the comparability of year-to-year results, and is representative of our underlying performance. Management uses this information to assess and measure the performance of our operating segment. We have chosen to provide this supplemental information to investors, analysts and other interested parties to enable them to perform additional analyses of operating results, to illustrate the results of operations giving effect to the non-GAAP adjustments shown in the below reconciliations, and to provide an additional measure of performance.

Operating EBITDA:

We define Operating EBITDA as Adjusted EBITDA plus Proceeds from Investment in Lease Agreement, Net, Proceeds from Buyouts / Prepayments and Interest Earned on Cash Investments. Proceeds from Investment in Lease Agreement, Net, represent cash flows from the Company's Spruce Power 4 Portfolio, which holds the 20-year use rights to customer payment streams of approximately 22,500 solar lease and PPAs, net of servicing costs. Proceeds from Buyouts / Prepayments represent cash inflows from the early buyout of customer solar contracts and cash inflows from the prepayment of customer solar contracts.


    image_4a.jpg
    

Interest Earned on Cash Investments represent cash interest received on investments in money market funds / U.S. Treasury securities.

Adjusted Free Cash Flow:

We define Adjusted Free Cash Flow as Operating EBITDA less Project Finance Debt Service, Platform Capital Expenditures, and Other non-cash items. Project Finance Debt Service represents principal and interest payments, including sweeps where applicable, on Spruce's non-recourse, project finance debt facilities. Other non-cash items represent miscellaneous non-cash income or expense associated with our various operating portfolios of residential solar assets.

Portfolio Value Metrics:

We believe Portfolio Value Metrics are helpful to management, investors, and analysts to understand the value of our business and to evaluate the estimated remaining value of our customer contracts, including present value implied from future, uncontracted sales of solar renewable energy credits generated from assets that the Company owns today.

Gross Portfolio Value reflects the remaining projected net cash flows from current customers discounted at 6% (“PV6”)
Projected cash flows include the customer’s initial agreement plus renewal

($ in millions)As of December 31, 2023
Contracted Portfolio Value (1)
709 
Renewal Portfolio Value (2)
$59 
Uncontracted Renewable Energy Credits (3)
17 
Gross Portfolio Value (4)
$784 

(1) Contracted Portfolio Value represents the present value of the remaining net cash flows discounted at 6% per annum during the initial term of the Company’s customer agreements as of the measurement date. It is calculated as the present value of cash flows discounted at 6% that the Company expects to receive from customers in future periods as set forth in customer agreements, after deducting expected operating and maintenance costs, equipment replacements costs, distributions to tax equity partners in consolidated joint venture partnership flip structures, and distributions to third-party project equity investors. The calculation includes cash flows the Company expects to receive in future periods from state incentive and rebate programs, contracted sales of solar renewable energy credits, and awarded net cash flows from grid service programs with utilities or grid operators.

(2) Renewal Portfolio Value is the forecasted net present value the Company would receive upon or following the expiration of the initial customer agreement term, but before the 30th anniversary of the system’s activation in the form of cash payments during any applicable renewal period for customers as of


    image_4a.jpg
    

the measurement date. The Company calculates the Renewal Portfolio Value amount at the expiration of the initial contract term assuming that, on average, Spruce's customers choose to renew 50% of the time at a contract rate representing a 35% discount to the contract rate in effect at the end of the initial contract term, for a term of 7-years.

(3) Uncontracted sales of Solar Renewable Energy Credits (SRECs) based on forward market REC pricing curves, adjusted for liquidity discounts.
(4) Gross Portfolio Value represents the sum of Contracted Portfolio Value, Renewal Portfolio Value and Uncontracted SRECs.



    image_4a.jpg
    

Spruce Power Holding Corporation
Consolidated Statements of Operations
For the Three Months and Years Ended December 31, 2023 and 2022

Three Months Ended
December 31,
Years Ended December 31,
(In thousands, except per share and share amounts)2023202220232022
Revenues$15,701 $18,113 $79,859 $23,194 
Operating expenses:
Cost of revenues11,339 7,975 37,596 9,949 
Selling, general and administrative expenses12,454 28,586 56,547 73,118 
Litigation settlements, net1,126 — 27,465 — 
Gain on asset disposal(499)(851)(4,724)(580)
Total operating expenses24,420 35,710 116,884 82,487 
Loss from operations(8,719)(17,597)(37,025)(59,293)
Other (income) expense:
Interest income(5,688)(1,338)(19,534)(1,339)
Interest expense, net11,121 9,258 41,936 11,401 
Gain on extinguishment of debt— — — (4,527)
Change in fair value of obligation to issue shares of common stock to sellers of World Energy— — (535)
Change in fair value of warrant liabilities(21)(2)(239)(5,148)
Change in fair value of interest rate swaps16,479 2,978 4,816 (5,554)
Other income, net(65)(787)(1,305)(912)
Net loss from continuing operations(30,545)(27,711)(62,699)(52,679)
Net income (loss) from discontinued operations130 (14,719)(4,123)(40,112)
Net loss(30,415)(42,430)(66,822)(92,791)
Less: Net income (loss) attributable to redeemable noncontrolling interests and noncontrolling interests(15)721 (779)1,140 
Net loss attributable to stockholders$(30,400)$(43,151)$(66,043)$(93,931)
Net loss attributable to stockholders per share, basic and diluted$(1.60)$(2.40)$(3.59)$(5.27)
Net income (loss) from discontinued operations, basic and diluted
$0.01 $(0.82)$(0.22)$(2.25)
Weighted-average shares outstanding, basic and diluted18,990,603 18,015,402 18,391,436 17,836,500 




    image_4a.jpg
    


Spruce Power Holding Corporation
Reconciliation of Non-GAAP Financial Measures
For the Three Months and Years Ended December 31, 2023 and 2022

Three Months Ended
December 31,
Years Ended December 31,
(In thousands)2023202220232022
Reconciliation of Net Loss to EBITDA and Adjusted EBITDA
Net loss attributable to stockholders$(30,400)$(43,151)$(66,043)$(93,931)
Net income (loss) attributable to redeemable noncontrolling interests and noncontrolling interests
(15)721 (779)1,140 
Interest income(5,688)(1,338)(19,534)(1,339)
Interest expense, net11,121 9,258 41,936 11,401 
Impairment of goodwill and intangibles— 877 — 9,483 
Depreciation and amortization4,686 5,507 20,164 8,419 
EBITDA(20,296)(28,126)(24,256)(64,827)
Net (income) loss from discontinued operations(130)14,719 4,123 40,112 
Gain on extinguishment of debt— — — (4,527)
Restructuring charges— 8,394 965 9,939 
Legal charges related to SEC investigation and shareholder lawsuits1,713 3,809 31,400 9,553 
Accreted contingent compensation obligation to sellers of World Energy— 36 — (77)
Gain on asset disposal(499)(851)(4,724)(580)
Change in fair value of interest rate swaps16,479 2,978 4,816 (5,554)
Change in fair value of obligation to issue shares of common stock— — (535)
Meter upgrade campaign1,423 483 4,353 663 
Other one-time costs106 216 2,367 332 
Change in fair value warrant liabilities(21)(2)(239)(5,148)
Stock based compensation836 5,883 2,885 9,996 
Bad debt expense262 860 2,698 1,839 
Accretion expense150 — 150 — 
Non-recurring acquisition/divestment expenses367 1,828 1,577 16,544 
Adjusted EBITDA$390 $10,232 $26,115 $7,730 






    image_4a.jpg
    


Spruce Power Holding Corporation
Consolidated Balance Sheets
December 31, 2023 and 2022
As of December 31,
(In thousands, except share and per share amounts)20232022
Assets
Current assets
Cash and cash equivalents$141,354 $220,321 
Restricted cash31,587 19,823 
Accounts receivable, net of allowance of $1.7 million and $12.2 million as of December 31, 2023 and 2022, respectively9,188 8,336 
Interest rate swap assets, current11,333 10,183 
Prepaid expenses and other current assets9,879 5,316 
Current assets of discontinued operations— 10,977 
Total current assets203,341 274,956 
Investment related to SEMTH master lease agreement143,096 — 
Property and equipment, net483,759 396,168 
Interest rate swap assets, non-current16,550 22,069 
Deferred rent assets2,454 1,626 
Intangible assets, net10,196 — 
Right-of-use assets, net5,933 2,802 
Goodwill28,757 128,548 
Other assets257 383 
Long-term assets of discontinued operations31 — 
Total assets$894,374 $826,552 
Liabilities, redeemable noncontrolling interests and stockholders’ equity
Current liabilities
Non-recourse debt, current$27,914 $25,314 
Accounts payable1,120 2,904 
Deferred revenue, current878 39 
Lease liability, current1,166 834 
Accrued expenses and other current liabilities40,634 21,509 
Current liabilities of discontinued operations— 9,097 
Total current liabilities71,712 59,697 
Non-recourse debt, non-current590,866 474,441 
Deferred revenue, non-current1,858 452 
Lease liability, non-current5,731 2,426 
Warrant liabilities17 256 
Interest rate swap liabilities, non-current843 — 
Other long-term liabilities2,184 10 
Unfavorable solar renewable energy agreements, net6,108 — 
Long-term liabilities of discontinued operations
170 294 


    image_4a.jpg
    

Total liabilities679,489 537,576 
Commitments and contingencies
Redeemable noncontrolling interests— 85 
Stockholders’ equity:
Common stock, $0.0001 par value; 350,000,000 shares authorized at December 31, 2023 and December 31, 2022; 19,093,186 and 18,292,536 shares issued and outstanding at December 31, 2023, respectively, and 18,046,903 issued and outstanding at December 31, 2022
Additional paid-in capital475,654 473,289 
Noncontrolling interests2,325 8,942 
Accumulated deficit(257,672)(193,342)
Treasury stock at cost, 800,650 shares and 0 at December 31, 2023 and 2022, respectively(5,424)— 
Total stockholders’ equity214,885 288,891 
Total liabilities, redeemable noncontrolling interests and stockholders’ equity$894,374 $826,552 

For More Information
Investor Contact: investors@sprucepower.com
Head of Investor Relations: Bronson Fleig

Media Contact: publicrelations@sprucepower.com

EX-101.SCH 3 spru-20240314.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 spru-20240314_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Entity Tax Identification Number Entity Tax Identification Number Entity Central Index Key Entity Central Index Key Entity Address, Address Line One Entity Address, Address Line One Trading Symbol Trading Symbol Entity File Number Entity File Number Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Soliciting Material Soliciting Material Entity Address, City or Town Entity Address, City or Town Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Local Phone Number Local Phone Number Entity Address, Postal Zip Code Entity Address, Postal Zip Code Written Communications Written Communications City Area Code City Area Code Cover [Abstract] Title of 12(b) Security Title of 12(b) Security Document Type Document Type Amendment Flag Amendment Flag Security Exchange Name Security Exchange Name Entity Registrant Name Entity Registrant Name Entity Emerging Growth Company Entity Emerging Growth Company Entity Address, State or Province Entity Address, State or Province Document Period End Date Document Period End Date Pre-commencement Tender Offer Pre-commencement Tender Offer EX-101.PRE 5 spru-20240314_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 6 image_4a.jpg begin 644 image_4a.jpg M_]C_X 02D9)1@ ! 0 W #< #_X0",17AI9@ 34T *@ @ !0$2 , M ! $ $: 4 ! 2@$; 4 ! 4@$H , ! ( (=I M 0 ! 6@ #< 0 -P ! .@ 0 # 0 ! "@ M @ $ 0 2&@ P $ 0 )@ _^T .%!H;W1OH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::G MJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U M]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " M 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2 M\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2U MMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_VP!# M $! 0$! 0(! 0(" @(" @," @(" P0# P,# P0%! 0$! 0$!04%!04%!04& M!@8&!@8'!P<'!P@(" @(" @(" C_VP!# 0$! 0(" @," @,(!04%" @(" @( M" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" C_ MW0 $ !/_V@ , P$ A$#$0 _ /[^**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /_0_OXHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]'^ M_BBBB@ HI,BC(H 6BO/OB9\5OAS\&_"TOC?XI:UIV@Z1#(D4E_J9(<( M@+(5-\B=N:SM?M?:YQ2S+#*LL,ZL>=J_+=J44@(/2EKD.T** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH __TO[^*:S;?SIU?G?_ ,%-_P!JN\_93_9AU'Q'X8E$ M/B;79QX>\-OU:&XN%8RW('_3O"K.O;?LSUKULBR6OF.-HX#"J\ZDE%?/J_); MOR/&XBSW#Y9@:^88IVA2BY/Y=%YO9>9\3_\ !1W_ (*U'X+:W>_ ?]F4VU_X MKA8VNL>('5;BVTN8\?9[:,Y6:[!/S%@4B/RD.V0OZM_LU^'/%GPR_9M\.67Q M@UN]U77+?11J?B;6-9G:63[7.#=76]W/$<+.R*. J* *_CY_X)H?L\:E^T MS^U]X?L=2BDN](T&[7Q9XDN)LN&BLY!)&DC'JUQ<;%.>6&X]C7])'_!7GXZR M_!7]C36M,TN?R=5\93Q^$[+:<2"&Z#/>.O?BW1USV+BOZ%\1N \#@L9E7!^5 M13JS:E5G:\FY:*_9)K07,T?@[1)YK/PGIF2L8@5BIO9$S M@SW&-Q)Y5-J#H<_HA_P35_X).^*?%S:1^TA\=;[6/#-B6CU#P]HND3R6&J72 M AHY[F=-LEO"XY6-")'4Y)0$9^+_ /@E%^RCI_[3_P"TY;S^+[47/A?P?"FO M:S"XS%^[/S3PCX,H9O];X[XMJ7IQDY*]TFX[R?]V+]V$5NU:VB3^D?%_C MOP-\--+76O'VLZ7HMD\J6Z7>K745I$TKG"('E906)Z#.:[&*5)D$D9#*0"K MY!!Z$'TK_/K^.7Q_^.7[77Q*'BCXFW][KNIWMP+;2M(M$=K>V$K82VL;1-VT M$D NYY8L>:_LD_X)MZ'^T=X6_94T+PI^TW9FRUK3=UIID=Q*);W^R553:K M>8)"31@F/;DL$5=V&R*_$/$CP8EPWEN&Q>(QD959NTH+1K3>.MY);2=ENC]] M\+_'.'$^:XG!X;!2C1@KQJ/6^NTK*T6UK%7>S/O2BBBOQ _?@-?//Q#_ &MO MV7_A+K#>'OB7\0?"&B:@C;9+'4-5MHKA#Z/$7WK_ ," K\VO^"V7[8WC[]F? MX&:-\/OA-=S:;K_CNZNK-M6M6VW%IIUFB&Y,##E)I6FCC5QRJEBN&P1X]^SQ M_P $%OV?#\.-/U_]HW4_$>N^*M3M([[5!I]]]CM+::=0[1)M1I)2A.&D=SO( M) .*[Z6%@H*I5E9/:VYQ5,1-S=.DKM;W/W*^'OQ;^%OQ:TUM8^%WB/0_$5J MN-\^B7T%ZJ9Z;C"S;3['%>A5_/3=_P#!#2Z^$_QN\-?$W]D[XD^(/#5A;ZS; MOKL%W,5U&&P5PTWV.[MT19691L\J>,JH8QN<-;AS("HY. M5X')K$^(WQM^#OP?MDN_BMXI\/\ AM)%+1'6]0@LRX'=%E=2WX U_')\7O%' MQ_\ "'_!7KX@W'[+-C]L\=ZEXDU71-$"PK*T+7]J(I;@!R(U,419_,D_=H!N M8$"OU-^%W_!!_1_&TC?$3]M;X@>)?%7BO43]IU&/2+G;&DK\LC7MTDT\Y&<9 M58E'0+C%=U3+Z<%&52I9-)^9QQQDYMQIPO9V\C]D_ /[7O[+/Q2U1="^'?Q# M\&ZQ?2-LCLK'5K62X=NF$BWAV/T!KZ+K^>;XW?\ !OC\#=7\/37G[/?BC7]! MUR%#)9PZ_*FH6$LB\JKLD<<\63_&K/MZ[#TKQ;_@G=^WA\??V9/VBA^P'^V[ M+=R+]O31-$U3593/R8^RPM=,3]HL;H%1!(22A9<'82%SE@H3BY4)7MNG MN7'%RC)1K1M?KT/Z@JXN_P#B1\/-*\2Q>#-4U[1;;6)S&(-)GO8([R0R_<"0 M,XD;=_#A3GM7:5_(3_P4S^*6A_ S_@L5X?\ C1XAMIKNT\+V?AS6KBVMMOG3 M+;)*PC0M@ L>,G@9S6&#POMI.-^AMBL1[**D^Y_6EXL\9>$? >AR^)O&^J:? MH^FP#,]_JEQ':V\>>FZ65E49[TOQ%I<5Y)I\F MH:/<))9O WA.] M'VKPQX4@A:>>"QDYB-O9NR10*ZX/GS[II/O%-I6OW@_8W_9&\"_L5?"!O@W\ M/=0U74[%]6N-9DNM8:)IS/=)&C@>3'$H0>6,#!(YY-5B,/3IQMSWEY;?>*C7 MG.5^6T?Q^X]VD^)WPVB\4#P/)XAT-=:,@B&CF_MQ?;RN\+]GW^9DK\V-N<<] M*[BOY)?%4G>(-$N-9A:1)=)@OH)+U&B&9 UNKF0% /F!7COBNWK^3G] MDZ.,?\%^_&CA0"?$'C+D#G_CWDHPV&]HIN_PJXZ]?D<5;=V/ZQJ**_G,_P"" MB?\ P4)^.GQ.^/"?L!?L&FY;Q!-='2O$.OZ:P6Z^U $S6EK.?EMX[9,FZN<@ MH0RJ5VL3&&PTJLN6/_#%5Z\:<;L_<7XD?M+?L]?!ZY^P_%/QOX5\/W &?LNK M:G;6T^#W\IW#_I5/X=_M3_LU_%N]73/AEX\\(Z[=N<)9Z;JMK-<,3Z1+)O/_ M 'S7XH?!G_@WW^&;:8GB#]ISQIX@U[Q!=@3W\.@2):VR2ORP-S(] U:$&2T77O*U&T,@Y4%X4MYX^?XU9 MB.NTUUJAA?A=1^MM#F]MB+7]FOOU/Z'J*^*_V!/@?\;_ -GW]G33OA[^T'XI MNO%?B.*ZN)9+B:Y>\BL[;=LM[6"XE59I(UC4-F3)#,5&% %?FC_P52_X* ?% MS2OB=IW["7[';W!\;ZX]O;:UJFFD?;+5[X P6-H_2*9T/F33<&*,C!4DLO-2 MPKG4<(._G^IO4Q"A#GDK>7Z'['_$K]IS]G7X.W?]G?%3QSX4\/W0Y-IJNIVU MO< 'G/E.X?\ \=JW\-/VCO@#\9IC;?";QIX8\1S*I=K?1]2M[J8*.I,4;EP! MZXK\2?@?_P &_P#\)QH4?B#]J+Q5X@\0>)KU?M&HQ:)'IOBG^Q3XE\0P>(]%4ZA:Z'JERIFN#""^+& M^@2&2&XX_=A]RL>-R]:Z50PS]U5'?O;0P=:NES.GIVOJ?TP45^+'_!'O_@H% MXK_:K\$:I\'/C5*9?'?@Z*-Y;Z91'-J>FLWE":9,#%Q!(!'.0!G $K&#R";H7/AOP)'/ID4\3;H;K5)6'VV9""0RIL2%6'78Q&0 MPK[#_P""C'_!8&P\0:3?_ S]DB]E,%RKVFM>-HLQAHF&UX-,R WS#(:Y../] M5U#C\E?V&_V._&7[97QIL_ VDQ3P^'[*6*[\5ZTH/EV=B&RT:N>#<3@%(ESG M.7/RJ37]6>%7!V*P-7$\;<63Y9VRT/X_\ %[C;"X^C MA> ^#X<\+J+<=4[.ZBGU2?O3G>UU>[U/Z1O^"*OP&F^%7[)*_$35H/*U+QYJ M+ZV=PPXT^ &"R!]F4/*OM)7X5_\ !7#]HRZ^.W[7>KZ#8W/FZ#X'W>&=+16S M&9XB#?S#'&6GRF?[L:U_5M^T7\5_!_['O[+FN>.;.*"SL_#&@"RT#3T^5#<" M,6]A;(/>0HO'\()[5_%Q^QU\'+_]J+]K#PI\.=:\RZBUC7/[2\02DY+65N3= MWK,?^FBJRY]6%>;X+UECLSSCC?,(VC#FM?II=V\XP2CZ2/4\<^7F2ZZV5_*51REZQ/Z(/^"0?[ 6B?";X=V'[3?Q/L4F\7^(K47>A0W2 _ MV1IF?M&:7^RJFHM<^,M4L;C4#8 MV:>;'9Q6\)GQ=R@XB>2,%D3!8CD@ J3QG[;G[2&G?L?_ +,NM_$^TCA%_!!' MI/AFR('ER:C<#R[9=G0I$ 9&']Q"*_F\_P"".5IXO^*__!05_BAXDN;C4;RR MT36=?UG4+DEY)KB]"VNYV]6>PP.!7YK0X?Q7%.%S?BW-ZKC"E&7(E_,E[ ML5?:$;I/K)OO<_4*W$F%X1Q63<&Y+24JE64/:-_RMVE-VWG*TGVBEM:R/["A MSS10.E%?S\?TH?CK_P %D/V'?'G[7OP7T?Q+\(X1>^*/!5U=7=MI(8(^HV-X MB"YAA9B%$ZF*-XP2 V&7.2*^,/V1_P#@N!9_#W3;/X&_MQZ#K.C:SH<<>E3> M)+>UD:1A !&IU&P8+/%* /G>(.&/S;%S7]+-?-_Q^_9$_9P_:?TLZ;\;O">E M:U((_+AU%X_)U" =O)O(BDZ8Z@!]OJ#7H4<7#D]E6C=+;NCBJX:7.ZE*5F_N M9W?PA^./PA^/GA9/&OP:\1:5XCTQB%:YTR=9#$Q_@FCXDB?_ &)%5O:O5:_C M=_:H^!7Q"_X(P_M0>%?C+^S]X@O[OPKK\TKQ65\X\R:&T>,W>F7X3:D\;12 MQ2[58'D .FX_V':'JUMK^B6>NV>1#>VL5W$#UV3('7/X&L\5AHP490=XO8O# M8ASO&:LT?RL? ,_\=!GB+_L/^)/_ $TR5_5W7\H?P$_Y6#?$7_8?\2?^FF2O MZO*Z%=*U>?_KK=VL'_*<_X=?]AKP+_P"E8K3+7^]G;LR<:G[.%^Z/ZQ@ MH"J, < "EHHKR3T3^2CQ5_RL)VO_ &.%E_Z8DK^M>OY(?'-Q%IO_ <'V4M\ M?+#^,M-12W&3/HL:1]?[S$ 5_6]7K9H]*7^%'G9>]:G^)A7\GG[)_P#RGZ\: M?]C!XR_])WK^L.OY,OV0KZRU/_@O=XPO].FBN()-?\9&.:!Q(C 02 E67(." M".#4Y=\%;_"/&OWJ7J?T[?'CQ[+\*_@CXP^)D !D\/\ AC4]9B!Y!DL[629 M?JRBOYY?^#>SX9V7B/4/B3^TAXGQ>:Z]Y;Z#!>3_ #R)]J#7M](">0TSF+)Z MD+[FOZ&OCQX"E^*GP1\8?#. @2>(/#.IZ-$2< 27EM)"A)]F85_.;_P;Z_%S M3_!_BKXA?LO^+S]AURXN8==L+2X^21Y; -::A <$O%B-MO7:&/131AE_LU7 MEWT^X6(_WBE?;7[S^HFBBBO+/1&NXC0NW0#)_"OXAOV._P!LWX)_"W_@H'XT M_:W_ &F_[7N3>3ZW/HATVU%Y+'>W]T(U8JSIM6.SWQJ0> < "O[>74.A1NA! M!_&OX\?^":7@_P"&/PJ_X*7>.?V9OV@M!T35!?RZOH.D0^(K*WO(EO[*[^TV MQC%PCA6N+4.5(Y;*@=17L99R\E:ZZ?AU/+S"_/2MW_'H?K&/^"^7[!G;_A-? M_!.O_P D4?\ #_+]@S_J=O\ P3+_ /)%?I;_ ,,G?LM?]$V\!?\ @@T__P", M4?\ #)W[+7_1-O 7_@@T_P#^,5A[3#?R/[S?DK_SK[O^"?RU?L*_&?X?^+?^ M"U$GCWX'FZA\+^.-0UYX+>[A%M-Y=[I\E[,KPAF"A;N(LHR> #7]BM>/^%_V M>O@%X'UR#Q-X+\$>$=(U*VW&WU#3-'L[6YBWJ4;9+%$KKN4E3@C()'0U[!6> M.Q,:LDXJUE8O"8=TXM-WN[A1117$=1__U/[^*^ O^"E_[-&O_M3?LHZSX%\' M&5M=TZ>'Q!HUHCE$O;FR#9M7&0K>;&SJ@;@2;#VK[]I" >#7J9)G%;+\91QV M&=ITY*2[73OKY'D<09)0S+ U\OQ*O"K%Q?>S5M/-=#^.;]E+_@C=^TC\;]2M M];^,-O-X \-B0&=M20'6+A >4M[,_P"K)Z;Y]H'4*_2OZE/A%\&_@;^Q]\(# MX4\#6]EX>\/Z3 ]]J.H7DBJTC(O[V[O;E\;W(&6=C@# 4!0!7J'Q$U?Q9X:\ M#:IKW@'1AX@UFTLWGT[1#=)9?;9U'RP_:) 4CW?WF&*_BV_;X_;,_;"^-_BR MY^'W[05K>^#-.LYRR^"(H9;.W!0_+).9/FNV'578F/NBBOZ'P-?B#Q(QGL<1 MB84:%-W<4]O-0OS3?]Z7NK6S6Q_,V8X?AWPOP7M\/A9UL1432FT]?)SMRP7] MV/O/2Z>C7IO_ 5'_P""A2_M>>,X/AU\,Y)H_ /AVZ>6VE<&-M8OU!3[8Z'! M6)%)6!6&<,SM@L OZ ?\$)OV7=0T?2==_:N\4VK1_P!J0MX>\+>:N&:UCD#7 MMRF?X7D1(E(Z['[&O@[_ ()^?\$KOB-^T]JUE\1_BY;7GA[X?QNL^^96AOM: M4'/EVB, R0MT:X8 8_U>X\K_ %C^)M3\,_L__!ZYO_#VC7+:5X9TC%AX?\/6 MC3SO';H$AM;6"(%BS':BX'?+<9-?1^+?%^695E,.#.'GS7LIM._6[3>SG*7Q M=$M-+V7S/@WP9FN<9Q/CCB5GX[?V]\ M3/"O[/FF3Y@\/6#^(M7C4\?;+\>7;J_;,<",PSVEK[Y_X(N_LG:C\#_@3=_& M#QO:FVU_QX8+N""9=LMMH\ )M58$95IR[3$?W2F<$8KQ+]F7_@F?\2/CI\=] M1_;*_;LM8X+O5=6.N:?X#9A,0$/XDQ?&>;TW!S;5&$M)*%N52DOLOE5DGKJVUL24445_/1_2Y^*?_ 4? M_:B_X*"?LM?%_1?B7\&?"5MKOPMT_3"FM)%";TW5S,^96O/)7[39")540RKN MCY8OG.P>;>#/^#A3]E74M 6Y\>>&/&>CZHJ?OK&SBM=0A+CJ(Y_/A)'N\:'V MK]]-HKPOQ'^R]^S7XOU4ZYXJ^'_@O4;UF+M=WFBV4TS,3DEG:(DG/'?A5X-N&-_JE M]A]D,[H]T\LRCRC=7"1+%#!&S[!EF)&XC^M&RM+>PLXK&T01Q01K#$@Z*B#: MH'T JCH7A_0/"^EQ:'X9L;/3K* ;8+.PA2W@C'HD<855'T%:]98G$J=HQ5DM MD7AZ')=R=V]V?P__ !WC_:)'_!6_Q]J'[*@NV\=:?XJU/4](BL3'YLJ6MKYM MQ&$E(24/"'5HCGS 2H!) K]1OAA_P7WT[PDO_"%_M??#KQ!H/B.Q_<7\VB1@ M*\B\$O8WSP30'U4/(/0XKY]^ ?\ RL&>(O\ L/\ B3_TTR5_3SXY^$?PJ^)\ M2P_$CPUH&OJB[4&LZ?;WNT>BF9&(_"O6QU:FE3C4A?W5KLSS\+1F^>5.5M7Z M'X'_ !>_X.#/AS=:0^A?LS>!_$&M>(+M?(L9/$"1P6T!?@+\#_AA<_;OAQX/\,:#/S^_P!(TNUM)>>OSQ1J MW/UKUBN"6-A&+C1A:^[O=G5'!RE)2K2O;IL@Z"OY-_V\&'_#\_X=#/\ S&? MG_I6*_K(KF[SP;X0U#5X_$&H:5IL]_$4:.]FMHGN$,9RA65E+ J?NX/':L,) MB/92;M>Z:^\Z,11YTDG:SN=)G-%%%W-> M#ZK^RS^S-KNL_P#"1:U\/?!-W?E_,-Y<:)922E\YW%FB))SW->E#&0E",*T+ MVV:T.">%G&3E2E:^Y^$?B/\ ;I_;@_X*;7,OP=_8>\)7W@7PC>-]DUWQ_JTA M$L5L_#@748\J E>L=N99VZ!D!)KY$_X)R?""R_9^_P""RDWP2L+Z74X_#,.O MZ5_:$Z"-[AH].R\A120NYF) R<# ))YK^P'3=*TO1;"+2M'MX+2U@01P6UM& ML44:CHJ(@"J/8"LR#P?X2M=:;Q):Z7IT>HN6+W\=M$MRQ<88F4+O.1P>>::S M!1C*$(635O\ @L3P+#5];T+2F$=[]N3[U_IZGY93*,_:+61_,_\ !O\ X. _^$5LE\&_M;^ =7M-?L1]GO;[P^J0M+(@P3-IUZT+ MP.3RP61AGH%'%='\2O\ @X6\$WEH=%_9V^'>O:QK5R/*M&\0210Q"5NF+:R> MXFF_W0T9/K7[X^._@M\'OBBP?XE>%?#NOLJA5?6=.MKQ@HZ -,C$#V!JOX&^ M!GP5^&$WVGX<>$?#6@RD$>=H^F6UG)@]1OAC5N?K75]8PV[I:^NAR^PQ&WM- M/34^>_V OBK^TE\8OV>+/QA^U3X:E\->*)+^Z AE@%G]JL7?S+:<6I9I(,(_ ME[),.=FX_>S7YV?\%6?^"9GCOXT^++7]K/\ 96+0>/M*2!]4TVUF^RW&H_8< M&VN[27*A;V *% ++YBA0"&4!OWKQ1C-<]+%2A4]I!6\OT.BIAHSAR3U_K<_E M^^#7_!>'XB?""%?AC^VOX U=]O$G_ <0?LR66GF3PIX+\;:A=G[D%V;&RC)]Y!<3D?@AK]S?&OPO^&GQ M)@6U^(?A[1->C0%436+&"\"@]E$R-C\*X'PW^RU^S1X/O1J7A7X?>"M.N P9 M9[/1;**0$="&6+(/T-=+Q&&>KI:^3T,/85UHJGX:GR!_P3A_;I^)?[;UAXN\ M1^./!$WA#3M+O+-?#LFVYDAO;:X23S/]*FCCCFDC=!N\I0 &7CO7Z;TU41%" M( HPH' '84ZN"K.,I-QC9=CLIQ:BE)W84445F6?__5_OXHHHH 0C<,&N3\ M4> ? _C>.&'QIH^EZNEM*L]LNIVD-T(I%.0Z"5&VL#W&*ZVBKIU)0DI0=GY& M=6E"<7&<;KS&1QI$H2,8 & !T '04XJ"J[,9B55<;+9)'/AJ+@I)]6V%%%%<9T M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__UO[^ M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_7_OXHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH _]#^_BBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H -HHH **** "BBB@#_V0$! end XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover
Mar. 14, 2024
Cover [Abstract]  
Entity Central Index Key 0001772720
Amendment Flag false
Document Type 8-K
Document Period End Date Mar. 14, 2024
Entity Registrant Name Spruce Power Holding Corporation
Entity Incorporation, State or Country Code DE
Entity File Number 001-38971
Entity Tax Identification Number 83-4109918
Entity Address, Address Line One 2000 S Colorado Blvd, Suite 2-825
Entity Address, City or Town Denver
Entity Address, State or Province CO
Entity Address, Postal Zip Code 80222
City Area Code (866)
Local Phone Number 777-8235
Written Communications false
Soliciting Material true
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock, par value $0.0001 per share
Trading Symbol SPRU
Security Exchange Name NYSE
Entity Emerging Growth Company false
EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .R(;E@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #LB&Y85_X&I>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$G*!B;UI:.G#@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:'84."9]3B)C(8KX;7.>ST''-3D11 &1]0J=R.2;\V#R$Y!2-SW2$J/2' M.B+4G-^#0U)&D8()6,2%R&1KM- )%85TP1N]X.-GZF:8T8 =.O24H2HK8'*: M&,]#U\(-,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V3=S;MRA@K>GW&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #LB&Y8( 6B=%<$ "4$ & 'AL+W=O&%[0?6N*0]\W']O/WV0PW2C^;%>>6O&2I-"-O96U^Z?LF7O&,F3.5 MG[&A/3&P_+>3(^'JK"ID'RFB2FRC.G7 M:YZJS<@+O;<;CV*YLNZ&/Q[F;,DC;K_E,PTMOU))1,:E$4H2S1IDX)./[9B7K5.UW@ M_O6;^EW9>>C,G!D^4>EWD=C5R!MX).$+5J3V46T^\5V'SIU>K%)3_B>;[;/= MKD?BPEB5[8*!(!-R^\E>=@.Q'T /!-!= "VYMR\J*6^89>.A5ANBW=.@YB[* MKI;1 ">DFY7(:OA60)P=3]2:ZZ%O02Y.SF(\\2$_#]9I[XU]^ M"GO!KPA?I^+K8.KC6VF%?243+H$O)5.9\!?RF;\V<>)*01"$_3[MTP#!ZE98 M753L"M9' G^6W*5LV02#QR]8:CC"<5YQG*,Z-RHN2HRGUYPW8>#A@]//"$2O M@N@=!S'C6JB$W,J$P)IHY,&5JNQN2^]^A=8_)GT>^5*X! ?&>Y8U@N$Z4:Z+ MF).9VL!J^:321,@EF2B=*\V5L 2@)6@ MDD9^7/SF%B&\J @OCB&\$RDG]T4V;_8O7 ,6X6EG<-$/$9XPJ#TT.(;HB;V0 M:0(9*!8B+@<.X6N1''1.NV%P<1$.,,(]EP^/(;Q*$O!&<_)V0;[ <^1!-DYE MBR34_8!$D @I9$FBR'6Z3B!1"@&)0D\']!P#K^M"B-KZ._"):T$>/JF-;(3& MY6ZX?%?O?B2K*T)X5$FHR*HE,M-J+63_03EQ:5? M])K-56/RM0A$L\=O&$EM^12WY[I33 MWV9<+]T8_08*=N7\(V>R>6K_YXG WSMCNO,Z[)'AC8:D? %"P5D?7%MOC\#; MAE5Y>>R<*PN'V/)RQ1DL!?< ?+]0RKXUW$FV^B%B_"]02P,$% @ [(AN M6)^@&_"Q @ X@P T !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@;F)J MXI$8MD!AL(U"\V%?E5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W)YFN M6W>2_.'(N2.]DKK=T*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP4C)9 MWMQDB6)"TV*M.W6G7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W8EC+ ME)"G8%Z"X6"DL<1Y*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM5X64 M,\$E#89BW3#GN-5W7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLYS8). MIF(M>05TK*B/\.M,DP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5B'_2^ MFO-CT1=X=-8T\O1!BEHK'O;^RPF+-9O\R-%8\>2SP:0)P:?EA M6;/CO9NFJ:]PSLM_D/.?K7/--;=,7I+VH_\W5_DMC)/Q]%PZC+N.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X3O,\ M3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3B.T4 MKS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBIN$^:0ERHY_U=3_ 10 M2P,$% @ [(AN6)>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'B4?'D78FYJD6:>IK&HP=MX1PT$G53$WHI"/J:Q M8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DHV1%[A$O\G7D(GP&LK\,S4-AB.G8RF2&]B]#V,YU#B MG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N5G0&[O+H YMRR"9JZJ8IGJ,. M>%,.]D9/)508H'Q3F:B\]E-L.>F.7F=Z_S!YU!Y:YU;*O8=7LN48Y0]0 M2P,$% @ [(AN6"0>FZ*M ^ $ !H !X;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688& MO-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S" M:+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X M=/X!4$L#!!0 ( .R(;EAED'F2&0$ ,\# 3 6T-O;G1E;G1?5'EP M97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI* MH!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJU MDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7 MQ<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!Z MVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$ M?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D\ K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " #LB&Y8F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .R(;E@@ M!:)T5P0 )00 8 " @0X( !X;"]W;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #L MB&Y899!YDAD! #/ P $P @ &E$@ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 "0 ) #X" #O$P ! end XML 10 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 11 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Cover Sheet http://sprucepower.com/role/Cover Cover Cover 1 false false All Reports Book All Reports spru-20240314.htm spru-20240314.xsd spru-20240314_lab.xml spru-20240314_pre.xml http://xbrl.sec.gov/dei/2022 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "spru-20240314.htm": { "nsprefix": "spru", "nsuri": "http://sprucepower.com/20240314", "dts": { "inline": { "local": [ "spru-20240314.htm" ] }, "schema": { "local": [ "spru-20240314.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] }, "labelLink": { "local": [ "spru-20240314_lab.xml" ] }, "presentationLink": { "local": [ "spru-20240314_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2022": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2022": 24 }, "report": { "R1": { "role": "http://sprucepower.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240314.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240314.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "AmendmentFlag", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CityAreaCode", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentPeriodEndDate", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentType", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressAddressLine1", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressCityOrTown", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCentralIndexKey", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityFileNumber", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityRegistrantName", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "LocalPhoneNumber", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Issuer Tender Offer", "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "PreCommencementTenderOffer", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Tender Offer", "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "Security12bTitle", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "SecurityExchangeName", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "SolicitingMaterial", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Soliciting Material", "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "TradingSymbol", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "WrittenCommunications", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Written Communications", "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 16 0001628280-24-011262-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-011262-xbrl.zip M4$L#!!0 ( .R(;E@H"XPZ^#H !Y0 P > <')E65A M&W\.:?;%.#^73UTEL]N4 MC2>YX5B.9_R9I%_8-1'W[85!GSA^X(^H0QS'&EBD_Y?]!%Z%Q\4[67X;T9^?3%E\/J'X M_0O;"CJ>-\LO;]@PG\"?UC^>\&>?_S1*8!GRC3")DO3B.XO_[Q+OG(_(E$6W M%S]\9E.:&;_3&^-C,B7Q#V9&XNP\HRD;B0C!.QF,XG M@E_^_CN[:UVN_OO3C_CN\Y_8=&R0*(>53\F8_N61SM^S\1,C2\.52V+B5O!PK-G7*@BW!LL5 M##E(V29PV \"CJ5I 7FDSQ?OK>">KU$L-P3ZHNF3NDLRWN(,-RW,6UI8;WEA M#B[LTRPM0FI\2&YH:GRDLR3-,^-U4J3YQ/B?@J0P+X/$0^-U$47G_Z(DQ8WB MPI-9$>79]LO? 6-W+\_Y%M[X\EZ^^OV?KSZ:QM7[M^\_OGCYWCA[1])P(I!G M>R;?]L^,[[_K.[9]:2Q X[91IX, MR:V1:V:V"$G;Z5@N@N[%$$F9S&9I\A5$4DZC6\/Q39B' M$189( +H/H2A4Q+"QF QIW&3[Y 8M@(\[5O_X+OB/(G/^>Z )=[D$]QFL*%( M.#$2$%Q&3PPZ@1'E=E7[%'95^875W=,"ZMA19UC=20=$'U['1]B])44<3H!" M?E! [T8HW$E>RL".\:D8\'V+B(*GRH?@I9CF@,]RF##) MY%X'<@ B #F#.@*4![1,0EOC?]]:[R.*+P%LGJ:E;(86 [PIG.D#U*9D=]5 M'],LHUTLXPTH6XP;D]Q:?,]5-B205[^\^?SRA3$NV!#T+0I<(K^A-&Z*\I\\ M-YYV^\:Y\;3?G5-W+*?]8O@WB#]8Q.N44N,*Z>YUE-RLS-YX:N$0_F[4>+=> MM)UNV&M:-WQ'8C!EN1OA"IEUG)/TED/R?9%'2?+E'@90@_0M+%K7DU8+B#6P M-X"N06"Q#/G6@')I-4RF:$#D6YLI0N_I&']2@YNT:J?<,+ U2 P7KQD91!08 MXS6-< S.]B+V;Z ]EM_BMU%A8G%!#;!0\!,AF^'LATKY4C961MC0N)JD, D& M0[].XK%IS,TPNW>9P6U&1\:KKS0LC$0MIVC$>CI1;A=1WL#0$1 E$ M4&4XHO\+=CQ@QV!3M P1I4S8CS,VHS@.X@*$T;! 73B?@"B<$ 8T'XZQE&R M K1=&&"N*W%R0)QR5;G4J%,P56] -,)@XY1,3>-FPN#5&U"-@=N0,*21XII) M.B8Q"R5B.\8+&)!3RA0DZEQH2B$*&CQ0%&I@$Y!H1@'6[HTD,T%DHS29@FD] M2S*62TD-]$GC,8S-@?" 6-_BQ1:0!$J"3R0E$]B0492I[?&#VABO2_> W!BF M0;C1Q,%U%27<90IP1$I9\(UX\-\4-%N0"YP./L-6!S0!!PAA*PL$9,@48%N/ MF& #+M(/$2H6XH:-8[@7(C$*"N C 2.*,ZX2X1C 2CCK,$;H?^*O,:_0DC@M8H*N]BX7;:MIP7@%Z$7D MF1L &SQH0-&MTV*?/,=MUYP6:J*).R.I,(:>VOV.O0488(BPJ?!F^!2(,/P#O)$4^*W+0,8H,IC"XA1U.X)NI,8K@H8)S MF)I^F2.1"E=)2J4NARP1V5Z< 33/Z-F0!.=0.6-0%A M#FA$C6N,KFG8^L )^Y<@/D!C9%R;1/8Y'U>HF[_RIU[P/YY5]$DN+<0(4\) MI"-#H2C@89K-T2_8_9U 46P+=W>YB9H#D=B6;83-(D=Q%WE1@S3EVAU7T]3! MTU1SX$'YV$+@")&MJ49332W@W(!1&(/IB/I"=+O91%?Y(U;'15>W-/(O4AKQ M5U?29LKU225L_@H9@.E2Y)M?J:?W5?^=I/-(\9B>#T![_7).1H#\"Q+=D-ML MZ4,Z_>=DTW_:;R,P4)?"7!A.BU'T)C5RI^.T67M"EW8R'7"'-5BE>8J&9BK< M3G@EXAZ3< +8IR)HB.[-R!A1FI6W9; 8[*]KEA090!S]X%&"5NQR2%&\#M@) M*47S+#M:Y_;ON%K,>R*Y< #R2 + *LN3\,LDB8;H'D9Y\M2U.MZ*IZ$9JK7: MJII8:XRDHZ6=2B O3&),V@!268G?@UB0KQ5.D]GSM. MX ?W5<"@.+J]/LS0% M772];L7K+"*H!G \GJ#)>'0URPT,V^)0?J?WCZJ3#NE0"'"\.Z'#,35(FI)8 M[ *0$B^B2,R%;PA,81$AP+\Q "(21RGP6X".B <2V ]Q$I^G- 3ZSJB24G+] M!LLS&HV:\:;N1[A74H>VP)_=<^8[NXH:,0"F!N(/"K0.+ 9Q(M)_/+LBNV16 M$<@[KHF524*NW9EG"8'AS;@C?)CS.K:85R5S*=]J!8Z)1 Q@9ZAY M%"6F;S#NRK\!;Y8*".9(78-EA>G'<8)"^5:E1&59$HI\&4Z^&_69!?UE#IHB M Y[-Q?="5!'O9Q,DQY3.BA1T*?0P ZMNF8!M/O[2@#QQ>EZ_UPNL;M#M-YZ^ M(_.U<-,U2AOK9XQ"XH$(T&<;$O" "2"CXF*.\\GZ M67 K0RPEP36@HG6;WD>_SM,SKLB,H0P![2$)>>#N4.@'Y",F7+-<6MA3\I5- MV7^0>J(D'I^#0C4U4-D7(@>SS[B4489E/@%6,48EK)J4QATC6 G =20AY&F9 M3\?"!=%E@EP3X..!45!QTH8"#5RBSJ:.9=T8@YP"U[ R+9@:]?T M(8/7C91G"=?(?Y&XP,3*E@GP?3+I]5\W%S1L$L< AQ#)%ZY&O'X!652U@ &+ MRW@-@R!(^C4'.LOFINO&TK)Y^0+0*!FPB*MT:&@D,&1,;\HDK902Z>9:J%X0 M\1\U5]!9N;;=YYG=ZB'9S2*6D.K< .VQ:XP&F-#?@R3:OR!J0%*?))DL(P0U"! M08=8!*0BNR5;7*5^(R7BWW('QX>Y@^.PLV-?9&O] M.,@FC$]TEG-W4MMX0O.NF)*;9S3/,:F8&"&[9J .Q<"!0Q&:D'QUQ"(1=5TI M\ <(AR!$N6:&.M*KK[#CT%#%ZB26<6U)IEJ^NI)9EDM!10"#9?"J#BYV2\5P MAAG\(05]+-5)&#H)0R=A[)4]A$+DFG.W.G8=Z1AO8N-]F">:I:YEJ0QUD#BF M@FU* U*Q6.%"J=K/,ZP85'P7-!?*JSG!&H5-="N"+_:RCH,%B2C@^$"B!.V8 M0UQ:NM]/NO.N()3719)Q2H58YW7^/"@<44&E8+?Q.K.[$GVRN:@7S2:D=A"1 MFZQ@N=02I+MZ!,(;JS"$>R?$H"X8V&7JRZ>DP+J7V'BI[@.UHY3Z5Y)^V45# MV,"O>&<4L?TJ&T8%KZ5?4W8YZ%CS#!T,68KOF+R[ CS!XJQ(>0Q:Q@;!TGP? MEZY"NV^VE P;<@KY%7 MF/^FMY60\3N*DO#PO3%WY"%)VL/N'3*E9A0E-YF0MS5:EV'#P19*!\P%MOO& M'YU/'>4?48U&E-L;?;WH<1V7BS$B-J*K.\IV>&,"4#*N5/IVV4= UKCFU63B M;S9+%%E@BQ_Q[%Z#+8'R"3 WQ&L+4?GN3Q[)G&&.![=ZL?U2SL,/"Q'0*$MD MI'*EM9^@9&!WZ?!\!L+@5M)]A;:SVXPWX!+AT?F#(LOQ;I;X*V^Y.>]Z\4_, M%# -3"DQ/ORS:PQ(QO@80YJ%*1N@!X_";A-TT&#%1*_OS?62%J*^0=C0LCP M7F2R^2_)#8=W*'8M8]:9=HQWJ/"!%#30.2T4Q640A2 R!Z([4\:U7A[MO9;Q M0&"O=#9)8HHQB2% !N7I6=^RGAD]VS\/^CU;)BJ+0473Y/(+;UX:72'0;'WF8@CG0H@GT4&;WMM.'UA2=;5\ \I_%.# M&_=+;JQC1CIF=!=I-22M7PR2(E_HO-9Z(;V0K9%(T=0-V6PQ0 MZ9XA;SD?$.$^YU:"+%Z:DB_H]C$HR6XY)T6K@$](]KN,Z0A]ZF@8ITDRRI.9 MG UG^T(%X,[L6TRS0MNR8[PORMO9.3F77S2FP*V!U4?Q#8,J34IT8.==)F7. M3)%Q#\_R?&Z2=)CA]IE-4EXSIIJ:ROG#?F-8N9G3LLFLO .6/*/7*Y?#I(B& MRQ=%AM,N7X_8%S *EHY04:UA))U@ M()ZF4X[%A+?RDTC%?J*P'[")OB LKA7#XQ5ZP31%(1R*&2K_P">1C2)/Y9 5 M]1:R126:9"F5RG9QE7\3SF)_/-Q&2\)W4JW:6VE.R=J3Z M" 8)4BX[1P4O%:D6/,[S-47>[VH")O!@A5HUP$HAI2PYD4T3,U/ZQJI)H#!: M)HJN4'#.:V5D/0"+RV:,YMQ,YO(&Y &7.#R=GZ2Q:$_QL=8BA$4SI%@T(/ F M3DD0&J*G%BC N2 M AO 3L69BN'%!4]Z0!(3&==2H[A%YE.F9M]);S#K:Y)B< F)IYC.)+!O)I1/ M#8\<2?(J)UO/=_EB!/]4Q"C8C;1K88YSSXA8J"C;YO%@W/SJ,8+]+Z.5_@6; MB!5' 27K;YFT0"I V4#[ DJ<0XH&G.J3RJO"?2^C$<5C+X">@$C!7E;]?%=X M]WPN"ZTH06W"Q6&D6P3GQ-E,"T"9[R(<6%*MW+A"ZV'QL(!]?VL*58CBCD^Y M!B94&7DA-*[IA(619 U5S57JK+ V8!1 EC"-X%($B'DI#>]L#N(&]3]L97S+ M*_C'O'I_7DD-@ZH&YFM>E]1Q*[6S*2A8\/::C;WV[2%V7 >M%E^6.PCUT++G M-^=]4F>>#T !0:%L#4#CH>IC(S\: 9_,A$]E_LH$% I> CZ=T5QT48X)?WR# MMZ7D&?.IK5\"Y7W @Y5S&(X./Y MK?@:KZH FN6M;+GDXMXA,J:96,36#$P_7"]9" M\!M(A,6)!\KS2RKV!UMXLNP8P5$F$HI(QONNSQDI%7ZW ;U-\%HA>W(GT;Q- M_ 3-$]#/D$$# Q^.6"J6CL?JT"D+,U,QLDWD8):< AMHE&UBS8J#%CZKHD2P MR8L(;4I!>8!!M(@XF:C.],@44H8N2;%@$"#7V$J)[V62$P1C3N=)5F;Y!,R; M/S 0Z5TX=R&T>#LB-&+AKAA4M<.E,+<$UEF9KBEZ':!41@(,2;3H62Y7(^TO MGMG-260(\P>2"\7> Z$%!N+B3A%,>"F1"S 2H6&YS;[C?E[,%^(:N>"?M#(Y MT*W0B1IO8 [E;D<*6X]7R3/4B)4=+@2VV'#\2 A>*"@>4',3E">6*5WVJ,>5 MZL-$.AFD+OD1'C1>"X&O-$JV?EXO1#MX&4& MZJ=75SB2<+IB^DZ[8@9VHQF3MLBM0I\-_7>!+%4>-!F)O;B D*R*D?\11U$J M_)@JCU)&$^8<:B@/;95:2#6$C)C*%C&E)#Y5R1P\I26#';R[8@*D+. M#QQE&49O>L5[E7@/AE&;X0G 33+O\$XGU?) M;'P57:HJJ"(=:6"NOFYAC1/IUBTM"N^!=$#+UU4.4*@,<_VP*[^W-\C4K!DJS&&Q@9_1X9$*BDC1<;]$]\ M)#]!).4*9B).PZI\:S5+!-TBF&4"^D%%=<=5!CHEZ1\827H#I MB)8L\" %/Q@"(R7"4?>!K\MX$88\S49E<(MYBKDC$&:5]!39:/$;*X9!>&8K MQ\IRU="R;%@[A$@,*4EI#3Y17K&8^S(1N(,%$D>G@_"I ]9@Z8BV-6, G 2& M108\6]>4Z$$;R_7LQK/H7M(1;VLCG:D/*+&V%=:-]]9[)?WYQMG;),N>&;]P M;SJL6S0F->%7B,[4S^0K"I:7E=.$A)4WA?W/_B,NG$FS7;1QDP;[,^[+;;V\ M_Q//J1KA$8KS+L+2)S8_(@V+VI@ R%G$X<5]\T/AQ2;AEWE'5WEF$B^$,]5+ MN8"BB-@L09)4(+F@+\CY2'F>565LE=&H(L1OB.LR8H+GY*$_G^7*+REE#K[" MMX%@[CP(MZR^E&WWQ.34\9#BV"DL=90Z4344PG.V^=LW>"8I9U5EQ9/H@X1Y MW&K623Q.JK+61)L:S?.L]+4BARO]3?R$]SP1IPM*:2Y S:-S<\Y]70*F(M$7 M(BCO5G0,;,RZ"&L1/13.;MEF>@/XYVVF,SK&03DXA28R26!2.)S2UD2=SR8] M#<,'2DTS%[-A!?-6Y(=U#P!+)C14&@M),*'\!',YQVK*AQB*5IVT,-\2BOC= M*"I$4'7!S['@U#7&[)J?0\8]BF7@3;%5PHE&&E\3;$ K738\P][ CL0QZI+* M0\S)=0X:$E=GK(#.0QISW#VRS+(:;^*XW"QS/7<]GOK .5]>U^=]B0\9,R!2 MU:1':N=OYBE70&YON27W0A5UF\;OR)X7W_BEN,5.WP8/"&%&LBP6%1M-B48# M1:<("O.VH_/O@#I9&5Y=Z7=H,A:VQ:22\M5*0;E@L5Q MQ /^OK ?Y;3%="I9;:K-],H0L_)S=PUP1W&M]LQJS^PQ>&9;Q].W8*&K#$*= ME$!#RJ[%2ZSR/-J_28R'?HBLB%&!#5,%X^$&^.>4:PRWE=S$QSLG94]YY>N; M7Q^:P;6IAS=9<[9+A$KW!WF\Q6MYO,5+S'[[)!(F0)@#>^;ZK6IR_:K2JE9H ME>^YLHR*J2 N-$TZ=PX[I\>L>C1(7#G#0\FV:F93=D/I+$-7+B;W@%8/+ =4 M<9XU4?8?J!['8:ZE&]B\0B)A$DK2#6E,;WAEK#, M\PLQF1*6)!L#J+%D]<1*SH&HPL#JS)IF9JF@<4?1>41'^87;!1QRK8/%N*,N MSNU:XGA+W6L[2N&NNFY)T?LFUB3(B^1?(2>?HRYY$;W'Z7O\L,_N\IQJ1'Y,(C\4.*F@A>5)R^2H 5:RF0N MU6Q^WGR-&_9B T; M(@@Z@=U#,RN'V>1#]6%I<72X!?9C/ER]U^]V;,_=>-OJV!OOW36L;7>Z?F^K M87_D4Q;3!L!DP!)_?N(^6=H3%\[LJV&K'2'@@,2P#!L!E@??):6IR4>\0/6/ MA5M86V=/N0$ANFMD\YTO@5)OO2%&U-)]KWB3'L/7M]A@R%#=,1;6^0T$R\V1 M)[,+6*_!@R(&SOQR5]0WYFJXFJL(R^*E)N?<;EK=CK_%O-9XF!#8YVYG#6_! M@A0< $C77A)4*T3KU,2A9:S!)/<@-D33Z['8LX(EE\@B"]N:8/ERK>T7N]5N M6'N1-K337MBJR6V>]_[W]CV M6^Z\_>QZ60MP<+O^CZH=_;$TG%\)P_E*&LX'R /<&M)R&VP>B+"T>S4WS7K" MW:NH/$B-<[W^O=Z7L:?MLVY*NVX?;T<1>@_-LT'ANAZ9M87KEHMO"P=9O^I> MOVX/[T<(#S\.Y._%V'[DWJ 6AP' 0#3NL'@K@2V9-5'QL:O&&*6?=--SH^")5%8 MB&I9LF'^=\UVQ<6OSB7.$Q5H5@YDY3AFL2J!E64)^.&,\D,:1!N--2LQ90?! MH>C0@2ERJC1W'FD3=?-+?:!,?K+\C"^<]P8,5=<<<;?L7L#S[S#CCGSEK^2W M/ ,PEG->2&/].V$((1B'KT,^-F$S@!/\ R/"+.?1TM5O5)KNJG"E_&89-9(= M*B5^Q/F?*CETCI%OP'X5V!P;O#0!Q\-(Y#65'5X&>%&V&\$:F-IQ(!GHPHS\ M#7&$<KF4C?"(MPGAF;['R6J4X>%!MX2L@L M;K,J&GFSH!*#HD5/"J]C(S7%$ #5+"V+**HL8G7S<*YA\AXA Y&XC,^[%N\0 M'C/LU8"]%50G$-X;NN0J>-C*M2(_M8YIR1;*=#3)K'ASZC)*K^(-JF@)"T+F MC$ P)YT\II/'CCIYK EVM%[B5X_&*.6^8$Z;>)1LD)H*+PA@&!5 M)!>]X<4Y!.8\9V?.!\))P@\62P2[,'SK'VIXWK&&R&;6X@,\@;Y4N42C2-?_ M1ZF:J*3YQ1> =\F<^L7#6#>NP50' DN-JW^(QD"#&:(.HW"Q$5S[ M!S?=[3:3?JW)!J*LP7269*NKZV]:VNMIEHTL"I?I!', M;>I*@V#@?N_G-7&'N;;7LJK^,S]3[1T\/Q$IG?]"/0*$[^8CD_ACV$[K85:^ M4YW:H:1U>4[']OV'3^MR.K[;W6G8N^^Y_=U&U9-M:+)!+]AVV#6A.;5!X@2# M/VUXFQ) M6+-N5BP_G%4<-XB1B*\AG?$63J*%MNA3*WZ)4T^W29S=*:K?0II;R9_==;D; M=^-1PLQY"#YUE)#1U/0XU-1:)6;);6'[PG1I$O%;#**_][#?:RUY[BVUO0G? MXT=YULF]\J1;EJUV>JG@MF_V++NY=/ =-\@R5]!$=U!$US=MV]5$IXENCVOK M!6:_R<(7370G2'2.:]J!US:B.P*%^9Y584W0PKP3D^P?M-0$IPZ36%K^-I:6 M'J.58QS!7KR#7_&MT>9->85GTO&V7.NMV:V*&K<5O>V33[9MNN[A*T5'CJ6> M&?1\C:1V(\GMF7[0U5AJ-Y8",_!:Q^^.0 >XH]B]]3K )QK!Q;%9GEDJCJ28 MLICQ?OU8A:54]IWT@P-N>N"8GE_7?GW Q@C:4]8\GO MFK[78!,1C:6M=&W7M.U^V[!T!!K"(7L)WC)USCTV*L@CU9,@IOFI.0Q,V]%& M3LN1Q(OWG>7B)XVFEJ')Z9E>5_MU6HZEEFZF(] (#MEG\"N>S8A]#?"D ZQW MGR59I:_Z:>C*9UX0K!0L:%.F->CI^[9&3WO1XYD]Q],(:B^"_+[5(O0<@<2_ MRP<0M%SB?T[P)+1D)8GG/@Z HSI-P/%,S[':V&6T 4/GJ##K^F;/UI@]0LS: M=M?L]W=,4-6H;3-J^X[I]>N&FQK$[!&H-W%5!LS]GH:J\>%5;=G6HZOL7I<6/4#TPG<@\#J M$2@R!]B.0)SI?B8.:7^FO#.[5UAM:U;H,=H^QA'LQT..E+[!KD19M@),U]4(:C." M-W=9RTS1C"(M(6(>@()/XA9TN7$E\J MX2>9)XV)TH??5^O(L128CE^WUD,C:<](\FPS<'7-0*IC//])WZ07>M(CQ@6G6K582K"8G'XN!RPM+Y*?3)(%(UV'EBL"R# MR_SH%'Y<7)A,IUB=G2?A%[R?T2C"LV7AUI])&@WE8:VBMIV6.H-H M!+4;07H?'02:SGRW1N*7=CX<=^+!)D7BAJ0I@>E$C Q8Q')V8Y !SCD5(1-.@!3*0HIR:F1W9#9R75^[YI> MKW6=D+5%LU13;P8]G:#0P>.VSL@ZH5$3<+N M"8H'K"EWZ]=(:CMF;]CI]=L4(]7H6X>!U2-0;-8K?ZW79X3GPCA#O>:94&P '%*WH<,' MZN)V@-O'=NMV*M76V=[-9V^G?GH:0WO#D&?:3OUV6QI!^T.09=K:QZ%]',L^ M#NW(J#@R/%L[,HX,JYYC>FZ-8SDT5@\!J]VNV7=J2#.-U4/ :N"8O> PG(Y' MH+T(V>?;MY3=MKG:/W"+2( M8_"!K.@.O"W$)(E K5S1 QY1)6\=@)X^TN+;S2JX)\@Z4I^!)M^C)U_/->TZ M)SEK\M7DVYY5HV_/\FK$$C7Y:O)MSZK/ M<,W,/@OD=@?AR@$W,KJ\.8T52T MJS.- XU0S%PAHF!3XQ:-G*S57WW*^8G>Z-4R2>FMOV/6D MZ?<$Z-?I>)I^-?T>+/VZ'?]>)SIK^FT'(D^5?OW.#FVT&Z'?(S!+[GD@[I!= M'T*ER%VF"5_"#L;O*3&8FJMO-X.Q.KL>Y],2(?EPKCM-PP=*PV=6IW^OK%)- MO^U Y.G2[_VRHC7]M@.1ITJ_3L>Y5P6.-E*..W;R)_^##L\)S(J,YR?Z%'F6 M@QD"Z]@B7E(GU5$2EUCU"GW=A^FT;_O9?3,(++-KN;LE2CX(K XH#?;$:,.R M?=.S'$T;FC96:,,-;-.K?>JRIHWCIXV>V7>[IF_MF'S?0MIHJ>KW(T\D4:Y7 M^$>],27IF,4*A%;'ZG/*%7@8X)M5G^U#O"@IH&MU "N7LR1CZ"^^2&E$4TO2#1#;G-EF8'4RNW M0]#Q/ #'\DJ:.J(.=^/JOPI>;#HV2)0#>*:PT+\\TOE[-@8B3,.52XLX=V=? M+Q>1XL]6MAG?AN*V@H=CS;X^J>!F:[!+TT;ES;WG9#B[[TRPM0FI\2&YH:OR61,@QC:LDG24BQ%.+-5RV854^ MK.HC#9,X9!$3Q[\F(^/W)#[_]<6+#\9K%A.X12+C'259@;;C8:[Q=9(:^80: MGR'XBZIG_14F:&:_B(1T:+VE(IP.:"EIV;=-P+,?EC\$/Y^$9_X87 M18ICR>2YS 9 1626T0OUXU))-A;SY?*7=F$E0=#I]6SDKM(;(C\L&4V',]XE M_4/<\^Q.X'@;;UL=>^.]NX:UG4[/PW?'G?-$*" ME4?7& N"?S5D+:QP-2Z&%[@9YV'(;A0;,X"#;?3EG0!TUK%VA(FQ )0M::F[GL90BS$$6VA?)Q4\B@%\6(*4?IW1.*.F M$=/\/H?M'2"IV:"X:>.G[5@*3,?O:R2U&TF>;0:UR^LTEO;/\+Q=NR!I2[6F M@)W."$NG%+ZAI M*'J>V>UK;;SE2/)-WZHK9S62]HPDQS+MKJ>QU&XL]4W/#H[#KK7=ULC9]34U M2Q4RN_<76JV:L';N(=0H1,Z 23A!]S[=Z^^&PP'IZ,>'V[YI.QJWQXE;SW1\ MC=NCQ&W7,_OW.U'D<7![2B8YYE.?B4RM9Z(8\*[C.D[,1C^SW?IG>&N38F^Q M,L_L-6E3:"QMY^BRG;K^58VD?2/),FV[;E_FEIKG;1>YOQ(6&TELP!1AZ@7+ M)BH$/:2#W1*\#C?ZHH-D&DT:31I-)X6F,\_T=S!\M6U;#\P?:9:G19@7*1;X MAA.2CG=,YSI292Y[=+U+1V3 M2$E5@Q_,08?8@./3JRN#Q=<@?-EXGNK%CUD3/>6,B-QD!CRSY^C^5RU&D-]OYD2%4[)HKR8$S%@#I.F(L-2X)E%!T5Y5?9J-E.34R&[( M[-1"NG;7]'HZ[;7E6'+,H*=[8K4<29[9M[5WH>5(.O--WZ^A#VG+]4$%[J+G MF&497.;!7.X^#I/I%.[P$\-.S,K5R98'@::Z.3L:07H?:32M$\-NC3-BM-6[ M$Y#?4;!NC6(V3LF0&B'!#I7C4VN-99N>KAAL.Y+J-\W3*-J[=>O6SK_12-HS MDKK=!E%T2O;M^WP"HC6!RSD,"\O-3B\!V:KK[-):]K[=QK7]D1I%>_?LNUW= M?+OE2'+=NMTLM,7Z<&[C&Y*F!.82,3)@$A6HWT#G>+4>2;?9U2ZC]@%ITH6"\M_'N4O5P]3?;USUI6HXB MG6QZ$&C2.ZGU*&I\)YV2N?I[$I^G-"Q2WLJ8A/\N6,90TG[_G=>['#+LMLA/ M$9""]]3"K?4S,K0>OG\]W-'&4NN1Y/?T3FH[DKJF[S78+?RDSM)],?R[R+"S MXOI#=;^U9GE8X2#)\V1Z 8LUADDQB&AY8.']3G5L';B>-@B@MNS:]9!Q TO! MIAEU?1<]_>&PT[ QIO>IWJ?;0<:V3,=U]%;56[4E!*FWZB;(.%W3MGV]5?56 M;0E!ZJVZ"3(]L^=J_7=78_O'G,!'X;]#=OW\)_Z/6,< ;\HEJ7MJ45.2CEFL MYFYUK#[?NYM?W&;0RN1#BJT8[QQ1O24QT;4Z:.[/$N&[ON"'!K%K>GG#AOE$ M(JKZGIK[_!4R ! 7^>97ZJVZ^B\.PH8_/V$!(=W Z_9]W[.],.@3QP_\$76( MXU@#B_3_\OTGZJ5)JCX\(V-Z/D@I^7).1@"8"Q+=D-ML:78PM9(L@X[G 3B6 M5]+D_EC]5\&+3<<&B7( SQ06^I='.G_/QB YTG#ETB+.W=G7RT6D^+,5FN=D M)6XK>#C6[.N3%>K< BQ7,.0@99O 83\(.+Z]:1YHZZRCY\M-0^V1JSL^%BG, MTB*DQH?DAJ;&;TF$W,ZX2M)9DBX6*QS4JJZ2F/-Q?J#9+R0B,:SQTX322L. M@UK02QK2Z8"F@H1=VS0NR5\A$O6 Y?"[>I)GP3&_DD*6#4868:]&M(48W&_J*< M/\T (/*O*>CG>;92>'@_HMJHOR\K[RVG(63H6T#FV\L]+9@Y=7;:3NMN8@]^ M@]MD]([.1X^TBQZ"O^_\OWVRC2%/.\R"-@<8^//F3N'H=;RE.O5 M5'>J5.DW7FK0* 3!(O;[>VVY MMQN3/&TLV8'9K]VW^P&Q=%(ZY8LPY.X0(Z4A!7UR$%'3B&F.GB021*J,"T M^WLM>W@4_>[(D=0WW?V>,G["ZM";E0,T'V!]2.B-L6%;$+BLU_?V>0*N5FOI(\DUW MOX>;GK!2LQB609-JR+(07F-Q08'MS*A(B-J-V9RVU&R@T816;G92;H+:M>-M M56Z"EO.;STE.HI;I,=NE1QP(-3N6:[K>CB&2K1-%#D7[.2[4]CPS\'?4C!X7 MM2>E,[V)RZY%O! $]*0\,3Z]>O?Y-V-*,CP(-:(DHP89IY1.M6-HMP0#U[3V MVU1:*T\'J..>F&L(#;+\EKN$,!]KAMR%Q\^:5J(.D':]OFOV?.T.:CF:W*!K MVMT&0Y$GIMQLC'+%27RN(UWW:7ZVW^:P6I_9).)-OL.CJHM3<=AL1CAL7>I>ZRHX5TVM(0\SZT#Z;M M6-(^F+U61>#O\V1T7F3W9R^G+1-],ZB=^Z<5E[UKEWUKKV?NG;#B\FN2#&]8 M%&E5I3Z9]LV>KTNM6HXE&]#D>W5]N5I5V0W:[WG2L/:K[,I2:O,3K9SL.S94 MNRI!JR:[0?IM$H_/V& M,%LNOMW[M1]XIMO;,2QV$'G0FH:/GH8=S!G9T?FVEX1O-0LU;5_T67Y@C6)/ M8U0@MG1@PL%.\8&4AI;PAO5]0=\R,F 1RQG-L.G+D-(I[_,=)S%:)VD2P3MC M@\G$-E%/G>5)^&621 #-C*MVO4N>4)L_;JN80Q_C@4S>EM#3W26QT9RN'M6B M/?0Q3LJE*L\S3XHTH\:0#O+[-7_1W2EK+;'=ZIK3,P/[\!/Q--$=%-%AMXP& MB>ZDG.!E\\(9N44=4WNZZT> 3=O151 M1Y)C!E9=GM)65W?;>4JE".*:Q@5] M5(7RR,/!_9[N6-IR%+D-UMN>E*[REK>@4$Z,6]VD]%XZ2U=70;0<27U7:RQ[ MLX)2S/BYHT'I?7VGIRTC/W8KSS.]VIVPVZHLM9W+K(:Q[LMD3MN[8)M]7P>S6HXD;]?D?*W$ MW#>:I568^W7>Z>F2T[8CR3&]VBT#M?JR&ZS_)&E*VN7E.4"*M77#C)9CR-GU M_!BML=2$])I&ZE&U4DTK,/?*]O#TH<$M1U'C$<634F!$KZ^H[-*C%9G[J=YV M7R?@M!Q)=MTZ$JW*[ ;H/^(1N4Y27E6?)1%)\< &>L/_AA_I^'9^U)WNM;XC MD+NF;378&%,CZ91TFJW9S9!=J[&G)!VS^%S(?7 MJ3W;Y ?"\AI/]E /?A\#[NWHT#>&A 'I$\=&W*=X'Z]U!X/N9PE_IBC-J)V M=(5KR45TK8Z+_"K)&'* "WYP+[NFES=LF$_D&JOOR?E:\U?( "9>Y)M?6620 M5L?JEPSQ^4\#G.0"UZG\.RD;:\%B/E?^TBY@#;J=;N AI4E51'Y8 KW#B7") M08A[W:#C6]V-MZV.O>,];\=1[YJL[72"8//M%D[6V6K8!S5>#R.+>U_-O+8P M>XXJQ[?;"TROO^.!F>U(W]:HW9 CXO9,O[=C D++\K=;W=9R0\5;,IVRG+O4 M>(&ML&/'- X?VZ5_Z&,<8V_:5H]Q"MOQX[<;R^HXVY[\J3K2MN]L"__@(VVM M9BZ?-G:C_OX[O[\"]GTS_6\K@O5V MTTWAJ=>!SMC$CJ7%-HH("R067ANM;)ES'_QO9A*38YJ7()TD*'QH:)#=> MTI!.!S0U7-LT',MQN9:Z?-41H]E8M^Z:=K_+G[+[IA,XIN]VU=@LRS!$PSO) M%'F6PP^4K>N^@TW>LQD-T7T;W9IJ0,OKFH'EUAC)T0*[?AA BVJ-()T3\^3Y M"Y@SAH5(!)R3#8'9&R&9L9SHPWMW*=7US:[?8/\VC:;MT.2:SJ[.WA;Y_0Z# MP_RNW0P/E\[K.@V:L!I)6SD9S,#3VLN>M)LV@Z*34E<\I)5F1W@J_$OI;PB3+3:-O6:#;SYU( M\1!HI^*-$1Q_P8F$OIE%+X_6>>I3OF]ZCK<]W6M]Y]1B7R>8!O; QW[JU*%- MK;$]LU\[:*BSP@X!M?V^V0]V[!UT$%EAA\3/HO:??;QE?8@^IOYPCZD//-/M MW:\\J-TMG#4-'ST-.UW3W[6;XU[$6IUTUAHI-76R;^;+=&$MPZ1 45,W#^@1 M/[B^$G!C;=4.Y6#&6P3^)E)SEDBMMTQJ#I+:ZR0UWB4I-=[$HR2=\HKDE8FI M*=U14_A8LU[9(([/VUE=@P(!4[^"1TF8\\0T4"S$5= CNMYE-DN+D,Z2&YIV MPF3:BD7Q\2XP+L_"+9;Y&R5#+!POE_N1%XHF<286_$L*/Y/8>!W!6[LL<#T= MM@[=[^B0D453A$UL7$ JL_NRU4@-]$1(3*ME8'_]GM.2N&,# M<0PX2=5,D/IZOC[W;G4N?Q_U7?+ 1,!][^J=J1OO"/-LW^%>]^K==;-2J[W[ MO?SFLB>A&E3U@I++O6]7J9Z4@U(Z/1P.]5%;N+HONFG+,#)I+&[3@*7BZGPD M5]?F'E1E?_[1^)R6@GI!QQ=]*F$:T(]E:(:EF5; MO+F47+JL' Q$J,$ 62-C9B_3T2.PSSU$\KOPCX3W([&'\D&ZURE; WP\6@?>V*\5/5@N'$% M9B>H6_,<-OK$QBG"G:M41[/,5-F MMUBD.L^\QSX3[YW:7?2 MN94J=Z@;L*5^T_.$"-9A H2+!2OP1^XL!8KO8&2BN+4D ?6K5,#[ Q>92KWK M"9S8'-3Z*'!@(=1XTT'B,0,_%.I)<6\IID[-':E+WC.%7_+$'7SN<":(FA-; MR<.5VJ=Y7!<;EY-7\[T/ ![?29Y 9H2\H9*5D1[-R&C(/(MEDVDZ:ZHF)J5+X,!!89H"URQZ'?4 MR7)75'2A-^D/H#UTA01HU.5=KV0#HDQ CY*V798T:/L""-%LWW7I(&"EY,=% M(FN1LM!4HXNX^[8OI=\OX5S!#DAN4S<>1(T7%4_)T(V(% F 22<9.2[6H2B] M_+Y8T(O&ZB)#-]7[M.I/)(4Q@IF!3*DV0 E"=97*I!:(C:=M2?B_C)4'\N.L!U M6H?VN3LNO6OQ/HC^'1N2AM^GWKNS /0^& C!.U'%@/^/1<.KQV&$01[Z4:L6 M8V):B/^7NUJK>D.:K>M6M3G/1S-D'3P9S6KE2Z/6JE6;Y/KNAE3_K'R\OOM0 M)97Z[6VMV:S5[XZ7MJ\TZ $+2M\[(S=Z12>6DVM>6Y< M;&Y!;WP[1 ,:^1.1 04U6M ^+5O/UX(3<'BC>MI]O=$Z7GZ^_])H?KD& M0EIU G+; N$D9H;4&\3,G=R<'B]A]?>D];%*9G311 ]=5UH$BLUB)OMZ&!+] M).)W2(,-?"')2?+,*'A*+)"$/<"\B5#%S#DM[2KE]\H'JT:>68I$,0YX5B-9 MMA,<^A8&\/X&O,F?G6J?$N%W8L&-[-G!)V^G=2$M<&JO!3XVX8T M#=;E 8:(\@Y*$G R8#HA!+ 9N?>'X*5_]%UT=TC%%[!H*I#<&*F#Y]>3ZHC: M4B&#;"HFB! :D&# ; PV',(]PF5 [![$#$RLUT<+\OKB3G2QJ!>RA6U]Z(RI M%ZS"HS[TYN^SQOE6+8YN4AEKDVAC76B1! _68(3AP[+N6%ID?W DZJ3FV5,5 MT92@A2L@V5*,*[XSKZ(Q=84!N&0#X3]@/U/=G 4CPEPZI&)%UB,6.^D\!>\D M-OOI5N$]=QE4;H.NC1'-82;%U#*%8M[\!>D.D+;HJ!8GGFS%W//XGD.0D=&R MIE$LFH5' 7Y"-\3F05D/'?0]"7R7.R0!Y!&$7=99M@X*WRV,\8O97*4;B"^( M+WO@8/P5"AXXW(X\BQT]B9>:/#@)?%;/+?@"WR]'NS/!H8G92<7O]WF VS\$ MM1*)Q.;T^73.SR(P-;VA-W52[0]2SXZ6]!S MQ>VY+[^ZVKA*E",F#DR9C%^M_[3B"!4'\UV?HSTPL?SY5MF"R MI G!,4R>.C[YPWUPSD@SY&#A+*U@Y18=@K-#EM[O :@"/^NBY0\GKGP!77GO M 176 @9DQS&4YU 7]Q U<+4;OF%044R5DQ5Z/'>Q!S]X(BM'M-;W/@#M_HPW&F95&%7@M&YZ3*!#@*Y^>GBU*UA0[][,.BWO=\ M;R$S8%JI:U?WM;L,S\14 D<]D 2">0N ,HS@W5(EM M"H@#>K/,=O3[,'?IZR->P/=@U9F(L_)"&7EXI)$^A:7K8";>ZS+P9=$-("X- MDCVEG=;PKS" <&6\/QRRJW=W>\S^1F2/$3H GP:,".9-VOZ(M)GK#Q$'+$2T MHIVL@O8I^L$#X&_)/ <@DCZ@U ]=23WFAX$[)@&$94%GK!IWN(LRX+9[9" &$WQLG91T(MOPAMD-7BV.$'Y2>#_A'\/T*@Z+0!NN0-3="=G/5 M^55P"4!B*B/TXH VF-]O[/ 1##3D,+]K6[[.Y6^"!V4# MC5[W%F0/!-!=M?92A-.ES\9+?WX42S\ED/1C"I?6/=DFI^ P1+^G3% =1:KX M];+ O6 H_7CP51TO0JTJZIT.NE%/J8'<4:D!H%2S9TB-WCZA%!+F<#3KI'WZ MT[-'+0A")K9BDO.?ADDR3,N>V"_$)'MWWV;L8^1,,0'NV"PT4 /QBM%!^4D\ M+$!B8X?J6%+C&5,O9AX_JKV7$QWY_ $>,\D7-CK4_CJRD"W\G"_G9$!%>2!NB$C_U!VRR0#_/BLM]L)L[7X;YJD_[5^:OUB11?INY>KQ"F/CH8O[K.BSIW?8C6+H)9ALO_VQ;=(\B9^_=/[@;M\/'>@ M7G_->KP#\, MF*H%&,2;-'A1 U?[+]'7Y;@$:BQWC(,/.0R-_.8!;5 BV ,/H!TH!^K9F+2E MMHVG[;$R7A7A4.$$T?:,\VC6(7-")UF'68'7#XVU)PSW'7NT1Y$G.?Q/VFF M@7*7:6W!Z#>-=F#0$G6'=!P@+L][&\.>3N=*UB>6;E@Z:; @=*4ZHE0'O1-G M;T%[D/<3Q5+Q0=%AP;(Y7T_B"Q"W6DO4O2W.Q3S/QZ29C;XF/2-/?55)3E ' MXY$5R[B(3;%Z,B].P5$,0M#C%%0ZGBD#86,4C,ALDWM5THA*)@VIYX&ZMG$L MK#O3KSH8(V(.0',3;>V' DS-WZ'ZTE&Q M)+(C-UPVR&QV3 Y'C W$>7B2DG!1#KHT%9'/=[FDA2+NHG62'F,T=D-G;3PK$-2>:XF5.J$ MPN-!;\&:3;@91\>C$*2@?3H*5D5BN3>YG0E=? 5&0L3L&:4Y+*9 0$3!T#4X MPW2&ZRKWHLT@: "OQ4GXHL-=YL3\H-89X ,5S)38Q\X ,0LKPHI5 < 9#"+B MX?CL:-//8N !?*+)=4%(&+HN\5&3=0<()@&,OU2Z>AX0@[)!]*&NFDT;_2DE M'GC&A4FD%5@9IA)_R&O/SRD([5X\J161RH;W]!BK+NK!$%D#G2.H+4M!V ?? M87RQZ)_$-E?#W&LIEUWI$D>OP-,$)572L-*AG=5"\8NT05$W3'W&;JBSVJA= M(X,25 X!Y!92 !*T, W/SR;LEIR3YS3_6W-SN-RKF<45VP-[]%XP[J1 MVW8?[D?OSQ4*NIG-[.-[FGWD#F/64J;SSM?WOR&U#Q!N6& +/IC[1O7%=VM> M#I7B4XI(@8+>R-&EYG?8ZWSR%%*G\T- 1FVOIN$P.PX22LI]PEHP&[K2X6"1 MO%[L>WXDND]2>61QO(*AA(HD,&P0>D\"YO/1 KJD3\1)9W$P=)FFKP0"\GI( MN7T]I&!,_XI6!N\S?2VT)"D6NNKSS:U-[32"6! MZP&!5?%A,N2>=AFI80X9^!V_O[RADD;W4IQ@3LO!_!;F4E0:!JMB3P1OOR9. MG"=<\37B4A+>S#Z2A=_2,=ZVVM',*+?G&?T,.QOX#=+^MC:VV94[J(16L_;A M[KKUI5']CIWLN425E=]GUFYU NM^)H$>[5;_'7(19^LVS0.OV.9V0G=,;!KB MUK3*95="(?#"S_@^4+P)*,YNX]!M1@* #2K[T06+;=:C;@=3MMBY<@OB"ICI M#CUHHX:@H>SY @AV#C??!<%Q+IO;-MV5L_2,E7V6+%5.SV:?IZ=,02\^S[6' M*[7U^5%FA/"<8J5*[NM?JPWRL?[YIG;W@53JC?MZX[HU>[OX>E^AN'?#_ /. MBN\G)8\[MZ47W_K-[G"1\ 9YT\-B_]5>]1_CTA:9X&.@*!VDR;]\CTJP=>16 M)W<^QJ3=;=*]1YWX7HT*GO_=9*4//*&](;6_UG_EMUFO3=0K/9[)#5H2%2JM5:5) M["+6:GV;'.<$K"9V9CN%_OO9#A[0EG5(>UA>8I_S?>=^DHO+35.C1Y"*"3X- MXF$4(.!4E(POI\'=[0V>!)>SP>#B'<;W'Q9S="UHUP#7Z$H"T5"B-=,KI%> MO@OYP!X)^EH370G98#QSM"O1/DFV7&F41,G(P[Q6YO'X+*)9EN()B2(\FJ3G MN$CB$J>C,2U2HTV+[/TRITDR+D<1Q469)7A$X@R3,DGQ>1$EZ=FXFHS'O=&- MRA5=04.028VK?*.FP4KK-@_#]7H]7*=#(9=A$D5Q>/]I_LU!@RVV9OSA +TI M9.WQ:6C5!5'@X:J5W6^XO5!HQ1KDD(HFM-E&:3P*$-%:LJ+3<&/*<@T5Z6H] M#3K^LR,UJQB4IN8UV*H> /;4FL@EZ,^D =42"F_[G T0LI5@32ND1OP%@S.F@ Z7XC$L@=G.):^[5\?@]H#MX= GX5QHQ[>2K:QM M&:]$+S B&WCNHU] Y5?EQ?R_,B+NE1-)I:C?F*>PE:(%J1FH_=UQ!E82JFE@ M!QC[J?W12AB:2#SDA8/#%EBU\0#*+([+=[Y+R)O03ZTQH4P?:NA+]#_G7Y/B MU/P-!>H3$[?$6Z-'K)P&5\)\_0-D97>+CT>_+,Y9C_7&O+D2*L:9&[C(/3'" MN_\$1HYU$3['/K/2*2B_\)D[/V_JEKR%_(%(24V[^G3>+JRCM*W0UVZ[6^'A M&ULS9QO;]NZ%<;?]U-HWIL-*&N2HD2Q:'/1Y;9# ML=PV:%+%RN=7[T??+S^!;/3+R:M7[_X"P!__^'86_5K( MVYF>5]%IJ7FE57275]=1=:VCWXORS_P'C\ZGO#)%.0/@I/G8:7'S4.97UU6$ M(2;K9NMWR[K9K?;[6_BYO6B#$V;MY];+K(70UM6#3^X[>S"WFM9QSD M\T7%Y[(66.1O%\V+9X7D55/U@WE%.UO4?X%U,U"_!! &,7ISOU"CDU=1M"Q' M64SU-VVB^O?W;Y]W2K)QW6(\UU?U=WNNR[Q0%Q4OJS,N]-1FWT2K'F[T^]$B MG]U,]?JUZU(;=]AI6;:BUEFR.DN4UEG^=9?8N$?Z+Y1OM9WK"R37V/WR4CGN MJ^F7%TOWTIXA]/$3WI#IG?*R0WV7^YG0E=3DQ".90& H-);,@Z^7ZSS:,0Z*HT\O%8[F"WUHK@MY7*TL^KU2+],Z&2I'5GQJ*T>+>7?C9\R M[E.OZ7!5F Y3@$*V)*;UX%Z4S\T5LKNY)VH6UEWC;*'EFZOBQ]C&L XQK@] M?=# .L[^U"N\^:E/%#.58NQ+.Q,YJ8"K5.,#:(\ M213WP_69PC"8KD2C1C6RLKYX/J]+5RQ[N W"L;O1 QWF.F!W_.( V.WP] V M;KL:AF+V02G[72Y6O^S(K-&$*9T:82_6(,P0()@8P(1.@41() 9Q1@7U0\VA M,@QN*\77ZX.HUHZ^SK4O=JXZ=46OI_L@_/R-!V"XQU@/%%U1!\9QC[%M)/' 0OVY =51SM>"#E3#\*F'6DP5)P&-O%P-P@=J3[E4[VZ%&$$ M*ADK"F)HKSL),A2PC")@$HA2JK4ATG,N^!1\F'&IU@N\/MNH0]:E/B]E,V[SJE?_/B\6M+B_K19/R MJS&VZR@B!-)Q A#B,2 :,\!2F0*A=,QCDU B.B-T2.S(2%EY(#?THV4"T3*# MJ$FA.V0'*W<8NI>LAQ^$O4KAA657CT&8'@P^&+9=;6YBW/DS_EA?%--$0&FOR%* !(;V8@UBD&G" ,:,)C Q"6*Z*\C;X8^,[I-@M%;L M3JJC&(?9[&?1CT8?=U[P[381A)LCW&" [;:RB=2>5CT7/D[MX=?RLKB;3[ R MQ,0B 3@VI+["XH!#F@&H*1?4V#@&!2U[/&D,O.A1"]NR1+5TX(+'1GT\ESO" M7/=;[.AD.'RA8]M2_V6.C9@_9Y%CV]3.)0Y'TU#\/L]E4=X49;-E<%%9JD^+ MVWE5/IP62D]@IC)N,@A0FEH48YD D5$*>$(TI 0*QI4?BGOUAL&RE<+KJ$FB M[JRK1*(Z$U]*]Y>Q*[$O5IP@>GO5)0#F3FY[@+T__L"0=S*[#7RWC_G#7]] M-3V_+N;K)0S)*(D9KYF ,'Z_DJ:)" 3A(*$("91C+2./==!73(#3UJ7VI$5#QH1G87RG+H& MV^\W>^WJ/'P"ZS36?P[;#OMSIK%.:SMGLN[6_G#^7N95I>?U>L_M?'4#S&*" M-4I-FE)@B-2 F,S.7)FA !')L"$,9C+KRJ53XLONC\4&K>G,@11IE., (,&3OB&87J M"\,8"*FYD:EBA'6^-64S\)&!:M8E:BW/(:WE_3 _H8[\L.EHQ@L75^9!E+0" M#0:'*_U-)ISO!Z!0_-#E![&H2BZK+OUAL_T1.T0M$_UG+?3?%^H2KN3#^D0K MTG"=PF6@U2N<#0)VA;2\M2?=!X3%95Y-]206E"NJ,X HQ?6>D#U?9J*^O):Q MEDPPQG'G/:%GP8]\IFPTHL)$"/]-_#U:JWOL"CTOQF%,^ECT(\77G=^NT X; M87M"SX,-MR.TPT9K/VA7&W]XU@]'7MJ/3A*)3"QC"(16Q%Y0I$(IB3$#"J82D#A) 4OM-$MBE:0\313!B>_D:E/@R("L):.U9E2+^L^O M6C7I/L<*=>J'C:?)H&F6RTFOJ58KX.#3+9<=UY3+V2YT5^.;OLKKRY]YU70C MJ6)I1YT4:&(T(,1@D$G[@R(-J9!0$NVYG]$6&&8GXTG3$RUG30ZCU=>I'UJ> M)@/V*MQ.>NQ2/ LX\/Z$V\[VSL2.=J%H?9SI\BJ?7_VS+.ZJZ]-B=L/G#Q/- M*<+U/"Z%W%[@I$@!)B$&*8-Q AG#(NM\M^@>G6% 6TM'2^UH)>X+G+M27;GK M[3\(/U_K 1CN-=:#1G?<@:'<:VZ;S?W->^[I-[?7?"W/R^)';M.?)!DDF800 M<&T$(!IF@*,X!8DF4$&?EZ@IJ_R($D1K@ M/WQ_?X>Y_CO\SP/_G#W^'?9V[O+O:A^^2OCX7X-^M9$GJ9VG9H3'($L,!$0P M9ID5""B8E>C0>N+ M3C.]%AK;$0=?<70:;GX39_;H MY-7ZE7SYWRI/7OT/4$L#!!0 ( .R(;EC SFY%M 8 -PP 5 &ULU5K;;N0V$GWW5W2\KZ&;-U&D,>/ <68"8YV, M,>,@05X:O!2[A:BE!B6/[;_?DMJ>G1[;&\5JP-J7ODB43M6I([*JJ#<_W*[+ MV6=(35%7;P_9$3V<0>7K4%3+MX>_7;TG^O"'DX.#-]\1\L>/'R]F/]7^>@U5 M.SM+8%L(LYNB7&J;3?'\_G-SH2/D*<==^_ M?3S_ MELTK6'37T#Z'8*D'$8W@M MZ4)*!9,=WK^V%\[_"[M)T*!6>C@ H:[\SJ.PX MK;]<65H'97]T$:!8]'<]=4V;K&\7'D2(RECBJ,^)E("_@I;$2L.I M=Q8W:'(?@@;\T;+^/,<;8R@X[WYT=/">BD=P6UI>9O>[JBW:NS-D,MGR'$FX M_3?<+6C(5* T)X&"P0="4J*9Q+\L$Q[MU]&'4?8_";OKQ]1 M!UR;_$ZP'POX?L1\8Q/>B/A547ZQ.J9ZO8_HM?4^N=Q&#.T^G*'[$5*"<+$- MV+->]BZV.,M"/W*,&$YQ]@W=#/R^M,M%D$Y3BX]\4!"0!DZ)U5(2G%%!!N>8 M%/DH$>S #0H^GV[P7\[=*P?]8=6]PK$+365D/CJBLBQ#L09&#+B<&&-U4$X+ MZ]FHF'^--BCD8KHA?S%S$XGX):2B#N^J\!-F6PLF;2YR'XBA2A,9,T-,QA3A M7CHCO%%>J;V$?@=VD ;D]#7PLC+(N.B:K]U:YA(4,P8/*,9!*Z MO)DZ8AUE!,V7FC&K/=O'^K^+.D@*V72E,)K)22CA'"NTM*E33_PGY!_.ZFO, M:.[.Z@ +C"'E>>3$,XJ5$LT4<)Z$ M;-X7)?QZO7:0%C[R:+BAQ!F-"2_%>EL[IM$!%J41E/%\7/'S+>(@0>13%\0+ M&9Q$]*_L[7E KHI8;!L/]XY0;;UD+I*(Q! )@G6-%46B$$(R8$P+L03$,EI"!B"YO[KHJB +3 U]CB=9<3E%A.E@/P8AV4R"T"YIX:Q MD4GGL]"#Q&&F+HZQG$Y)&&?X\T.ZJF^J!G@$>UH&B_R>J>"&A4])$GQA]2)>I_EQ4'O,BR1@SWA*A\4,Z'XEE M*B>>>N BUR92N3]A?(,^3!V3;U#N@=HI2>2R;EI;_EEL^L392NVD"EAO:1DQ M=3*2:&8QD^)"Y4HY1]T>%Y0=[&'RF' +@ M$B>_D OB!'-$*,[1 >\IN'$;,5^A#1/ A!N:+Z;NE4/>;7>6EZNZ>BB@J%&A%# M=YXUG1$>0) -! 926U.M1&G@2=I@0)MS%'$_F*ZOA M4UT6OFB+:OD+)CBIL.7"@9"AZ[]R:3WI]FF(]L81KP5W+)-&A7&[6H\QA^E@ MPEW*D32^L@@N$W0*!DQL^QVZ[O6.]"&B'0MNN0.6!R*,4%@*>2"V)HH)=RKW1.NTQ''>-->0OO:%<ER5^7<6#!/*A%N7>Z7XM1<4\->X*-XQ[JZ*MH0%5L6.V/UT]W:U>5"*^9!91D1 M5G,BO4#="B\(%P$DSH">BG&IQ [B)MR/?#EY$WGHW]WZE:V6T&_FJRBL M0MGB?.4P"_9,$B,H)2Q$K(>$H)Z.*RN?0AVF@0EW'4=3.8ENX[LUI"5*^>=4 MW[0K7-PVMKI;A)!KJP"ZDB@023'UT5@I81(41>1241KV\3[$D^##A#'Y?N-X M8O>FCS?S1U1>X(&3@_L3W4?W,OS)P7\ 4$L! A0#% @ [(AN6"@+C#KX M.@ 'E # !X ( ! '!R97-S&UL 64$L%!@ % 4 4 $ /9= $! end XML 17 spru-20240314_htm.xml IDEA: XBRL DOCUMENT 0001772720 2024-03-14 2024-03-14 0001772720 false 8-K 2024-03-14 Spruce Power Holding Corporation DE 001-38971 83-4109918 2000 S Colorado Blvd, Suite 2-825 Denver CO 80222 (866) 777-8235 false true false false Common Stock, par value $0.0001 per share SPRU NYSE false 2024-03-14 2024-03-14