0001628280-23-018816.txt : 20230518 0001628280-23-018816.hdr.sgml : 20230518 20230517205158 ACCESSION NUMBER: 0001628280-23-018816 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230518 DATE AS OF CHANGE: 20230517 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SPRUCE POWER HOLDING CORP CENTRAL INDEX KEY: 0001772720 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 834109918 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38971 FILM NUMBER: 23933523 BUSINESS ADDRESS: STREET 1: 47000 LIBERTY DRIVE CITY: WIXOM STATE: MI ZIP: 48393 BUSINESS PHONE: 6177180329 MAIL ADDRESS: STREET 1: 47000 LIBERTY DRIVE CITY: WIXOM STATE: MI ZIP: 48393 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 10-Q 1 xl1-20230331.htm 10-Q xl1-20230331
000177272012-31Q12023falseP1Y00017727202023-01-012023-03-3100017727202023-05-09xbrli:shares00017727202023-03-31iso4217:USD00017727202022-12-31iso4217:USDxbrli:shares00017727202022-01-012022-03-310001772720xl1:RedeemableNoncontrollingInterestMember2022-12-310001772720us-gaap:CommonStockMember2022-12-310001772720us-gaap:AdditionalPaidInCapitalMember2022-12-310001772720us-gaap:NoncontrollingInterestMember2022-12-310001772720us-gaap:RetainedEarningsMember2022-12-310001772720srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001772720srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001772720srt:RestatementAdjustmentMemberxl1:RedeemableNoncontrollingInterestMember2023-01-012023-03-310001772720srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001772720us-gaap:NoncontrollingInterestMembersrt:RestatementAdjustmentMember2023-01-012023-03-310001772720srt:RestatementAdjustmentMember2023-01-012023-03-310001772720us-gaap:CommonStockMember2023-01-012023-03-310001772720us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001772720xl1:RedeemableNoncontrollingInterestMember2023-01-012023-03-310001772720us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001772720us-gaap:RetainedEarningsMember2023-01-012023-03-310001772720xl1:RedeemableNoncontrollingInterestMember2023-03-310001772720us-gaap:CommonStockMember2023-03-310001772720us-gaap:AdditionalPaidInCapitalMember2023-03-310001772720us-gaap:NoncontrollingInterestMember2023-03-310001772720us-gaap:RetainedEarningsMember2023-03-310001772720us-gaap:CommonStockMember2021-12-310001772720us-gaap:AdditionalPaidInCapitalMember2021-12-310001772720us-gaap:NoncontrollingInterestMember2021-12-310001772720us-gaap:RetainedEarningsMember2021-12-3100017727202021-12-310001772720us-gaap:CommonStockMember2022-01-012022-03-310001772720us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001772720us-gaap:RetainedEarningsMember2022-01-012022-03-310001772720us-gaap:CommonStockMember2022-03-310001772720us-gaap:AdditionalPaidInCapitalMember2022-03-310001772720us-gaap:NoncontrollingInterestMember2022-03-310001772720us-gaap:RetainedEarningsMember2022-03-3100017727202022-03-31xl1:segmentxl1:employee0001772720xl1:SprucePowerMember2022-09-09xbrli:pure0001772720xl1:SprucePowerMember2022-01-012022-12-310001772720xl1:RestrictionsBasedOnFinancingAgreementsAndConsolidatedVIEsMember2023-03-310001772720xl1:RestrictionsBasedOnFinancingAgreementsAndConsolidatedVIEsMember2022-12-310001772720srt:MinimumMember2023-01-012023-03-310001772720srt:MaximumMember2023-01-012023-03-310001772720srt:MinimumMember2022-09-092022-09-090001772720srt:MaximumMember2022-09-092022-09-090001772720us-gaap:EnergyEquipmentMember2023-01-012023-03-310001772720us-gaap:EnergyEquipmentMember2022-01-012022-03-310001772720us-gaap:EquipmentMember2023-01-012023-03-310001772720us-gaap:FurnitureAndFixturesMember2023-01-012023-03-310001772720us-gaap:ComputerEquipmentMember2023-01-012023-03-310001772720us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-012023-03-310001772720us-gaap:VehiclesMember2023-01-012023-03-310001772720us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-01-012023-03-310001772720us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-01-012022-03-310001772720xl1:PPARevenueMember2023-01-012023-03-310001772720xl1:SLARevenueMember2023-01-012023-03-310001772720xl1:SolarRenewableEnergyCreditRevenueMember2023-01-012023-03-310001772720xl1:GovernmentIncentivesMember2023-01-012023-03-310001772720xl1:MSARevenueMember2023-01-012023-03-310001772720xl1:AmortizationOfIntangibleAssetsMember2023-01-012023-03-310001772720xl1:OtherRevenueMember2023-01-012023-03-3100017727202022-01-012022-12-310001772720us-gaap:EmployeeStockOptionMember2023-01-012023-03-3100017727202020-12-310001772720srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-01-0100017727202023-01-010001772720srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001772720xl1:LegacySprucePowerMember2022-09-092022-09-090001772720xl1:SprucePowerMember2022-09-092022-09-090001772720xl1:SprucePowerMember2023-01-012023-03-310001772720xl1:SprucePowerMember2023-03-310001772720xl1:SprucePowerMember2022-09-092023-03-310001772720xl1:SprucePowerMemberus-gaap:SalesMember2023-01-012023-03-310001772720xl1:DepreciationMemberxl1:SprucePowerMember2023-01-012023-03-310001772720xl1:SprucePowerMemberxl1:AmortizationOfIntangibleAssetsMember2023-01-012023-03-310001772720xl1:CertainSubsidiariesMember2023-03-310001772720xl1:SolarRenewableEnergyCreditAgreementsMemberxl1:SprucePowerMember2022-09-092022-09-090001772720xl1:PerformanceBasedIncentiveAgreementsMemberxl1:SprucePowerMember2022-09-092022-09-090001772720xl1:SprucePowerMemberus-gaap:TradeNamesMember2022-09-092022-09-090001772720xl1:SSHoldings2017AndSubsidiariesSMETHMember2023-03-232023-03-230001772720xl1:SSHoldings2017AndSubsidiariesSMETHMember2023-03-23xl1:customer0001772720xl1:SolarEnergySystemsMember2023-03-310001772720xl1:SolarEnergySystemsMember2022-12-310001772720us-gaap:EquipmentMember2023-03-310001772720us-gaap:EquipmentMember2022-12-310001772720us-gaap:FurnitureAndFixturesMember2023-03-310001772720us-gaap:FurnitureAndFixturesMember2022-12-310001772720us-gaap:ComputerEquipmentMember2023-03-310001772720us-gaap:ComputerEquipmentMember2022-12-310001772720us-gaap:SoftwareDevelopmentMember2023-03-310001772720us-gaap:SoftwareDevelopmentMember2022-12-310001772720us-gaap:LeaseholdImprovementsMember2023-03-310001772720us-gaap:LeaseholdImprovementsMember2022-12-310001772720xl1:SolarRenewableEnergyCreditAgreementsMember2023-03-310001772720xl1:PerformanceBasedIncentiveAgreementsMember2023-03-310001772720us-gaap:TradeNamesMember2023-03-310001772720xl1:LegacySprucePowerMember2022-09-090001772720xl1:LegacySprucePowerMember2023-01-012023-03-310001772720xl1:DeutscheBankAGCreditAgreementMemberxl1:SETBorrower2022LLCMemberus-gaap:SecuredDebtMember2022-06-100001772720xl1:DeutscheBankAGCreditAgreementMemberxl1:SETBorrower2022LLCMemberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-06-102022-06-100001772720xl1:DeutscheBankAGCreditAgreementMemberxl1:SETBorrower2022LLCMemberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-03-310001772720xl1:OfficeSpaceAndRDAndManufacturingFacilitiesMember2023-03-310001772720xl1:OfficeSpaceAndRDAndManufacturingFacilitiesMember2022-12-310001772720us-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-310001772720us-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001772720us-gaap:MeasurementInputExpectedTermMember2023-01-012023-03-310001772720us-gaap:MeasurementInputExpectedTermMember2022-01-012022-12-310001772720us-gaap:MeasurementInputPriceVolatilityMember2023-03-310001772720us-gaap:MeasurementInputPriceVolatilityMember2022-12-310001772720us-gaap:MeasurementInputExercisePriceMember2023-03-310001772720us-gaap:MeasurementInputExercisePriceMember2022-12-310001772720us-gaap:MeasurementInputSharePriceMember2023-03-310001772720us-gaap:MeasurementInputSharePriceMember2022-12-310001772720us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2023-03-310001772720us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2023-03-310001772720us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2023-03-310001772720us-gaap:InterestRateSwapMember2023-03-310001772720us-gaap:FairValueInputsLevel1Member2023-03-310001772720us-gaap:FairValueInputsLevel2Member2023-03-310001772720us-gaap:FairValueInputsLevel3Member2023-03-310001772720us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2022-12-310001772720us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2022-12-310001772720us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2022-12-310001772720us-gaap:InterestRateSwapMember2022-12-310001772720us-gaap:FairValueInputsLevel1Member2022-12-310001772720us-gaap:FairValueInputsLevel2Member2022-12-310001772720us-gaap:FairValueInputsLevel3Member2022-12-310001772720us-gaap:LiabilityMemberus-gaap:FairValueInputsLevel3Member2022-12-310001772720us-gaap:LiabilityMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-03-310001772720us-gaap:LiabilityMemberus-gaap:FairValueInputsLevel3Member2023-03-310001772720srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001772720srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001772720srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001772720us-gaap:RestrictedStockUnitsRSUMember2022-12-310001772720us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001772720us-gaap:RestrictedStockUnitsRSUMember2023-03-310001772720srt:PresidentMemberxl1:LadderRSUsMember2022-09-092022-12-310001772720xl1:LadderRSUsMember2022-09-090001772720xl1:LadderRSUsMember2022-09-092022-12-310001772720xl1:LadderRSUsMember2023-01-012023-03-310001772720xl1:LadderRSUsMember2022-01-012022-03-310001772720us-gaap:InterestRateSwapMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310001772720us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2023-01-012023-03-310001772720us-gaap:CommonClassAMember2023-01-012023-03-310001772720us-gaap:CommonClassBMember2023-01-012023-03-310001772720us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-03-310001772720us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-310001772720us-gaap:EmployeeSeveranceMember2022-03-310001772720us-gaap:EmployeeSeveranceMember2022-12-310001772720us-gaap:EmployeeSeveranceMember2023-01-012023-03-310001772720us-gaap:EmployeeSeveranceMember2023-03-3100017727202021-02-242021-02-2400017727202021-02-012021-02-2800017727202021-06-252021-06-250001772720srt:DirectorMember2023-01-012023-03-3100017727202022-03-012022-03-310001772720stpr:NY2021-03-08xl1:lawsuit0001772720stpr:DE2021-10-190001772720stpr:DE2023-03-3100017727202022-09-300001772720srt:MaximumMemberxl1:LegacySprucePowerMember2023-01-012023-03-310001772720us-gaap:DomesticCountryMemberus-gaap:InternalRevenueServiceIRSMemberxl1:LegacySprucePowerMemberxl1:AmpereSolarOwnerILLCMember2023-03-310001772720us-gaap:SegmentDiscontinuedOperationsMemberxl1:DrivetrainDisposalGroupMember2023-01-012023-03-310001772720us-gaap:SegmentDiscontinuedOperationsMemberxl1:DrivetrainDisposalGroupMember2022-01-012022-03-310001772720xl1:XLGridDisposalGroupMemberus-gaap:SegmentDiscontinuedOperationsMember2023-01-012023-03-310001772720xl1:XLGridDisposalGroupMemberus-gaap:SegmentDiscontinuedOperationsMember2022-01-012022-03-310001772720us-gaap:SegmentDiscontinuedOperationsMember2023-01-012023-03-310001772720us-gaap:SegmentDiscontinuedOperationsMember2022-01-012022-03-310001772720us-gaap:SegmentDiscontinuedOperationsMemberxl1:DrivetrainDisposalGroupMember2023-03-310001772720us-gaap:SegmentDiscontinuedOperationsMemberxl1:DrivetrainDisposalGroupMember2022-12-310001772720xl1:XLGridDisposalGroupMemberus-gaap:SegmentDiscontinuedOperationsMember2023-03-310001772720xl1:XLGridDisposalGroupMemberus-gaap:SegmentDiscontinuedOperationsMember2022-12-310001772720us-gaap:SegmentDiscontinuedOperationsMember2023-03-310001772720us-gaap:SegmentDiscontinuedOperationsMember2022-12-310001772720us-gaap:SubsequentEventMember2023-05-15
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
FORM 10-Q
___________________________________
(Mark One)
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2023
OR
o TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR
THE TRANSITION PERIOD FROM _________ TO _________
Commission File Number 001-38971
Spruce Power Holding Corporation
(Exact name of Registrant as specified in its Charter)
Delaware83-4109918
(State or other jurisdiction of
 incorporation or organization)
(I.R.S. Employer
 Identification Number)
1875 Lawrence Street, Suite 320
Denver, CO
80202
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (866) 903-2399
___________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class:Trading Symbol(s)Name of Each Exchange on Which Registered:
Shares of common stock, $0.0001 par value
SPRU
New York Stock Exchange
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x No o
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit and post such files). Yes x No o
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definition of “large accelerated filer,” “accelerated filer, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated fileroAccelerated filero
Non-accelerated filerxSmaller reporting companyx
Emerging growth companyo
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. o
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of May 9, 2023, 149,213,869 shares of the registrant’s common stock, $0.0001 par value, were outstanding.



TABLE OF CONTENTS
PAGE
i

CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS
This Quarterly Report on Form 10-Q includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that relate to future events or our future financial performance including, but not limited to, statements regarding the plans, strategies and prospects, both business and financial, of the Company, our growth plans, future financial and operating results, costs and expenses, the outcome of contingencies, financial condition, results of operations, liquidity, cost savings, business strategies, and other statements that are not historical facts. Forward-looking statements can be identified by the use of forward-looking words or phrases such as “anticipate,” “believe,” “could,” “expect,” “intend,” “may,” “opportunity,” “plan,” “predict,” “potential,” “estimate,” “should,” “will,” “would” or the negative of these terms or other words of similar meaning. These statements are based upon the Company’s current plans and strategies and reflect the Company’s current assessment of the risks and uncertainties related to its business and are made as of the date of this report. These statements are inherently subject to known and unknown risks and uncertainties. You should read these statements carefully because they discuss our future expectations or state other “forward-looking” information. There may be events in the future that we are not able to accurately predict or control and our actual results may differ materially from the expectations we describe in our forward-looking statements. Factors that could cause actual results to differ materially from those currently anticipated include the following:
Any inability or delay in realizing the benefits anticipated by the acquisition of Spruce Holding Company 1 LLC, Spruce Holding Company 2 LLC, Spruce Holding Company 3 LLC, and Spruce Manager LLC (collectively and together with their subsidiaries, "Legacy Spruce Power").
Uncertainties relating to the solar energy industry and the risk that sufficient additional demand for residential solar energy systems may not develop or take longer to develop than we anticipate.
Disruptions to our solar monitoring systems could negatively impact our revenues and increase our expenses.
Warranties provided by the manufacturers of equipment for our assets and maintenance obligations may be inadequate to protect us.
The solar energy systems we own or may acquire, including those we acquired through our acquisition of SS Holdings 2017, LLC and its subsidiaries ("SEMTH" and the “SEMTH Acquisition”), may have a limited operating history and may not perform as we expect, including as a result of unsuitable solar and meteorological conditions.
Problems with performance of our solar energy systems may cause us to incur expenses, may lower the value of our solar energy systems and may damage our market reputation.
Developments in technology or improvements in distributed solar energy generation and related technologies or components may materially adversely affect demand for our offerings.
We could be harmed by a material reduction in the retail price of traditional utility generated electricity, electricity from other sources or renewable energy credits.
We may fail to grow by expanding our market penetration or to manage our growth effectively.
We may not be able to identify adequate strategic relationship opportunities, or form strategic relationships, and we may experience difficulties in integrating strategic acquisitions.
We may require additional financing to support the development of our business and implementation of our growth strategy.
We are subject to risks relating to our outstanding debt, including risks relating to rising interest rates and the risk that we may not have sufficient cash flow to pay our debt.
We may be adversely affected by the impact of natural disasters and other events beyond our control, such as hurricanes or pandemics.
ii

We are subject to cybersecurity risks.
We are subject to risks relating to global economic conditions.
Governmental investigations, litigation or other claims may cause us to incur significant expense, hinder execution of business and growth strategy or impact the price of our Common Stock.
Changes in tax laws may materially adversely affect our business, prospects, financial condition and operating results.
We are subject to risks relating to changes in, and our compliance with, laws and regulations affecting our business.
These and other factors that could cause actual results to differ from those implied by the forward-looking statements in this Quarterly Report on Form 10-Q are more fully described in Part II, Item 1A under the heading “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q and the risk factors set forth in Part I, Item 1A Risk Factors, within our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the U.S. Securities and Exchange Commission (the “SEC”) on March 30, 2023. These factors are not exhaustive. Other sections of this Quarterly Report on Form 10-Q, such as our Management’s Discussion and Analysis of Financial Condition and Results of Operations set forth in Item 2 describe additional factors that could adversely affect the business, financial condition or results of operations of the Company and its consolidated subsidiaries. New risk factors emerge from time to time, and it is not possible to predict all such risk factors, nor can the Company assess the impact of all such risk factors on its business or the extent to which any factor or combination of factors may cause actual results to differ materially from those contained in any forward-looking statements. Forward- looking statements are not guarantees of performance. You should not put undue reliance on these statements, which speak only as of the date hereof. All forward-looking statements attributable to the Company or persons acting on its behalf are expressly qualified in their entirety by the foregoing cautionary statements. The Company undertakes no obligations to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

This report includes certain registered trademarks, including trademarks that are the property of the Company and its affiliates. This report also includes other trademarks, service marks and trade names owned by the Company or other persons. All trademarks, service marks and traded names included herein are the property of their respective owners. Use or display by us of other parties’ trademarks, trade dress, or products in this report is not intended to, and does not, imply a relationship with, or endorsements or sponsorship of, us by the trademark or trade dress owners.
iii

Part I - Financial Information
Item 1. Financial Statements
Spruce Power Holding Corporation
Unaudited Condensed Consolidated Balance Sheets
March 31, 2023 and December 31, 2022
As of
(In thousands, except share and per share amounts)March 31,
2023
December 31,
2022
Assets
Current assets:
Cash and cash equivalents$172,797 $220,321 
Restricted cash33,128 19,823 
Accounts receivable, net of allowance of $10.4 million and $12.2 million as of March 31, 2023 and December 31, 2022, respectively
11,395 8,336 
Interest rate swap assets, current11,263 10,183 
Prepaid expenses and other current assets7,046 5,316 
Current assets of discontinued operations71 10,977 
Total current assets235,700 274,956 
Investment under SEMTH master lease agreement146,889  
Property and equipment, net482,328 396,168 
Interest rate swap assets, non-current16,474 22,069 
Intangible assets, net10,843  
Deferred rent assets1,961 1,626 
Right-of-use assets3,184 2,802 
Goodwill28,757 128,548 
Other assets257 383 
Total assets$926,393 $826,552 
Liabilities, redeemable noncontrolling interests and stockholders’ equity
Current liabilities:
Accounts payable$2,206 $2,904 
Current portion of long-term debt25,674 25,314 
Accrued expenses and other current liabilities22,054 21,509 
Deferred revenue, current63 39 
Lease liability, current1,279 834 
Current liabilities of discontinued operations802 9,097 
Total current liabilities52,078 59,697 
Long-term debt, net of current portion594,395 474,441 
Deferred revenue718 452 
Lease liability, non-current2,832 2,426 
Warrant liabilities142 256 
Unfavorable solar renewable energy agreements9,363  
Other long-term liabilities1,478 10 
Long-term liabilities of discontinued operations
 294 
Total liabilities661,006 537,576 
1

Commitments and contingencies (Note 15)
Redeemable noncontrolling interests178 85 
Stockholders’ equity
Common stock, $0.0001 par value; 350,000,000 shares authorized at March 31, 2023 and December 31, 2022; 148,395,370 and 144,375,226 issued and outstanding at March 31, 2023 and December 31, 2022, respectively
14 14 
Additional paid-in capital472,693 473,277 
Noncontrolling interests3,954 8,942 
Accumulated deficit(211,452)(193,342)
Total stockholders’ equity265,209 288,891 
Total liabilities, redeemable noncontrolling interests and stockholders’ equity$926,393 $826,552 


See notes to Unaudited Condensed Consolidated Financial Statements.
2

Spruce Power Holding Corporation
Unaudited Condensed Consolidated Statements of Operations
For the Three Months Ended March 31, 2023 and 2022
Three Months Ended
March 31,
(In thousands, except per share and share amounts)20232022
Revenues$18,095 $ 
Operating expenses:
Cost of revenues7,853  
Selling, general, and administrative expenses15,717 7,734 
Total operating expenses23,570 7,734 
Loss from operations(5,475)(7,734)
Other (income) expense:
Interest expense, net6,816 12 
Gain on extinguishment of debt (4,527)
Gain on assets disposal(2,658) 
Change in fair value of obligation to issue shares of common stock to sellers of World Energy (361)
Change in fair value of warrant liability(115)(2,717)
Change in fair value of interest rate swaps5,588  
Other income, net(128)(7)
Net loss from continuing operations(14,978)(134)
Net loss from discontinued operations (including loss on disposal of $(3,083))
(3,866)(15,943)
Net loss(18,844)(16,077)
Less: Net income attributable to redeemable noncontrolling interests and noncontrolling interests551  
Net loss attributable to stockholders$(19,395)$(16,077)
Net loss attributable to stockholders per share, basic$(0.13)$(0.11)
Net loss attributable to stockholders per share, diluted$(0.13)$(0.11)
Net loss from discontinued operations - basic$(0.03)$(0.11)
Net loss from discontinued operations - diluted$(0.03)$(0.11)
Weighted-average shares outstanding, basic146,207,666 141,274,249 
Weighted-average shares outstanding, diluted146,207,666 141,274,249 
See notes to Unaudited Condensed Consolidated Financial Statements.
3

Spruce Power Holding Corporation
Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity
For the Three Months Ended March 31, 2023 and 2022
For the Three Months Ended
March 31, 2023
Redeemable Noncontrolling InterestsCommon StockAdditional
Paid-In
Capital
Noncontrolling InterestsAccumulated
Deficit
Stockholders’
Equity
(In thousands, except share amounts)SharesAmount
Balance at December 31, 2022
$85 144,375,226 $14 $473,277 $8,942 $(193,342)$288,891 
Cumulative-effect adjustment of ASC 326 adoption— — — — — 1,285 1,285 
Fair Value adjustment for Spruce Acquisition240 — — (1,813)(5,490)— (7,303)
Exercise of stock options— 1,081,679 — 283 — — 283 
Issuance of restricted stock— 2,731,919 — — — — — 
Issuance of common stock— 206,546 — 150 — — 150 
Capital distributions to noncontrolling interests(108)— — — (88)— (88)
Stock-based compensation expense— — — 796 — — 796 
Net income / (loss)(39)— — — 590 (19,395)(18,805)
Balance at March 31, 2023
$178 148,395,370 $14 $472,693 $3,954 $(211,452)$265,209 
For the Three Months Ended
March 31, 2022
Redeemable Noncontrolling InterestsCommon StockAdditional
Paid-in
Capital
Noncontrolling InterestsAccumulated
Deficit
Stockholders’
Equity
(In thousands, except share amounts)SharesAmount
Balance at December 31, 2021
$— 140,540,671 $14 $461,207 $ $(99,411)$361,810 
Exercise of stock options— 1,312,320 — 258 — — 258 
Issuance of restricted stock— 2,205 — — — — — 
Issuance of shares as contingent consideration relating to Quantum business acquisition— 100,000 — 186 — — 186 
Stock-based compensation expense— — — 381 — — 381 
Net loss— — — — — (16,077)(16,077)
Balance at March 31, 2022
$— 141,955,196 $14 $462,032 $ $(115,488)$346,558 
See notes to Unaudited Condensed Consolidated Financial Statements.
4

Spruce Power Holding Corporation
Unaudited Condensed Consolidated Statements of Cash Flows
For the Three Months Ended March 31, 2023 and 2022
Three Months Ended
March 31,
(In thousands)20232022
Operating activities:
Net loss$(18,844)$(16,077)
Net loss from discontinued operations3,866 15,943 
Adjustments to reconcile net loss to net cash used in operating activities:
Stock-based compensation796 381 
Bad debt expense174  
Depreciation and amortization expense6,004 556 
Change in fair value of obligation to issue shares of common stock (361)
Fair value change of interest rate swaps5,588  
Fair value change of warrant liability(115)(2,717)
Interest income under the investment in Master Lease(213) 
Gain on extinguishment of debt (4,527)
Gain on disposal of assets(2,658) 
Loss on disposal of World Energy3,083  
Impairment expense73  
Change in operating right-of-use assets15  
Interest on finance leases 1 
Amortization of debt discount1,455  
Changes in operating assets and liabilities:
Accounts receivable, net(1,948) 
Deferred rent assets(335) 
Prepaid expenses and other current assets432 (757)
Other assets126  
Accounts payable(698)(611)
Accrued expenses and other current liabilities(769)(2,307)
Deferred revenue290  
Net cash used in continuing operating activities(3,678)(10,476)
Net cash used in discontinued operating activities(4,573)(8,620)
Investing activities:
Sale of solar energy systems1,763  
Purchases of other property, plant and equipment(12) 
Proceeds received from investment under the SEMTH master lease1,011  
Cash paid to acquire SEMTH assets, net of cash acquired(23,139) 
Net cash used in continuing investing activities(20,377) 
Net cash provided by discontinued investing activities325 754 
Financing activities:
Repayments of long term debt(6,141) 
Repayments under financing leases(12)(10)
Proceeds from issuance of common stock150  
5

Proceeds from exercise of stock options283 258 
Capital distributions to redeemable noncontrolling interests and noncontrolling interests(196) 
Net cash (used in) provided by continuing financing activities(5,916)248 
Net cash used in discontinued financing activities (121)
Net change in cash and cash equivalents and restricted cash:(34,219)(18,215)
Cash and cash equivalents and restricted cash, beginning of period240,144 351,826 
Cash and cash equivalents and restricted cash, end of period$205,925 $333,611 
Supplemental disclosure of cash flow information:
Interest expense paid$4,050 $18 
Supplemental disclosures of noncash investing and financing information:
Settlement of contingent liability through issuance of shares$ $186 
See notes to Unaudited Condensed Consolidated Financial Statements.
6

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements

Note 1. Organization and Description of Business

Description of Business: Spruce Power Holding Corporation (formerly known as XL Fleet Corp.) and its subsidiaries ("Spruce Power" or the “Company”) is a leading owner and operator of distributed solar energy assets across the United States, offering subscription-based services to approximately 72,000 customers and making renewable energy more accessible to everyone.

The Company generates revenues primarily through the sale of electricity generated by its residential solar energy systems to homeowners pursuant to long-term agreements that obligate the Company’s subscribers to make recurring monthly payments, and the servicing of those agreements for other institutional owners of residential solar energy systems. In addition, the Company also generates cash flows and earns interest income from the investment made during the first quarter of 2023 under the master lease with SS Holdings 2017, LLC and its subsidiaries ("SEMTH").
The Company holds subsidiary fund companies that own and operate portfolios of residential solar energy systems. The solar energy systems are subject to solar lease agreements ("SLAs") and power purchase agreements ("PPAs", together with the SLAs, "Customer Agreements") with residential customers who benefit from the production of electricity produced by the solar energy systems. The solar energy systems may qualify for subsidies, renewable energy credits and other incentives as provided by various states and local agencies. These benefits have generally been retained by the Company's subsidiaries that own the systems, with the exception of the investment tax credit under Section 48 of the Internal Revenue Code ("IRC"), which were generally passed through to the various financing partners of the solar energy systems.

The Company also engages in the energy efficiency and solar loan servicing. The Company offers services which include asset management services and operating and maintenance services for residential solar photovoltaic projects, in addition to, loan servicing support that allows residential consumers to finance energy efficiency home improvements and residential solar energy systems.
Discontinued Operations:
Historically the Company had provided fleet electrification solutions for commercial vehicles in North America, offering its systems for vehicle electrification (the “Drivetrain” segment) and through its energy efficiency and infrastructure solutions business, including offering and installing charging stations to enable customers to effectively and cost effectively develop the charging infrastructure required for their electrified vehicles (the “XL Grid” segment).
In the first quarter of 2022, the Company initiated a strategic review of its overall business operations which included assessing its offerings, strategy, processes and growth opportunities. As a result of the strategic review, in the first quarter of 2022 the Company made the following decisions relating to a restructuring of its Drivetrain business: (i) the elimination of a substantial majority of the Company’s hybrid drivetrain products; (ii) the elimination of its Plug-In Hybrid Electric Vehicles (“PHEV”) products; (iii) the reduction in the size of the Company’s workforce by approximately 50 employees; (iv) the closure of the Company’s production center and warehouse in Quincy, IL; (v) the closure of the Company’s engineering activities in its Boston office; and (vi) the termination of the Company’s partnership with eNow.

Following the strategic review, the Company announced its decision to pursue transformational mergers and acquisition (“M&A”) opportunities, enabled by a significant cash balance resulting from the Company’s go-public transaction completed in December 2020. This included the implementation of a process to institutionalize the M&A effort including the formation of an investment committee comprised of senior members of our team and members of the Board. The objective was to continue the exploration of value-generative opportunities in the decarbonization and energy transition ecosystem, focused on three core requirements, (i) a business that is making an impact on decarbonization, (ii) a leader in an established, growing market segment, and (iii) a company that is generating positive EBITDA.

7

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 1. Organization and Description of Business, continued
As a result of these efforts, on September 9, 2022, the Company acquired 100% of the membership interests of Spruce Holding Company 1 LLC, Spruce Holding Company 2 LLC, Spruce Holding Company 3 LLC, and Spruce Manager LLC (collectively and together with their subsidiaries, “Legacy Spruce Power or Spruce Power”) (See Note 3. Business Combinations). Spruce Power was one of the largest privately held owner and operator of residential solar energy systems in the U.S. at the time of the transaction, with approximately 51,000 customer subscribers as of December 31, 2022. Spruce Power sells the power generated by its systems to homeowners pursuant to long-term agreements that obligate subscribers to make recurring monthly payments.

With the completion of the acquisition of Spruce Power, the Company announced that it would analyze strategic alternatives related to its Drivetrain business. In December 2022, the Company announced that it was exiting its Drivetrain business and would be selling a portion of the business for an immaterial amount to Shyft Group USA (“Shyft”) which closed in January 2023. Shyft bought certain technical equipment and assumed the Company’s Wixom, Michigan facility and also offered employment to certain engineers and other sales personnel. Shyft also assumed completion of the Company’s pilot development agreement with the Department of Defense related to vehicle hybridization (with the Company retaining rights to potential future royalties from the program). In the fourth quarter, the Company also announced that it had sold certain battery inventory and its legacy hybrid technology to RMA Group, an automotive and equipment supplier in Southeast Asia.

As of December 31, 2022, the Company ceased Drivetrain operations and began to restructure most of its related Corporate functions.

The Company also began reviewing the operations of its XL Grid business to evaluate its strategic fit with Spruce Power. In the fourth quarter of 2022, the Company entered into a non-binding letter of intent (“LOI”) for the sale of World Energy for an immaterial amount, with the divestiture closing in January 2023 and the Company ceased XL Grid operations after the closing of the divestiture.

Both the Drivetrain and XL Grid operations are presented as discontinued operations in the Unaudited Condensed Consolidated Financial Statements.
Note 2. Summary of Significant Accounting Policies
Basis of consolidated financial statement presentation: The accompanying Unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and Article 10 of Regulation S-X (refer to Article 8 as a smaller reporting company). We have condensed or omitted certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP pursuant to the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. As such, these interim financial statements should be read in conjunction with our 2022 annual audited consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K filed with the SEC on March 30, 2023. Our interim financial statements reflect all normal recurring adjustments necessary, in our opinion, to state fairly our financial position and results of operations for the reported periods. Amounts reported for interim periods may not be indicative of a full year period because of our continual growth, seasonal fluctuations in demand for power, timing of maintenance and other expenditures, changes in interest expense and other factors.
The accompanying Unaudited Condensed Consolidated Financial Statements of the Company include the accounts of its wholly owned subsidiaries and variable interest entities, for which the Company was the primary beneficiary. All intercompany transactions have been eliminated in consolidation.
Use of estimates: The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of expenses during the reporting period. The Company’s most significant estimates and judgments involve deferred income taxes, warranty reserves, valuation of share-based compensation, the valuation of warrant liability, useful lives of certain assets and liabilities, the valuation of
8

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued

redeemable noncontrolling interests and noncontrolling interests, our allowance for current expected credit losses, asset acquisition transactions and the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.
Variable interest entities: The Company consolidates any variable interest entity ("VIE") of which it is the primary beneficiary. The Company formed or acquired VIEs which are partially funded by tax equity investors in order to facilitate the funding and monetization of certain attributes associated with solar energy systems. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests. A variable interest holder is required to consolidate a VIE if that party has the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company does not consolidate a VIE in which it has a majority ownership interest when the Company is not considered the primary beneficiary. The Company evaluates its relationships with the VIEs on an ongoing basis to determine if it is the primary beneficiary.

The Company's investments in Volta Solar Owner II, LLC, ORE F4 HoldCo, LLC and Level Solar Fund IV LLC (collectively, the "Funds") were determined to be variable interests in VIEs. The Company considered the provisions within the contractual arrangements that grant it power to manage and make decisions that affect the operation of the VIEs, including determining the solar energy systems contributed to the VIEs, and the operation and maintenance of the solar energy systems. The Company considers the rights granted to the other investors under the contractual arrangements to be more protective in nature rather than substantive participating rights. As such, the Company was determined to be the primary beneficiary and the assets, liabilities and activities of the Funds are consolidated by the Company. (See Note 13. Redeemable Noncontrolling Interests and Noncontrolling Interests)

Redeemable noncontrolling interests and noncontrolling interests: The distribution rights and priorities for the Funds as set forth in their respective operating agreements differ from the underlying percentage ownership interests of the members. As a result, the Company allocates income or loss to the noncontrolling interest holders of the Funds utilizing the hypothetical liquidation of book value ("HLBV") method, in which income or loss is allocated based on the change in each member's claim on the net assets at the end of each reporting period, adjusted for any distributions or contributions made during such periods. The HLBV method is commonly applied to investments where cash distribution percentages vary at different points in time and are not directly linked to an equity member's ownership percentage.

The HLBV method is a balance sheet-focused approach. Under this method, a calculation is prepared at each reporting date to determine the amount that each member would receive if the entity were to liquidate all of its assets and distribute the resulting proceeds to its creditors and members based on the contractually defined liquidation priorities. The difference between the calculated liquidation distribution amounts at the beginning and the end of the reporting period, after adjusting for capital contributions and distributions, is used to derive each member's share of the income or loss for the period.

Factors used in the HLBV calculation include GAAP income (loss), taxable income (loss), capital contributions, investment tax credits, distributions and the stipulated targeted investor return specified in the subsidiaries' operating agreements. Changes in these factors could have a significant impact on the amounts that investors would receive upon a hypothetical liquidation.

The Company classifies certain noncontrolling interests with redemption features that are not solely within the Company’s control outside of permanent equity in the Unaudited Condensed Consolidated Balance Sheets. Redeemable noncontrolling interests are reported using the greater of the carrying value at each reporting date as determined by the HLBV method or the estimated redemption value at the end of each reporting period. Estimating the redemption value of the redeemable noncontrolling interests requires the use of significant assumptions and estimates, such as projected future cash flows.
9

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued

Concentration of credit risk: Financial instruments which potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents. At times, such cash may be in excess of the FDIC limit. At March 31, 2023 and December 31, 2022, the Company had cash in excess of the $250,000 federally insured limit. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents as most of the balances are kept in treasury bills which are government backed securities.
Cash and cash equivalents: The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair value due to their short-term nature. The Company’s cash and cash equivalents are placed with high-credit quality financial institutions and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.

Restricted cash: Restricted cash held at March 31, 2023 of $33.1 million primarily consists of approximately $33.0 million of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds that are accounted for as consolidated VIEs. Restricted cash held at December 31, 2022 of $19.8 million primarily consists of approximately $19.7 million of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds that are accounted for as consolidated VIEs. The carrying amount reported in the Unaudited Condensed Consolidated Balance Sheets for restricted cash approximates fair value.
The following table provides a reconciliation of Cash and Cash Equivalents and Restricted Cash in the Unaudited Condensed Consolidated Balance Sheets to the total amount shown in the Unaudited Consolidated Statements of Cash Flows:
As of
(Amounts in thousands)March 31, 2023March 31, 2022
Cash and cash equivalents$172,797 $333,461 
Restricted cash33,128 150 
Total cash, cash equivalents, and restricted cash$205,925 $333,611 
Accounts receivable, net: Accounts receivable primarily represents trade receivables from customers that are generally collected in the subsequent month. Accounts receivable is recorded net of an allowance for credit losses, which is based on our assessment of the collectability of customer accounts based on the best available data at the time. Management reviews the allowance by considering factors such as historical experience, customer credit rating, contractual term, aging category and current economic conditions that may affect a customer's ability to pay to identify customers with potential disputes or collection issues. The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets:
As of
(Amounts in thousands)March 31, 2023
Balance at beginning of period$12,164 
Impact of ASC 326 adoption(1,285)
Provision for current expected credit losses(523)
Balance at end of period$10,356 
10

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued

Fair value measurements: The fair value of the Company’s financial assets and liabilities reflects Management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. For assets and liabilities measured at fair value on a recurring and nonrecurring basis, a three-level hierarchy of measurements based upon observable and unobservable inputs is used to arrive at fair value. Observable inputs are developed based on market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions about valuation based on the best information available in the circumstances. Depending on the inputs, the Company classifies each fair value measurement as follows:
Level 1: Observable inputs that reflect unadjusted quoted market prices in active markets for identical assets or liabilities that are accessible at the measurement date.
Level 2: Observable inputs other than Level 1 prices, such as quoted market prices for similar assets or liabilities in active markets, quoted market prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy must be determined based on the lowest level input that is significant to the fair value measurement. An assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the asset or liability.

The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued expenses and other current liabilities, long-term debt, interest rate swaps and warrant liabilities. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates fair value because of the short-term nature of those instruments. See Note 10. Fair Value Measurements for additional information on assets and liabilities measured at fair value.

Intangible assets, net: The Company’s intangible assets include solar renewable energy credit agreements, performance based incentive agreements, and trade names. The Company amortizes its intangible assets that have finite lives using either the straight-line method or, if reliably determinable, based on the pattern in which the economic benefit of the asset is expected to be utilized. The useful life of the Company’s intangible assets generally range between three years and 30 years. The useful life of intangible assets are assessed and assigned based on the facts and circumstances specific to the acquisition. The Company recognizes the amortization of solar renewable energy agreements and performance based incentive agreements as a reduction to revenue and trade names as amortization expense in selling, general and administrative expenses. 

Unfavorable solar renewable energy agreements: The Company amortizes its unfavorable solar renewable energy agreements that have finite lives using either the straight-line method or, if reliably determinable, based on the pattern in which the economic benefit of the liability is relieved. The useful life of the Company’s liabilities generally range between three years and 6 years. The useful life of liabilities are assessed and assigned based on the facts and circumstances specific to the acquisition. The Company recognizes the amortization of solar renewable energy agreements as revenue. 

Solar energy systems, net: Solar energy systems, net consists of residential solar energy systems which are subject to Customer Agreements. Solar energy systems are recorded at fair value upon acquisition, less any impairment charges. For all acquired systems, the Company calculates depreciation using the straight-line method over the remaining useful life as of the acquisition date based on a 30-year useful life from the date the asset was placed in service. When a solar energy system is sold or otherwise disposed of, a gain (or loss) is recognized for the amount of cash received in excess of the net book value of the solar energy system (or vice versa) at which time the related solar energy system is removed from the Unaudited Condensed Consolidated Balance Sheets.

11

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued

Depreciation expense of solar energy systems for the three months ended March 31, 2023 was $6.0 million and $0 for March 31, 2022.
Other property and equipment, net: Other property and equipment, net is stated at cost less accumulated depreciation, or if acquired in a business combination, at fair value as of the date of acquisition less accumulated depreciation. Depreciation is calculated using the straight-line method, based upon the following estimated useful lives:

Equipment5 years
Furniture and fixtures3 years
Computer and related equipment2 years
Software2 years
Vehicles5 years
Leasehold improvementsLesser of useful life of the asset or remaining life of the lease

Improvements are capitalized, while replacements, maintenance and repairs, which do not improve or extend the lives of the respective assets, are expensed as incurred. When property and equipment is retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition is recorded in the Unaudited Condensed Consolidated Statements of Operations as a component of other (income) expense, net.

Depreciation expense of other property and equipment for the three months ended March 31, 2023 and 2022 was $0.06 million and $0.2 million, respectively.

Asset retirement obligations (ARO): Customer agreements only require that solar energy systems be removed if: (1) the customer has not renewed the customer agreement or exercised their purchase option and (2) the host customer requests the Company to remove the system. Upon review of the Company's estimate of the probability of required system removal, the Company considered current industry trends and has determined that it is highly probable that the customers will choose to renew their agreements or exercise the buyout option as the systems have an estimated useful life greater than the terms of the customer agreements and would still present value to the customer through cost savings. Therefore, the Company believes that the probability-weighted estimated removal costs are nominal and no ARO liability has been recorded.
Business combinations: The Company accounts for the acquisition of a business using the acquisition method of accounting. Amounts paid to acquire a business are allocated to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. The Company determines the fair value of purchase consideration, including contingent consideration, and acquired intangible assets based on valuations that use certain information and assumptions provided by Management. The Company allocates any excess purchase price over the fair value of the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses are included in the financial statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which the costs are incurred.

Asset acquisitions: The Company accounts for assets based on their cost to us, including direct and incremental transaction costs incurred by us. An asset acquisition’s cost or the consideration transferred by us is assumed to be equal to the fair value of the net assets acquired. If the consideration transferred is cash, measurement is based on the amount of cash we paid to the seller, as well as transaction costs incurred by us. Consideration given in the form of nonmonetary assets, liabilities incurred or equity interests issued is measured based on either the cost to us or the fair value of the assets or net assets acquired, whichever is more clearly evident. The cost of an asset acquisition is allocated to the assets acquired based on their estimated relative fair values. The Company engages third-party appraisal firms to assist in the fair value determination. Goodwill is not recognized in an asset acquisition.
Prepaid expenses and other current assets: Prepaid expenses and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized within the next 12 months.
12

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued

Impairment of long-lived assets: The Company reviews long-lived assets, including solar energy systems, property and equipment, and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company groups assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value. There has been no impairment charge for the periods presented.

Impairment of goodwill: Goodwill represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses. Goodwill is not amortized but instead is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. The Company has recorded goodwill in connection with its historical business acquisitions.

The Company performs its annual goodwill impairment assessment at October 1 each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can be performed by first completing a qualitative assessment on the Company’s single reporting unit. The Company can also bypass the qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill.
If the Company believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the total amount of goodwill.

The Company determines the fair value of its reporting unit using the market or income approach. Under the market approach method, the Company will compare its book value to the fair value of its public float, utilizing the fair value of its common stock on the measurement date. The income approach of computing fair value is based on the present value of the expected future economic benefits generated by the asset or business, such as cash flows or profits which will then be compared to its book value.

In the first quarter of 2022, the Company believed there were indicators that the carrying amount of its goodwill may be impaired due to a decline in the Company’s stock price and market capitalization. As a result, the Company performed an assessment of its goodwill for impairment. The Company elected to forego the qualitative test and proceeded to perform a quantitative test. The Company compared the book value of its single reporting unit to the fair value of its public float. The market capitalization was below the fair value of the Company by an amount in excess of its reported value of goodwill. As a result, the Company recorded a charge of $8.6 million to fully impair its goodwill for the three months ended March 31, 2022. There has been no impairment charge for the three months ended March 31, 2023.
Revenue: The Company’s revenue is derived from Residential Solar business which primarily generates revenue through the sale to homeowners of power generated by its residential solar energy systems pursuant to long-term agreements.
Residential Solar Revenues
Energy generation - Customers purchase electricity under PPAs or SLAs. Revenue is recognized from contracts with customers as performance obligations are satisfied at a transaction price reflecting an amount of consideration based upon
13

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued

an estimated rate of return which is expressed as the solar rate per kilowatt hour or a flat rate per month as defined in the customer contracts.
PPAs - Under ASC 606, Revenue from Contracts with Customers ("ASC 606"), PPA revenue is recognized when generated based upon the amount of electricity delivered as determined by remote monitoring equipment at solar rates specified under the PPAs.
SLAs - The Company has SLAs, which do not meet the definition of a lease under ASC 842, Leases ("ASC 842"), and are accounted for as contracts with customers under ASC 606. Revenue is recognized on a straight-line basis over the contract term as the obligation to provide continuous access to the solar energy system is satisfied. The amount of revenue recognized may not equal customer cash payments because the performance obligation has been satisfied ahead of cash receipt or evenly as continuous access to the solar energy system has been provided. The differences between revenue recognition and cash payments received are reflected in accounts receivable, other assets or deferred revenue, as appropriate.

Solar renewable energy credits - The Company has contracts with third parties to sell Solar Renewable Energy Credits ("SRECs") generated by the solar energy systems for fixed prices. Certain contracts that meet the definition of a derivative may be exempted as normal purchase or normal sales transactions ("NPNS"). NPNS are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. The Company's SREC contracts meet these requirements and are designated as NPNS contracts. Such SRECs are exempted from the derivative accounting and reporting requirements, and the Company recognizes revenues in accordance with ASC 606.The Company recognizes revenue for SRECs based on pricing predetermined within the respective contracts at a point of time when the SRECs are transferred.

Government incentives - The Company participates in the Residential Solar Investment Program of Connecticut, which offers a performance-based incentive (“PBI”) for certain of its solar energy systems that are associated with the program (“eligible systems”). PBIs are paid to the Company and recognized as revenue quarterly based on actual per-kilowatt-hour production delivered to the eligible systems. For systems up to 20kW, the Company will be paid a predetermined rate based on the eligible system start date. The program lasts for six years from the eligible systems’ start date. PBI revenue is accounted for under ASC 606 and is earned monthly based upon the actual electricity produced by the system.
Servicing revenue - The Company earns operating and maintenance revenue from third-party residential solar fund customers at pre-determined rates for various operating and maintenance and asset management services as specified in Maintenance Service Agreements ("MSAs") and Operating Service Agreements ("OSAs"). The MSAs and OSAs contain multiple performance obligations, including routine maintenance, nonroutine maintenance, renewable energy certificate management, inventory management, delinquent account collections and customer account management. Pursuant to ASC 606, the Company has elected the "right to invoice" practical expedient and revenue for these performance obligations are recognized as services are rendered based upon the underlying contractual arrangements.

The following table presents the detail of the Company’s revenues as recorded in the Unaudited Condensed Consolidated Statements of Operations for the three months ended March 31, 2023:

14

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued

3 Months Ended
(Amounts in thousands)March 31, 2023
PPA revenue$7,127 
SLA revenue7,922 
Solar renewable energy credit revenue1,535 
Government incentives24 
Servicing revenue113 
Intangibles amortization443 
Other revenue931 
Total$18,095 
Contract Balances: The timing of revenue recognition, billings and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Unaudited Condensed Consolidated Balance Sheets.
Cost of Revenues: Cost of revenues primarily consists of the depreciation expense relating to the solar energy systems. In addition, this also consists of costs of third parties used to service the systems as well as any cost associated with meter swaps.
Warranties: Customers who purchased the Company's Drivetrain systems were provided limited-assurance-type warranties for equipment and work performed under the contracts. The warranty period typically extends for 3 years following transfer of control of the equipment. The warranties solely relate to correction of product defects during the warranty period, which is consistent with similar warranties offered by competitors. Customers of XL Grid were provided limited-assurance-type warranties for a term of one year for installation work performed under its contracts.

The Company accrues the estimated cost of product warranties for unclaimed charges based on historical experiences and expected results. Should product failure rates and material usage costs differ from these estimated revisions to the estimated warranty liability are required. The Company periodically assesses the adequacy of its recorded product warranty liabilities and adjusts the balances as required. Warranty expense is recorded as a component of discontinued operations. With the Company’s exit from the Drivetrain business and the subsequent sale of World Energy, the Company will not incur any additional warranty obligations and expects the warranty obligation to substantially run-off over the next 21 months.

The following is a roll-forward of the Company’s accrued warranty liability:
15

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued

For the Three Months Ended
(Amounts in thousands)March 31, 2023March 31, 2022
Balance at the beginning of the period$1,125 $2,547 
Accrual for warranties issued 28 
Transfer of inventory to servicers(498) 
Warranty fulfillment charges (172)
Balance at the end of the period$627 $2,403 
The warranty liability is included in Accrued Expenses and Other Current Liabilities on the Unaudited Condensed Consolidated Balance Sheets.
Income taxes: The Company accounts for income taxes using the asset and liability method under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss carry-forwards and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the Statements of Operations in the period in which the enactment rate changes.

The ultimate recovery of deferred tax assets is dependent upon the amount and timing of future taxable income and other factors such as the taxing jurisdiction in which the asset is to be recovered. Deferred tax assets and liabilities are reduced through the establishment of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.
Uncertain tax positions taken or expected to be taken in a tax return are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. For the three months ended March 31, 2023 and 2022, there were no uncertain tax position taken or expected to be taken in the Company’s tax returns.
In the normal course of business, the Company is subject to regular audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or local tax examinations by tax authorities in its major jurisdictions for tax years before 2019. However, net operating loss carryforwards remain subject to examination to the extent they are carried forward and impact a year that is open to examination by tax authorities.
The Company did not recognize any tax related interest or penalties in the accompanying Consolidated Financial Statements, but would record any such interest and penalties as a component of the provision for income taxes.

There has historically been no federal or state provision for income taxes because the Company has incurred operating losses and maintains a full valuation allowance against its net deferred tax assets. For the three months ended March 31, 2023 and 2022, the Company recognized no provision for income taxes consistent with the losses incurred and the valuation allowance against the deferred tax assets. As a result, our effective income tax rate is 0% for the three months ended March 31, 2023 and 2022.
Share-based compensation: The Company grants stock-based awards to certain employees, directors and non-employee consultants. Awards issued under the Company’s stock-based compensation plans include stock options, restricted stock units and restricted stock awards. For transactions in which the Company obtains employee services in exchange for an award of equity instruments, the cost of the services are measured based on the grant date fair value of the award. The Company recognizes the cost over the period during which an employee is required to provide services in exchange for the
16

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued

award, known as the requisite service period (usually the vesting period). Costs related to plans with graded vesting are generally recognized using a straight-line method.
Stock Options
The Company uses the Black-Scholes option pricing model to determine the fair value of stock-based awards and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for employee, which is typically the four-year vesting period of the award, and effective contract period specified in the award agreement for non-employee.
The fair value of common stock is determined based on the closing price of the Company’s common stock on the New York Stock Exchange at each award grant date.

The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected life, risk- free interest rate and expected dividends. The Company does not have a significant history of trading of its common stock as it was not a public company until December 21, 2020, and as such expected volatility was estimated using historical volatilities of comparable public entities. The expected life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original contractual term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the awards. The dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they occur.

Restricted Stock Units

Restricted stock units generally vest over the requisite service periods (vesting on a straight–line basis). The fair value of a restricted stock unit award is equal to the closing price of the Company’s common stock on the New York Stock Exchange on the grant date. The Company accounts for the forfeiture of equity awards as they occur.
Derivative instruments and hedging activities: The Company utilizes interest rate swaps to manage interest rate risk on existing and planned future debt issuances. The fair value of all derivative instruments are recognized as assets or liabilities at the balance sheet date on the Unaudited Condensed Consolidated Balance Sheets. The fair value of the interest rate swaps are calculated by discounting the future net cash flows to the present value based on the terms and conditions of the agreements and the forward interest rate curves. As these inputs are based on observable data and valuations of similar instruments, the interest rate derivatives are primarily categorized in Level 2 in the fair value hierarchy.
Warrant Liabilities: As of March 31, 2023 and 2022, the Company has outstanding private warrants it assumed with the December 2020 merger transaction with XL Hybrids, Inc. With the merger, the Company assumed private placement warrants to purchase 4,233,333 shares of common stock, with an exercise price of $11.50 per share (the "Private Warrants").

The Private Warrants do not meet the criteria for equity classification and must be recorded as liabilities. As the Private Warrants meet the definition of a derivative, they were measured at fair value at inception and at each reporting date with changes in fair value recognized in the Unaudited Condensed Consolidated Statements of Operations. The Private Warrants were valued using a Black-Scholes model, with significant inputs consisting of risk-free interest rate, remaining term, expected volatility, exercise price, and the Company’s stock price.

Segment Reporting: Segment reporting is based on the “management approach,” following the method that management organizes the Company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the Company’s chief operating decision maker (“CODM”) in allocating resources and in assessing performance. The Company’s CODM is its Chief Executive Officer. In the fourth quarter of 2022, the Company determined that the Drivetrain and XL Grid operations were discontinued operations which resulted in the Company having one operating segment of selling electricity through residential solar energy systems or through residual ownership in master lease agreements.
17

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued

Net income (loss) per share: Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period, without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock and potentially dilutive securities outstanding during the period determined using the treasury stock and if-converted methods. For purposes of the diluted income (loss) per share calculation, stock options, restricted stock units, restricted stock and warrants are considered to be potentially dilutive securities. Potentially dilutive securities are excluded from the calculation of diluted income (loss) per share when their effect would be anti-dilutive.
Related parties: A party is considered to be related to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.
Recent accounting pronouncements:
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses of Financial Instruments, (ASU 2016-13) which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held to replace the incurred loss model for financial assets measured at amortized cost and require entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 is effective for the Company beginning January 1, 2023. We adopted this ASU in January 2023 using the modified retrospective approach for our trade accounts receivable which resulted in a cumulative-effect adjustment to stockholders' equity of approximately $1.3 million. Results for reporting periods prior to 2023 continue to be presented in accordance with previously applicable GAAP while results for subsequent reporting periods are presented under ASC 326.
The following table presents the impact of the adoption of ASU No. 2016-13 on the Unaudited Condensed Consolidated Balance Sheets:

(Amounts in thousands)Accounts receivable, net
Balance at beginning of period (pre-ASC 326 adoption)$8,336 
Impact of ASC 326 adoption1,285 
Balance at beginning of period (post-ASC 326 adoption)$9,621 


Note 3. Business Combinations
Spruce Power
On September 9, 2022, the Company acquired Legacy Spruce Power for $32.6 million which consisted of cash payments of $61.8 million less cash and restricted cash acquired of $29.2 million. Management evaluated which entity should be
18

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 3. Business Combinations, continued
considered the accounting acquirer in the transaction by giving consideration to the form of consideration transferred, the composition of the equity holders, the composition of voting rights of the Board of Directors, continuity of management structure, and size of the respective organizations. Based on the evaluation of the applicable factors, Management noted that all factors, with the exception of relative size of organization, were indicators that the Company was the acquiring entity resulting in Management’s conclusion that for accounting purposes the Company acquired Legacy Spruce Power.

The acquisition was accounted for as a business combination. The Company allocated the Legacy Spruce Power purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, September 9, 2022. The excess of the purchase price over those fair values was recorded to goodwill. The Company's evaluations of the facts and circumstances available as of September 9, 2022, to assign fair values to assets acquired and liabilities assumed are ongoing. As we complete further analysis of assets including solar systems, intangible assets, as well as noncontrolling interests and debt, additional information on the assets acquired and liabilities assumed becomes available. A change in information related to the value of net assets acquired may change the amount of the purchase price assigned to goodwill, and as a result, the preliminary fair values set forth below are subject to adjustment as additional information is obtained and valuations are completed. Provisional adjustments are recognized during the reporting period in which the adjustments are determined. The Company expects to finalize the purchase price allocation as soon as practicable, but no later than one year from the acquisition date.

Accounting for business combinations requires our management to make significant estimates and assumptions, especially at the acquisition date including our estimates for solar systems, production based incentives, solar renewable energy agreements, non-controlling interest, trade names and debt, where applicable. Although we believe the assumptions and estimates are based on information obtained from the management of the acquired companies and are inherently uncertain. Critical estimates in valuing solar systems under the income approach include future expected cash flows and discount rate. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.

The following table summarizes the preliminary purchase price allocation of the fair value of assets acquired and liabilities assumed in the acquisition of Spruce Power, as adjusted, during the measurement period:

19

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 3. Business Combinations, continued
(Amounts in thousands)Initial Purchase Price AllocationMeasurement Period AdjustmentsUpdated Purchase Price Allocation
Total purchase consideration:
Cash, net of cash acquired, and restricted cash$32,585 $— $32,585 
Allocation of consideration to assets acquired and liabilities assumed:
Accounts receivable, net10,995 — 10,995 
Prepaid expenses and other current assets6,768 (2,405)4,363 
Solar energy systems406,298 89,268 495,566 
Other property and equipment337 — 337 
Intangible assets 11,980 11,980 
Interest rate swap assets26,698 — 26,698 
Right-of-use asset3,279 (328)2,951 
Other assets358 (102)256 
Goodwill158,636 (129,879)28,757 
Accounts payable(2,620)(22)(2,642)
Unfavorable solar renewable energy agreements (10,500)(10,500)
Accrued expenses(13,061)(241)(13,302)
Lease liability(3,382)42 (3,340)
Long-term debt(510,002)2,772 (507,230)
Other liabilities(335)292 (43)
Redeemable noncontrolling interests and noncontrolling interests(51,384)39,123 (12,261)

As reflected in the preceding table, as a result of updated valuation reports the Company adjusted solar energy systems and intangible assets with corresponding changes to goodwill. In the first quarter of 2023, due to the change in the provisional amounts assigned to intangible assets and solar energy systems the Company recognized $0.4 million of revenue, $1.9 million of depreciation expense and $0.4 million of trade name amortization of which $(0.5) million of revenue, $0.9 million of depreciation expense and $0.3 million of trade name amortization relates to previous year.

During Q1 2023, the Company adjusted the fair value of its noncontrolling interest and its redeemable noncontrolling interest in the Company's financials which resulted in the recognition of adjustments of $(5.5) million and $0.2 million, respectively. Additional paid in Capital was adjusted by $(1.8) million which includes the fair value adjustment associated with the purchase of 100% of the membership interests in Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC and RPV Fund 13 LLC, Sunserve Residential Solar I, LLC's and Level Solar Fund III, LLC in 2022.

The intangible assets are amortized over their respective estimated useful lives as follows:

(Amounts in thousands)Asset AmountLiability AmountEstimated Life (in years)
Solar renewable energy agreements$340 $10,500 6.0
Performance based incentives agreements$3,240 $ 13.0
Tradenames$8,400 $ 30.0
20

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 3. Business Combinations, continued

The weighted-average useful life of the intangibles identified above is approximately 16.0 years, which approximates the period over which the Company expects to gain the estimated economic benefits.

Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net assets acquired. Goodwill is primarily attributable to the Company's ability to leverage and use its existing capital and access to capital markets along with Spruce Power's established operations and mergers and acquisition capabilities to grow the Spruce Power business.

Supplemental disclosure of pro forma information:
The following unaudited pro forma financial information presents the combined results of the operations of the Company with Legacy Spruce Power as if the acquisition of Legacy Spruce Power on September 9, 2022 had occurred as of January 1, 2022. The results of operations related to the Company’s Drivetrain and XL Grid businesses, which were determined to be discontinued operations in the fourth quarter of 2022, are presented as net loss from discontinued operations. The unaudited pro forma revenues and pro forma net (loss) income reflect the continuing operational results of the Company’s corporate functions and the results of operations for Legacy Spruce Power. The unaudited pro forma financial information is not necessarily indicative of what the consolidated results of operations actually would have been had the respective acquisitions been completed on January 1, 2022. In addition, the unaudited pro forma financial information does not purport to project the future results of operations of the combined Company.
The following table presents the Company’s pro forma combined results of operations for the three months ended March 31, 2022:
(Amounts in thousands, except share and per share data)2022
Revenues$16,991 
Net income from continuing operations$10,649 
Net loss from discontinued operations(15,943)
Net income$(5,294)
Per share amounts:
Net income from continuing operations - basic$0.08 
Net income from continuing operations - diluted$0.08 
Net loss from discontinued operations - basic$(0.11)
Net loss from discontinued operations - diluted$(0.11)

Note 4. Acquisition of Master lease agreement (SEMTH)
In furtherance of its growth strategy, on March 23, 2023, the Company completed the acquisition of all the issued and outstanding interests in SEMTH (the “SEMTH Acquisition”) from certain funds managed by HPS Investment Partners, LLC (“HPS”), pursuant to a Membership Interest Purchase And Sale Agreement (“Purchase Agreement”) dated as of March 23, 2023. The SEMTH assets include 20-year use rights to the customer payment stream (“SEMTH Master Lease”) of approximately 22,500 residential solar leases and power purchase agreements. The Company acquired SEMTH for approximately $23 million of cash, net of cash received, and assumed $125 million of outstanding senior indebtedness (See
21

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 4. Acquisition of Master lease agreement (SEMTH), continued
Note 8. Long-Term Debt) and Interest rate swaps with Deutsche Bank AG, New York Bank (See Note 12. Interest Rate Swaps) held by SEMTH, and its subsidiaries at the close of the acquisition.
The purchase of SEMTH Lessor's future revenue has been accounted for as an acquisition of financial assets. Under the acquisition method, the purchase price was allocated to the assets acquired and liabilities assumed based on their estimated fair value. All fair value measurements of assets acquired and liabilities assumed were based on significant estimates and assumptions, including Level 3 (unobservable) inputs, which require judgment. Estimates and assumptions include the projected timing and amount of future cash flows, discount rates reflecting risk inherent in future cash flows and future utility prices.
For the purposes of establishing the fair value of the Company's investment in SEMTH Master lease, its analysis considers cash flows beginning in March 2023 (the effective date of the transaction). The Company estimated the fair value of its investment in SEMTH Master lease to be approximately $146.9 million on the transaction date.
Note 5. Property and Equipment
Property and equipment consisted of the following at March 31, 2023 and December 31, 2022:
As of
(Amounts in thousands)March 31, 2023December 31, 2022
Solar energy systems$494,008 $401,754 
Less accumulated depreciation(11,989)(5,928)
Solar energy systems, net$482,019 $395,826 
Equipment$47 $48 
Furniture and fixtures294 294 
Computers239 222 
Software 6 
Leasehold improvements65 65 
Gross other property and equipment645 635 
Less accumulated depreciation(336)(293)
Other property and equipment, net$309 $342 
Property and equipment, net$482,328 $396,168 

22

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 6. Intangible Assets, net
The following table presents the detail of Intangible assets, net as recorded in the Unaudited Condensed Consolidated Balance Sheets:
As of
(Amounts in thousands)March 31, 2023
Intangible assets:
Solar renewable energy agreements$340 
Performance based incentives agreements3,240 
Tradenames8,400 
Less accumulated amortization(1,137)
Intangible assets, net$10,843 

Note 7. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following at March 31, 2023 and December 31, 2022:
As of
(Amounts in thousands)March 31,
2023
December 31,
2022
Accrued interest$11,172 $6,586 
Professional fees2,785 1,749 
Accrued contingencies2,677 2,300 
Accrued compensation and related benefits2,261 6,526 
Accrued expenses, other1,648 3,696 
Accrued taxes1,230  
Accrued servicing expense248  
Accrued equity distributions33  
Accrued settlements 451 
Deferred purchase price consideration – World Energy 201 
Accrued expenses and other current liabilities
$22,054 $21,509 
Note 8. Long-Term Debt

In connection with the acquisition of Legacy Spruce Power, the Company assumed certain long-term debt instruments as of September 9, 2022, the acquisition date of Legacy Spruce Power. In connection with accounting for the business combination, the Company adjusted the carrying value of this long-term debt to its fair value as of the acquisition date. This fair value adjustment resulted in a reduction of the carrying value of the debt by $35.2 million. This adjustment to fair
23

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 8. Long-Term Debt, continued
value will be amortized to interest expense over the life of the related debt instruments using the effective interest method. Amortization expense for the fair value adjustment for the three months ended March 31, 2023 was $1.5 million.

As part of the acquisition of SEMTH (See Note 4. Acquisition of Master lease agreement (SEMTH)), the Company assumed newly added Debt with Deutsche Bank AG, New York Bank.

Deutsche Bank Credit Agreement

Prior to acquisition of SEMTH (SET Borrower 2022, LLC (“SET Borrower”) by the Company, SEMTH entered into a Credit Agreement with Deutsche Bank AG, New York Bank (“DB Credit Agreement”) as the Facility Agent, On June 10, 2022, which consisted of a term loan of $125.0 million. The DB Credit Agreement is collateralized with all of the assets and property of SET Borrower. The term loan bears interest at the Secured Overnight Financing Rate (“SOFR”) plus the applicable margin. The applicable margin is 2.25% per annum through the first twelve months, 2.50% for the following six months, and 2.75% for the next six months, and 3.00% through the maturity date. The interest rate on the DB Credit Agreement as of March 31, 2023 was 7.03%. The DB Credit Agreement requires SET Borrower to be in compliance with various affirmative and negative covenants. As of March 31, 2023, SET Borrower was in compliance with the covenants contained in the DB Credit Agreement. The term loan requires quarterly payments, which began on August 17, 2022, should the outstanding loan balance exceed the borrowing base on such calculation date with the remaining balance due in a single payment on August 18, 2025.

Note 9. ROU Assets and Lease Liabilities
The Company’s right-of-use ("ROU") assets and lease liabilities are comprised of the following:
As of
(Amounts in thousands)March 31,
2023
December 31,
2022
Operating leases:
Right-of-use assets$3,150 $2,686 
Lease liability, current1,225 781 
Lease liability, non-current2,784 2,365 
Finance leases:  
Right-of-use assets34 116 
Lease liability, current54 53 
Lease liability, non-current48 61 
Other information related to leases is presented below:
For the Three Months Ended March 31,
(Amounts in thousands)20232022
Other information:
Operating lease cost$321 $227 
Operating cash flows from operating leases$417 $240 
Weighted-average remaining lease term – operating leases (in months)42.781.1
Weighted-average discount rate – operating leases4.3 %9.7 %
24

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements

As of March 31, 2023, the annual minimum lease payments of our operating lease liabilities were as follows (in thousands):
For The Years Ending December 31,
2023 (excluding the three months ended March 31, 2023)
$634 
2024770 
2025675 
2026689 
2027346 
Thereafter 
Total future minimum lease payments, undiscounted3,114 
Less: imputed interest(895)
Present value of future minimum lease payments$4,009 
Note 10. Fair Value Measurements
The Company uses various assumptions and methods in estimating the fair values of its financial instruments.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The Private Warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:
Assumptions for Assets and Liabilities Measured at Fair Value on a Recurring Basis
InputMarch 31, 2023December 31, 2022
Risk-free rate3.88 %1.11 %
Remaining term in years2.733.98
Expected volatility70.5 %88.8 %
Exercise price$11.50 $11.50 
Fair value of common stock$0.82 $3.31 

The Company's interest rate swaps are not traded on a market exchange and the fair values are determined using a valuation model based on a discounted cash flow analysis. This analysis reflects the contractual terms of the interest rate swap agreements and uses observable market-based inputs, including estimated future LIBOR interest rates. The fair value of the Company's interest rate swap is the net difference in the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates and are
25

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 10. Fair Value Measurements, continued
observable inputs available to a market participant. The interest rate swap valuation is classified in Level 2 of the fair value hierarchy.

The debt balances as presented in the Unaudited Condensed Consolidated Balance Sheets approximate the fair value of the respective instruments as the debt is at a variable rate, the estimates of which are considered Level 2 fair value calculations within the fair value hierarchy.
The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:
Fair Value Measurements as of
March 31, 2023
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$ $27,737 $ $27,737 
Liability:
Private Warrants$ $ $142 $142 
Fair Value Measurements as of
December 31, 2022
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$ $32,252 $ $32,252 
Liabilities:
Private Warrants$ $ $256 $256 
Fair value of obligation to issue shares of common stock to sellers of World Energy  151 151 
Total$ $ $407 $407 
The following is a roll forward of the Company’s Level 3 instruments:
For the
Three Months Ended March 31, 2023
(Amounts in thousands)Liability
Balance, December 31, 2022
$407 
Fair value adjustments – Warrant liability(114)
Share settlement of World Energy Liability(151)
Balance, March 31, 2023
$142 
26

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 11. Share-Based Compensation Expense
Share-based compensation expense for stock options and restricted stock units for the three months ended March 31, 2023 and 2022 was $0.8 million and $0.4 million, respectively. As of March 31, 2023, there was $5.5 million of unrecognized compensation cost related to stock options which is expected to be recognized over the remaining vesting periods, with a weighted-average period of 3.4 years.
Stock Options
The Company grants stock options to certain employees that will vest over a period of one to four years. A summary of stock option award activity for the three months ended March 31, 2023 was as follows:
Options
Shares
Weighted
Average
Exercise Price
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 2022
6,091,271 $1.39 2.7
Granted  
Exercised(1,081,679)0.25 
Cancelled or forfeited(528,176)6.94 
Outstanding at March 31, 2023
4,481,416 $1.02 2.6
Exercisable at March 31, 2023
4,318,930 $0.95 2.6
The aggregate intrinsic value of stock options outstanding as of March 31, 2023 was $2.2 million. The aggregate intrinsic value of stock options exercisable as of March 31, 2023 was $2.2 million. Cash received from options exercised for the three months ended March 31, 2023 and 2022 was $0.3 million and $0.3 million, respectively.
Restricted Stock Units
The Company grants restricted stock units to certain employees that will generally vest over a period of four years. The fair value of restricted stock unit awards is estimated by the fair value of the Company’s Common Stock at the date of grant. Restricted stock units activity during the three months ended March 31, 2023 was as follows:
Number of
Shares
Weighted
Average Grant Date Fair
Value Per
Share
Non-vested, at December 31, 2022
9,832,707 $1.30 
Granted  
Vested(2,731,919)2.03 
Cancelled or forfeited(766,815)1.36 
Non-vested, at March 31, 2023
6,333,973 $1.28 
27

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 11. Share-Based Compensation Expense, continued
CEO's Ladder Restricted Stock Unit Award
On September 9, 2022, in connection with the acquisition of Legacy Spruce Power and his appointment as President of XL Fleet, the Company granted to CEO a restricted stock unit award (the "Ladder RSUs") of 1,666,666 shares of common stock. The Ladder RSUs vest in 10% increments on the dates the Plan administrator certifies the applicable milestone stock prices have been achieved or exceeded, provided that CEO remains employed on the date of certification and such achievement occurs within ten years of the date of the grant.
The Company used a Monte Carlo simulation valuation model to determine the fair value of the award which is presently accounted for as a liability. The following inputs were used in the simulation: grant date stock price of $1.17, annual volatility of 85.0%, risk-free interest rate of 3.3% and dividend yield of 0.0%. For each tranche, a fair value was calculated as well as a derived service period which represents the median number of years it is expected to take for the Ladder RSUs to meet their corresponding milestone stock price excluding the simulation paths that result in the Ladder RSUs not vesting within the 10 year term of the agreement. Each tranche's fair value will be amortized ratably over the respective derived service period.
The Company recognized approximately $0.1 million of expense related to the Ladder RSUs for the three months ended March 31, 2023 and $0 for the three months ended March 31, 2022.
Note 12. Interest Rate Swaps
The purpose of the swap agreements is to convert the floating interest rate on the Credit Agreements of the Company to a fixed rate. As of March 31, 2023, the notional amount of the interest rate swaps covers approximately 96% of the balance of the Company’s floating rate term loans.

During the three months ended March 31, 2023, the change in the fair value of the interest rate swaps was $5.6 million reflected within Change in Fair Value of Interest Rate Swaps within Other Income (Expense) and $2.5 million were realized gains reflected within Interest Expense, Net in the Unaudited Condensed Consolidated Statements of Operations. See Note 10. Fair Value Measurements for the method used to determine fair value of interest rate swaps. Above amounts also includes Deutsche Bank swap which was assumed by the Company as part of SEMTH asset acquisition transaction.
Note 13. Redeemable Noncontrolling Interest and Noncontrolling Interests
The following table summarizes redeemable noncontrolling interest and noncontrolling interests as of March 31, 2023:
Tax Equity EntityDate Class A Member Admitted
Redeemable noncontrolling interest:
Level Solar Fund IV LLCDecember 2016
Noncontrolling interests:
ORE F4 Holdco, LLCAugust 2014
Volta Solar Owner II, LLCAugust 2017
The tax equity entities were structured at inception so that the allocations of income and loss for tax purposes will flip at a date in the future. The terms of the tax equity entities' operating agreements contain allocations of taxable income (loss), Section 48(a) ITCs and cash distributions that vary over time and adjust between the members on an agreed date (referred to as the flip date). The operating agreements specify either a date certain flip date or an internal rate of return ("IRR") flip date. The date certain flip date is based on the passage of a fixed period of time as defined in the operating agreements for each entity. The IRR flip date is the date on which the tax equity investor has achieved a contractual rate of return. From
28

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 13. Redeemable Noncontrolling Interest and Noncontrolling Interests, continued
inception through the flip date, the Class A members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 99% and the Class B members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 1%. After the related flip date (or, if the tax equity investor has a deficit capital account, typically after such deficit has been eliminated), the Class A members' allocation of taxable income (loss) will typically decrease to 5% (or, in some cases, a higher percentage if required by the tax equity investor) and the Class B members' allocation of taxable income (loss) will increase by an inverse amount.
The redeemable noncontrolling interests and noncontrolling interests are comprised of Class A units, which represent the tax equity investors' interest in the tax equity entities. Both the Class A members and Class B members may have call options to allow either member to redeem the other member's interest in the tax equity entities upon the occurrence of certain contingent events, such as bankruptcy, dissolution/liquidation and forced divestitures of the tax equity entities. Additionally, the Class B members may have the option to purchase all Class A units, which is typically exercisable at any time during the periods specified under their respective governing documents, and, in regards to the tax equity entities classified as redeemable noncontrolling interests, also have the contingent obligation to purchase all Class A units if the Class A members exercise their right to withdraw, which is typically exercisable at any time during the nine-month period commencing upon the applicable flip date. The carrying values of the redeemable noncontrolling interests were equal to or greater than the estimated redemption values as of March 31, 2023 and December 31, 2022.
Total assets on the Unaudited Condensed Consolidated Balance Sheets includes $43.5 million for March 31, 2023 and $47.8 million for December 31, 2022 of assets held by variable interest entities ("VIEs") which can only be used to settle obligations of the VIEs.
Total liabilities on the Unaudited Condensed Consolidated Balance Sheets includes $1.1 million for March 31, 2023 and $0.8 million for December 31, 2022 of liabilities that are the obligations of VIEs.

Note 14. Restructuring

The following table summarizes the activity for the three months ended March 31, 2023 in the restructuring liability for employee termination charges. There was no such liability outstanding as of March 31, 2022.

(Amounts in thousands)
Balance at December 31, 2022
AdditionsPayments
Balance at March 31, 2023
Employee termination charges$3,429 $723 $(2,978)$1,174 
Note 15. Commitments and Contingencies
Sponsorship Commitment: In February 2021, the Company agreed to a sponsorship agreement with several entities related to the UBS Arena, Belmont Park and the NY Islanders Hockey Club. Pursuant to that Agreement, the Company was designated an “Official Electric Transportation Partner of UBS Arena” with various associated marketing and branding rights, including the development of electric vehicle charging stations. The sponsorship agreement has a term of three years with a sponsor fee of approximately $500,000 per year, of which approximately $250,000 was paid in June 2021 and the second payment of $250,000 was accrued on December 31, 2021 and paid in January 2022. One of the directors of the Company is a co-owner of the NY Islanders Hockey Club. In the second quarter of 2022, the Company exercised its option to terminate the final two years of the agreement and will incur no further sponsor fees. The Company has incurred costs of approximately $700,000 related to future opportunities to develop electric vehicle charging stations on the UBS Arena area.
29

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 15. Commitments and Contingencies, continued
Legal proceedings: The Company is periodically involved in legal proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability, intellectual property, safety and health, employment and other matters. Management believes that the outcome of such legal proceedings, legal actions and claims will not have a significant adverse effect on the Company’s financial position, results of operations or cash flows.
Putative securities class action complaints
On March 8, 2021, two putative securities class action complaints were filed in the federal district court for the Southern District of New York against the Company and certain of its current and former officers and directors. Those cases were consolidated and a lead plaintiff appointed in June 2021, and an amended complaint filed on July 20, 2021 alleging that certain public statements made by the defendants between October 2, 2020 and March 2, 2021 violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. The Company believes that the allegations asserted in the amended complaint are without merit and is vigorously defending the lawsuit. There can be no assurance, however, that the Company will be successful. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.
On September 20, 2021 and October 19, 2021, two class action complaints were filed in the Delaware Court of Chancery against certain of the Company’s current officers and directors, and the Company’s SPAC sponsor, Pivotal Investment Holdings II LLC. The actions were consolidated as In re XL Fleet (Pivotal) Stockholder Litigation, C.A. No. 2121-0808, and an amended complaint was filed on January 31, 2022. The amended complaint alleges various breaches of fiduciary duty, and aiding and abetting breaches of fiduciary duty, for purported actions relating to the negotiation and approval of the December 21, 2020 merger and organization of legacy XL Hybrids Inc. to become XL Fleet Corp., and purportedly materially misleading statements made in connection with the merger. The Company believes that the allegations asserted in both the class action complaints are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.
In March 2023, two shareholder derivative actions were filed in the U.S. District Court for the District of Delaware. One action is captioned Reali v. Griffin, et al., Case No. 1:23-cv-00289 (the “Reali Action”), and the other action is captioned Tucci v. Ledecky, et al., 1:23-cv-00322 (the “Tucci Action”). The Company believes that the allegations asserted in both complaints are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuits.
Securities and Exchange Commission Subpoena
On January 6, 2022, the Company received a subpoena from the SEC requesting the production of certain documents related to, among other things, the Company’s business combination with XL Hybrids, Inc. and the related PIPE financing, the Company’s sales pipeline and revenue projections, purchase orders, suppliers, CARB approvals, fuel economy from Drivetrain products, customer complaints, and disclosures and other matters in connection with the foregoing. The SEC has informed the Company that its current investigation is a fact-finding inquiry. The SEC has also informed the Company that the investigation does not mean that it has concluded that anyone has violated the law and does not mean that it has a negative opinion of any person, entity or security. To date, the Company has provided the requested information and cooperated fully with the SEC investigation. At this time, the Company is unable to estimate potential losses, if any, related to the investigation.
Val Kay derivatively on behalf of nominal defendant XL Fleet Corp

On June 23, 2022, the Company received a shareholder derivative complaint filed in the U.S. District Court, District of Massachusetts, captioned Val Kay derivatively on behalf of nominal defendant XL Fleet Corp, against all current directors and prior officers and directors. The action was filed by a shareholder purportedly on behalf of the Company, and raises claims for contribution, as well as claims for breach of fiduciary duty, waste of corporate assets, unjust enrichment, and abuse of control. The factual allegations concern alleged false or misleading statements about the Company’s sales pipeline, supply chain issues, low reorder rates, and the Company’s technology. The Company believes that the allegations
30

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 15. Commitments and Contingencies, continued
asserted in the action are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.
US Bank

On February 9, 2023, US Bank, through its affiliate Firstar Development LLC, filed a motion for summary judgment in lieu of a complaint in New York Supreme Court (the trial level in New York) alleging that the Company failed to fulfill its reimbursement obligations under a 2019 tax recapture guaranty agreement between the parties arising from the alleged recapture by the IRS of tax credits taken by Firstar Development LLC as an investor in the Company’s subsidiary Ampere Solar Owner I, LLC. The $2.5 million alleged liability claim was fully reserved at the time of the Company’s acquisition of Legacy Spruce Power in September 2022, and is not expected to be material to the Company. The Company believes that the allegations asserted in the action are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.

Master SREC purchase and sale agreement

The Company has forward sales agreements related to a certain number of SRECs to be generated from the Company’s solar energy systems located in Maryland, Massachusetts, Delaware, and New Jersey to be sold at fixed prices over varying terms of up to 20 years. In the event the Company does not deliver such SRECs to the counter-party, the Company could be forced to pay additional penalties and fees as stipulated within the contracts.

Guarantees

In connection with the acquisition RPV Holdco 1, guaranty agreements were established by and between Spruce Holding Company 1, LLC, Spruce Holding Company 2, LLC, and Spruce Holding Company 3, LLC (“Spruce Guarantors”) and the investor members in the Funds in May 2020. The Spruce Guarantors entered into guaranties in favor of the tax equity investors under which they guaranteed the payment and performance of Solar Service Experts, LLC, a wholly owned subsidiary of the Company, under the Spruce Power 2 Maintenance Services Agreement, and the Class B Member under the Limited Liability Company Agreement (“LLCA”). These guaranties are subject to a maximum of the aggregate amount of capital contributions made by the Class A Member under the LLCA.

Indemnities and guarantees

During the normal course of business, Spruce Power has made certain indemnities and guarantees under which it may be required to make payments in relation to certain transactions. The duration of Spruce Power's indemnities and guarantees varies, but the majority of these indemnities and guarantees are limited in duration. Historically, Spruce Power has not been obligated to make significant payments for these obligations, does not anticipate future payments, and no liabilities have been recorded for these indemnities and guarantees.

ITC recapture provisions

The IRS may disallow and recapture some, or all, of the Investment Tax Credits due to improperly calculated basis after a project was placed in service ("Recapture Event"). If a Recapture Event occurs, Spruce Power is obligated to pay the applicable Class A Member a recapture adjustment, which includes the amounts the Class A Members are required to repay the IRS, including interest and penalties, as well as any third-party legal and accounting fees incurred by the Class A Members in connection to the Recapture Event, as specified in the operating agreements. Such a payment by Spruce Power to the Class A Members are not to be considered a capital contribution to the fund per the operating agreements, nor would it be considered a distribution to the Class A Members. With the exception of the tax matter related to Ampere Solar Owner I noted above, a Recapture Event was not deemed to be probable by the Company, therefore no accrual has been recorded as of March 31, 2023.
31

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 16. Net Loss Per Share
The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three months ended March 31, 2023, and 2022:
Three Months Ended
March 31,
(Amounts in thousands, except share and per share data)20232022
Numerator:
Net loss attributable to stockholders$(19,395)$(16,077)
Denominator:
Weighted average shares outstanding, basic146,207,666 141,274,249 
Dilutive effect of options, warrants, and restricted stock units  
Weighted average shares outstanding, diluted146,207,666 141,274,249 
Net loss attributable to stockholders per share, basic$(0.13)$(0.11)
Net loss attributable to stockholders per share, diluted$(0.13)$(0.11)
For the three months ended March 31, 2023 and 2022 potential dilutive securities, which include stock options, warrants and restricted stock units have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share is the same.
Note 17. Discontinued Operations
In the fourth quarter of 2022, the Company discontinued the operations of its Drivetrain and XL Grid operations. The following provides supplemental detail of the Company’s discontinued operations for the three months ended March 31, 2023 and 2022.
The following table presents financial results from discontinued operations in the Unaudited Condensed Consolidated Statements of Operations:
Three Months Ended
March 31,
(Amounts in thousands)20232022
Net income (loss) from discontinued operations:
Drivetrain$109 $(5,896)
XL Grid(3,975)(1,441)
Impairment of goodwill (8,606)
Total$(3,866)$(15,943)
32

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 17. Discontinued Operations, continued
XL Grid

The following table presents financial results of XL Grid operations:

Three Months Ended
March 31,
(Amounts in thousands)20232022
Revenues$149 $4,165 
Operating expenses:
Cost of revenues - inventory and other direct costs148 2,988 
Loss on asset disposal3,233  
Selling, general, and administrative expenses743 2,618 
Total operating expenses4,124 5,606 
Net loss from discontinued operations$(3,975)$(1,441)


Drivetrain

The following table presents financial results of Drivetrain operations:

Three Months Ended March 31,
(Amounts in thousands)20232022
Revenues$9 $598 
Operating expenses:
Cost of revenues - inventory and other direct costs(138)2,208 
Engineering, research, and development 2,989 
Selling, general, and administrative expenses 1,297 
Other38  
Total operating expenses(100)6,494 
Net income (loss) from discontinued operations$109 $(5,896)

The following table presents aggregate carrying amounts of assets and liabilities of discontinued operations in the Unaudited Condensed Consolidated Balance Sheets:

33

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 17. Discontinued Operations, continued
As of
(Amounts in thousands)March 31, 2023December 31, 2022
Assets from discontinued operations:
Drivetrain$71 $3,604 
XL Grid 7,373 
Goodwill  
Total assets from discontinued operations$71 $10,977 
Liabilities from discontinued operations:
Drivetrain$802 $5,743 
XL Grid 3,648 
Total liabilities from discontinued operations$802 $9,391 
Note 18. Subsequent Event
Stock Repurchase Program Authorization

The Board of Directors of the Company has authorized a share repurchase program for the purchase of up to $50 million of the Company's outstanding common stock. The share repurchase program is effective immediately and lasts through May 15, 2025.
34

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The following discussion and analysis provides information which our management believes is relevant to an assessment and understanding of our financial condition and results of operations. This discussion and analysis should be read together with our results of operations and financial condition and the audited and unaudited consolidated financial statements and related notes that are included elsewhere in this Quarterly Report on Form 10-Q and the audited financial information and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the U.S. Securities and Exchange Commission (“SEC”) on March 30, 2023. In addition to historical financial information, this discussion and analysis contains forward-looking statements based upon current expectations that involve risks, uncertainties and assumptions. See the section entitled “Cautionary Note Regarding Forward-Looking Statements.” Actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of various factors. The following information and any forward-looking statements should be considered in light of factors discussed elsewhere in this Quarterly Report on Form 10-Q and under “Risk Factors” in Item 1A of the Annual Report.

Certain figures, such as interest rates and other percentages, included in this section have been rounded for ease of presentation. Percentage figures included in this section have not in all cases been calculated on the basis of such rounded figures but on the basis of such amounts prior to rounding. For this reason, percentage amounts in this section may vary slightly from those obtained by performing the same calculations using the figures in our consolidated financial statements or in the associated text. Certain other amounts that appear in this section may similarly not sum due to rounding.

As used in this discussion and analysis, references to “SPRU,” “the Company,” “we,” “us” or “our” refer only to Spruce Power Holding Corporation and its consolidated subsidiaries. Depending on the context, "Spruce Power" may refer to Legacy Spruce Power prior to its acquisition by the Company on September 9, 2022, or it may also refer to the operation of Legacy Spruce Power's business by the Company after such acquisition.

Overview

Spruce Power is a leading owner and operator of distributed solar energy assets across the United States, owning 72,000 home solar assets and contracts across the United States and making renewable energy more accessible to everyone. The Company generates revenues primarily through the sale of electricity generated by its residential solar energy systems to homeowners pursuant to long-term agreements that obligate the Company’s subscribers to make recurring monthly payments, and the servicing of those agreements for other institutional owners of residential solar energy systems. In addition, the Company also earns interest income from the investment made under the master lease with SS Holdings 2017, LLC and its subsidiaries ("SEMTH" and the “SEMTH Acquisition”).

Corporate Strategy
The Company’s corporate strategy has three key elements:
a.Leveraging the Spruce Power platform to become a leading provider of subscription-based solutions for distributed energy resources – Spruce Power has more than a decade of experience owning and operating rooftop solar systems as well as energy efficiency upgrades. The Company believes that Spruce Power’s proven platform for managing residential solar can be extended to other categories of distributed energy resources. Through leveraging the Spruce Power platform, the Company intends to grow its revenues by providing subscription-based solutions for rooftop solar, energy storage, EV charging and other energy-related products to homeowners and small businesses. The Company is focused on delivering best-in-class customer service, with investment into process and platform improvement for on-site monitoring, customer billing and working with qualified partners for field services.
b.Profitably growing return on assets by focusing on channels with the lowest customer acquisition cost – The Company seeks to grow its subscriber revenues by focusing on the channels that have lowest customer acquisition costs and the ability to increase return on assets, including: acquiring existing systems from other companies or investment funds, selling additional services to existing subscribers, selling services to new customers online and partnering with selected independent installers to provide a subscription-based solution for their customers.
c.Increasing shareholder value by delivering predictable revenues, profits and cash flow – By focusing on subscription-based solutions with long-term customer agreements, the Company seeks to generate consistent revenues, profits and cash flow.

Background
The Company previously provided fleet electrification solutions for commercial vehicles in North America, offering its systems for vehicle electrification (the “Drivetrain” segment) and through its energy efficiency and infrastructure solutions
35

business, including offering and installing charging stations to enable customers to effectively and cost-effectively develop the charging infrastructure required for their electrified vehicles (the “XL Grid” segment).

In the first quarter of 2022, the Company initiated a strategic review of its overall business operations which included assessing its offerings, strategy, processes and growth opportunities which resulted in various restructuring actions. Following the strategic review and restructuring, the Company announced its decision to pursue transformational M&A which ultimately resulted in the Company acquiring Spruce Power in September 2022. Spruce Power was the largest privately held owner and operator of residential rooftop solar systems in the U.S. at the time of the transaction, with more than 52,000 customer subscribers. Spruce Power has grown by acquiring portfolios of residential solar systems from other companies and investors rather than selling individual systems to homeowners through a direct-to-consumer salesforce like many of its competitors. This approach allowed the company to keep its customer acquisition costs low and enabled it to generate consistent Adjusted EBITDA.

In parallel with the change in strategy and acquisition of Spruce Power, the Company initiated a comprehensive review of strategic alternatives for its Drivetrain business with the goal of maximizing shareholder value which culminated in the discontinuing of the Company’s Drivetrain and XL Grid operations in December 2022.

Recent Developments
Capital Investments, Acquisitions and Divestitures
In January 2023, the Company completed the exiting of the legacy XL Fleet operations, including the Drivetrain business and XL Grid business.

In March 2023, the Company completed the acquisition of all the issued and outstanding interests in SEMTH. Total consideration for the SEMTH acquisition included approximately $23 million of cash, net of cash received, and the assumption of $125 million of outstanding senior indebtedness held by SEMTH at the close of the acquisition

Common Share Repurchase Program
In May 2023, the Company’s Board of Directors approved a share repurchase program for the repurchase of up to $50 million of the Company’s outstanding common stock. The term of the program is through May 15, 2025. The Company is not obligated to repurchase any specific number of shares or dollar amount, and may discontinue this share repurchase program at any time.

Key Factors Affecting Operating Results
The Company is a leading owner and operator of distributed solar energy assets across the United States, offering subscription-based solutions to homeowners for rooftop solar energy storage, EV chargers and other energy-related products. Additionally, the Company provides servicing functions for its assets and customers, as well as for other institutional owners of residential solar energy systems. The Company’s operating results and ability to grow its business over time could be impacted by certain factors and trends that affect our industry, as well as elements of the Company’s strategy, such as:

Development of Distributed Energy Assets
The Company’s future growth depends significantly on its ability to acquire operating residential solar energy systems “in-bulk” from other companies. Industry data suggests there is a substantial existing base of operating residential solar energy systems, providing the Company opportunity to pursue M&A. Over the long-term, the continued ability to pursue M&A is dependent on development of distributed energy assets by third parties, namely residential solar energy systems. This development may be impacted by numerous factors that influence homeowner demand for residential solar energy systems including but not limited to macroeconomic dynamics, climate change impacts, and government policy and incentives.

Availability of Financing
The Company’s ability to raise capital from third parties at reasonable terms is a critical element in supporting ownership of our existing residential solar energy assets as well as enabling our future growth. The Company has historically utilized non-recourse, project-level debt as a primary source of capital for acquisitions. The Company’s ability to raise debt either as means to refinance existing indebtedness or for future acquisitions may be impacted by general macroeconomic conditions, the health of debt capital markets, the interest rate environment, and general concerns over its industry or specific concerns over its business.
Results of Operations

Comparison of the Three Months Ended March 31, 2023 and 2022

36

The results of operations related to the Company’s Drivetrain and XL Grid businesses, which were determined to be discontinued operations in the fourth quarter of 2022, are presented as net loss from discontinued operations in the Company’s Consolidated Statements of Operations. As a result, the continuing operational results reflect the operations related to the Company’s corporate functions and the results of operations for Spruce Power since its acquisition on September 9, 2022.

Information with respect to the consolidated statements of operations for the three months ended March 31, 2023 and 2022 are presented below:

For the Three Months Ended March 31,
(in thousands, except per share amounts)20232022$
Change
%
Change
Revenues$18,095 $— $18,095 N.M.%
Operating expenses:
Cost of revenues7,853 — 7,853 N.M.%
Selling, general and administrative expenses15,717 7,734 7,983 103 %
Loss from operations(5,475)(7,734)2,259 (29)%
Other (income) expense9,503 (7,600)17,103 (225)%
Net loss from continuing operations(14,978)(134)(14,844)11078 %
Net loss from discontinued operations(3,866)(15,943)12,077 (76)%
Net loss(18,844)(16,077)(2,767)17 %
Less: Net income attributable to noncontrolling interests551 — 551 N.M.%
Net loss attributable to stockholders$(19,395)$(16,077)$(3,318)21 %
Net loss per common share:
Basic and diluted$(0.13)$(0.11)$(0.02)17 %
Revenues

Revenues and cost of revenues represent the residential solar energy system revenues and related costs from the acquisition of Legacy Spruce Power on September 9, 2022. Revenues and cost of revenues related to the Company’s Drivetrain and XL Grid operations are included in the net loss from discontinued operations.

Selling, General and Administrative

Selling, general, and administrative expenses increased by $8.0 million to $15.7 million in the three months ended March 31, 2023 from $7.7 million for the three months ended March 31, 2022. Selling, general, and administrative expenses for the three months ended March 31, 2023 include the ongoing operations of the Company’s residential solar business and corporate functions as well as certain remaining costs associated with the Company’s historic operations including certain integration related costs as well as legal costs related to the SEC investigation and shareholder lawsuits. Selling, general, and administrative expenses for the three months ended March 31, 2022 primarily consists of the Company’s corporate functions as well as legal costs related to the SEC investigation and certain costs not allocated to the operating segments. Selling, general, and administrative expenses related to the Company’s previous Drivetrain and XL Grid segments have been reclassed to discontinued operations.

Other (Income) Expense

Other expense was $9.5 million for the three months ended March 31, 2023 versus $7.6 million of income for the three months ended March 31, 2022. Other expense for the three months ended March 31, 2023 includes $6.8 million of interest expense, net and $5.6 million of expense from the change in the fair value of interest rate swaps used by the Company to reduce the effect of the volatility of its variable-rate debt. Interest expense and the impact of the change in the fair value of the interest rate swap relate to debt and interest rate swap agreement the Company assumed with the September 2022 acquisition of Legacy Spruce Power. Higher interest expense associated with the Company’s debt is partially offset by
37

higher interest rate income associated with higher interest rates in the current year. The Company also recognized approximately $2.7 million of gains for the sale of solar systems for customer contract buyouts.
In the three months ended March 31, 2022, the Company recognized a gain on the extinguishment of debt of $4.5 million and a gain from the change in fair value of its warrant liability of $2.7 million, as compared to a gain from the change in fair value of the warrant liability of $0.1 million in 2023. Partially offsetting the impact of these items was $2.7 million of gains in 2023 related to the disposal of assets.

Net loss from discontinued operations

Net loss from discontinued operations decreased to $3.9 million for the three months ended March 31, 2023 from $15.9 million for the three months ended March 31, 2022. The decrease reflects the Company’s exit of Drivetrain business in the fourth quarter of 2022 and the sale of World Energy Efficiency Services in January of 2023. The loss from discontinued operations for the three months ended March 31, 2023 primarily consists on the loss from the sale of World Energy Efficiency Services.


Liquidity and Capital Resources
The Company’s cash requirements depend on many factors, including the execution of its business strategy. The Company remains focused on carefully managing costs, including capital expenditures, maintaining a strong balance sheet, and ensuring adequate liquidity. The Company’s primary cash needs are for debt service, acquisition of solar systems, operating expenses, working capital and capital expenditures to support the growth in its business. Working capital is impacted by the timing and extent of the Company’s business needs. As of March 31, 2023, the Company had working capital of $182.7 million, including cash and cash equivalents and restricted cash of $205.9 million.

With the acquisition of Legacy Spruce Power in September 2022, the Company assumed all of the outstanding debt of Legacy Spruce Power which had a principal balance of $542.5 million on the date of the acquisition. With the SEMTH acquisition in the first quarter of 2023, the Company assumed $125 million of debt. As of March 31, 2023, the Company has $620.1 million of long-term debt, including current portions. The Company is required to complete debt service coverage ratio calculations on a quarterly basis as part of its debt covenants. All debt covenant requirements were satisfied as of the March 31, 2023 analyses.

Based on the Company’s current liquidity, management believes that no additional capital will be needed to execute its current business plan over the next 12 months. The Company continually evaluates its cash needs to raise additional funds or seek alternative sources to invest in growth opportunities and other purposes.

Cash Flows Summary

Presented below is a summary of our operating, investing and financing cash flows:

Three Months Ended
March 31,
(in thousands)20232022
Net cash provided by (used in)
Continuing operating activities$(3,678)$(10,476)
Discontinued operating activities(4,573)(8,620)
Continuing investing activities(20,377) 
Discontinued investing activities325 754 
Continuing financing activities(5,916)248 
Discontinued financing activities (121)
Net change in cash and cash equivalents and restricted cash$(34,219)$(18,215)


38

Cash Flows Used in Operating Activities

The net cash used in continuing operations for the three months ended March 31, 2023 consists of the operations of Legacy Spruce Power and incremental operating costs associated with being a public company. The cash used in continuing operations for the three months ended March 31, 2022 primarily consist of corporate costs and certain other costs that were not allocated to the operating units. The decrease in cash used in continuing operating activities is reflective of positive impact of the residential solar business.

Cash Flows Used in Investing Activities

Cash used in investing activity for the three months ended March 31, 2023 include $23.1 million of cash paid, net of cash acquired for the SEMTH acquisition partially offset by $1.0 million of proceeds from the investment and $1.8 million of proceeds from the sale of solar energy systems.

Cash Flows Used in Financing Activities

The net used in financing activities includes $6.1 million for the repayment of long term debt.
Off-Balance Sheet Arrangements
The Company did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities, which were established for the purpose of facilitating off-balance sheet arrangements.
Critical Accounting Policies and Estimates
The Condensed Consolidated Financial Statements have been prepared in accordance with the generally accepted accounting principles of the U.S. as set forth in the Financial Accounting Standards Board’s Accounting Standards Codification ("ASC"), and we evaluate the various staff accounting bulletins and other applicable guidance issued by the SEC. The preparation of these Condensed Consolidated Financial Statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the consolidated balance sheet date, as well as the reported expenses incurred during the reporting periods. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to our Condensed Consolidated Financial Statements.

The Company’s significant accounting policies are consistent with those discussed in Note2. Summary of Significant Accounting Policies, to the consolidated financial statements and MD&A section of the Company’s 2022 Annual Report on Form 10-K and Note 2. Summary of Significant Accounting Policies to its historical financial statements included elsewhere in this Quarterly Report on Form 10-Q (see Note 2. Summary of Significant Accounting Policies note to the accompanying Unaudited Condensed Consolidated Financial Statements). The Company has identified the following accounting policies as its most critical because they require a greater degree of judgment and complexity:

Acquisitions

Revenue recognition

Warrant liabilities

Inventories

Warranties

Impairment of long-lived assets

39

Goodwill

Valuation of deferred tax assets

Redeemable noncontrolling interest and noncontrolling interests

Interest Rate Swaps


New and Recently Adopted Accounting Pronouncements
For information with respect to recent accounting pronouncements and the impact of these pronouncements on the Company's Unaudited Condensed Consolidated Financial Statements, see Note 2. Summary of Significant Accounting Policies of Notes to Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
The Company is a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and is not required to provide the information under this item.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
The term “disclosure controls and procedures” is defined in Rule 13a-15(e) and 15d-15(e) of the Exchange Act, as “controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act are recorded, processed, summarized and reported, within the time periods specified in the SEC's rules and forms.” The Company’s disclosure controls and procedures are designed to ensure that material information relating to the Company and its consolidated subsidiaries is accumulated and communicated to its Management, including its Chief Executive Officer and its Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures.

The Company’s Management, with the participation of its Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of its disclosure controls and procedures as of March 31, 2023. Based upon that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures were not effective as of March 31, 2023, because of the material weaknesses in internal control over financial reporting described below.

Notwithstanding the identified material weaknesses, Management believes that the Consolidated Financial Statements included in this Quarterly Report on Form 10-Q present fairly, in all material respects, the Company's financial position, results of operations, and cash flows as of and for the periods presented in accordance with U.S. GAAP
Material Weaknesses in Internal Control over Financial Reporting

A material weakness is a deficiency or combination of deficiencies in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of its financial statements would not be prevented or detected on a timely basis. These deficiencies could result in misstatements to the Company's financial statements that would be material and would not be prevented or detected on a timely basis.

As previously disclosed under “Item 9A – Controls and Procedures” in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, Management concluded that its internal control over financial reporting was not effective based on the material weakness identified related to the ineffective design and implementation of Information Technology General Controls (“ITGC”). The Company’s ITGC deficiencies included improperly designed controls pertaining to user access rights and segregation of duties over systems that are critical to the Company’s system of financial reporting.
40

In the course of preparing the financial statements for the three months ended March 31, 2023, Management identified a material weakness in internal control over financial reporting, which relates to review and approval of manual journal entries and related segregation of duties. The Company has not designed and maintained effective controls over the review and approval of manual journal entries, including implementing appropriate segregation of duties.

In addition, Management identified a material weakness in internal control over financial reporting related to the accounting for complex transactions. Specifically, Management determined that the Company did not maintain an effective control environment as it did not have sufficient resources, resulting in the lack of effectively designed controls to account for complex transactions.

These deficiencies represent material weaknesses in the Company’s internal control over financial reporting as there is a reasonable possibility that a material misstatement with respect to the Company’s significant accounts and disclosures will not be prevented or detected on a timely basis.

Remediation Plan

Management continues its efforts to integrate Legacy Spruce Power’s internal controls over financial reporting into the Company’s financial reporting framework and to enhance the Company’s remediation plan related to its ITGC material weakness. As disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, with the acquisition of Legacy Spruce Power and the evaluation of strategic alternatives for the Company’s Drivetrain and XL Grid businesses, the Company exited the Drivetrain and XL Grid businesses and took certain restructuring actions to integrate and remove corporate function redundancies. Related to this integration the Company has been evaluating all aspects of its internal control framework to identify and remediate any potential gaps and to identify any other opportunities to ensure the effectiveness of the Company’s internal controls.

The material weaknesses will not be considered remediated until Management designs and implements effective controls that operate for a sufficient period of time and Management has concluded, through testing, that these controls are effective. Management will monitor the effectiveness of its integration and remediation plans and will make changes Management determines to be appropriate.

While Management believes that these efforts will improve the Company's internal controls over financial reporting, the implementation of these measures is ongoing and will require validation and testing of the design and operating effectiveness of internal controls over a sustained period of financial reporting cycles.

Management believes the Company is making progress toward achieving the effectiveness of its internal controls and disclosure controls. The actions that Management is taking are subject to ongoing Management review, as well as audit committee oversight. Management will not be able to conclude whether the steps it is taking will fully remediate these material weaknesses in the Company's internal control over financial reporting until Management has completed its remediation efforts and subsequent evaluation of their effectiveness. Management will continue to assess the effectiveness of its internal control over financial reporting and take steps to remediate the known material weaknesses expeditiously.

Inherent Limitations on Effectiveness of Controls

Internal control over financial reporting has inherent limitations which include but is not limited to the use of independent professionals for advice and guidance, interpretation of existing and/or changing rules and principles, segregation of management duties, scale of organization, and personnel factors. The Principal Financial and Accounting Officer and Chief Financial Officer are the same individual. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgement and breakdowns resulting from human failures. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of management override or improper acts, if any, have been detected. These include, for example, the possibility of human errors or mistakes, or of controls being circumvented by collusion or inappropriate management override. Controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. Due to their inherent limitations, there is a risk that material misstatements may not be prevented or detected on a timely basis by internal control over financial reporting. It is possible to design safeguards to reduce, but not eliminate, this risk. However these inherent limitations are known features of the financial reporting process and it is possible to design into the process safeguards to reduce, though not eliminate, this risk.
Changes in Internal Control Over Financial Reporting
There were no changes in the Company's internal control over financial reporting during the quarter ended March 31, 2023, as such term is defined in Rules 13a-15(f) and 15(d)-15(f) promulgated under the Securities Exchange Act of 1934, that
41

have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.
42

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
For a description of our material pending legal proceedings, see Legal Proceedings in Note 15. Commitments and Contingencies to the Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report on Form 10-Q and incorporated herein by reference.
Item 1A. Risk Factors
There have been no material changes from the risk factors previously disclosed in our Annual Report on Form 10-K for the period ended December 31, 2022, filed with the SEC on March 30, 2023 except as described below. Investors are encouraged to review these risk factors prior to making an investment in the Company and in conjunction with their review of this Quarterly Report on Form 10-Q.
Adverse developments affecting the financial services industry, such as actual events or concerns involving liquidity, defaults, or non-performance by financial institutions or transactional counterparties, could adversely impact our business, financial condition and results of operations.
Actual events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any events of these kinds or other similar risks, have in the past and may in the future lead to market-wide liquidity problems. We maintain deposits at financial institutions as a part of doing business that could be at risk if another similar event were to occur. Our ongoing cash management strategy is to maintain the majority of our deposit accounts in large "money center" financial institutions, but there can be no assurance this strategy will be successful. Increasing concerns regarding the U.S. or international financial systems, including bank failures and bailouts, and their potential broader effects and potential systemic risk on the banking sector generally, may adversely affect our access to capital. Any decline in available funding or access to our cash and liquidity resources could, among other risks, limit our ability to meet our capital needs and fund future growth or fulfill our other obligations, or result in breaches of our financial and/or contractual obligations. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not described above, could have material adverse impacts on our business, financial condition and results of operations.
Item 2. Unregistered Sales of Equity Securities, Use of Proceeds and Issuer Purchases of Equity Securities
None
Item 3. Defaults Upon Senior Securities.
None
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Not applicable.
43

Item 6. Exhibits
Exhibit No.DescriptionIncludedFormFiling Date
31.1*Herewith
31.2*Herewith
32.1^*Herewith
32.2^*Herewith
101.INS*Inline XBRL Instance DocumentHerewith
101.SCH*Inline XBRL Taxonomy Extension Schema DocumentHerewith
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase DocumentHerewith
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase DocumentHerewith
101.PRE*XBRL Taxonomy Extension Presentation Linkbase DocumentHerewith
104* Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).Herewith
*Filed herewith
+Indicates a management contract or compensatory plan or arrangement.
In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 34-47986, the certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act or deemed to be incorporated by reference into any filing under the Exchange Act or the Securities Act of 1933 except to the extent that the registrant specifically incorporates it by reference.
44

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
SPRUCE POWER HOLDING CORPORATION
Date: May 17, 2023
By:/s/ Christian Fong
Name: Christian Fong
Title:Chief Executive Officer
(Principal Executive Officer)
Date: May 17, 2023
By:/s/ Donald P. Klein
Name:Donald P. Klein
Title:Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)
45
EX-31.1 2 spru-20230331x10qxex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14(a) and 15d-14(a) AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Christian Fong, certify that:
1.I have reviewed this Form 10-Q of Spruce Power Holding Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13-a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under my supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 17, 2023
By: /s/ Christian Fong
Christian Fong
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 spru-20230331x10qxex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14(a) and 15d-14(a) AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Donald P. Klein, certify that:
1.I have reviewed this Form 10-Q of Spruce Power Holding Corporation.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13-a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under my supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 17, 2023
By: /s/ Donald P. Klein
Donald P. Klein
Chief Financial Officer
(Principal Financial Officer and
 Principal Accounting Officer )

EX-32.1 4 spru-20230331x10qxex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Spruce Power Holding Corporation (the “Corporation”) on Form 10-Q for the fiscal quarter ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Christian Fong, as Chief Executive Officer of the Corporation, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Corporation.
Date: May 17, 2023
By:/s/ Christian Fong
Christian Fong
Chief Executive Officer
(Principal Executive Officer)
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. This certification shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of Section 18 of the Exchange Act. Such certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.

EX-32.2 5 spru-20230331x10qxex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Spruce Power Holding Corporation (the “Corporation”) on Form 10-Q for the fiscal quarter ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Donald P. Klein, as Chief Financial Officer of the Corporation, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Corporation.
Date: May 17, 2023
By:/s/ Donald P. Klein
Donald P. Klein,
Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer )
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. This certification shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of Section 18 of the Exchange Act. Such certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.

EX-101.SCH 6 xl1-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Unaudited Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Unaudited Condensed Consolidated Statements of Operations (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisition of Master lease agreement (SEMTH) link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - ROU Assets and Lease Liabilities link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Share-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Interest Rate Swaps link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Redeemable Noncontrolling Interest and Noncontrolling Interests link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - ROU Assets and Lease Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Share-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Redeemable Noncontrolling Interest and Noncontrolling Interests (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Summary of Significant Accounting Policies - Schedule of property, plant and equipment useful life (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of Significant Accounting Policies - Schedule of warranty accruals (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Summary of Significant Accounting Policies - Impact of ASU 2016-13 adoption (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Business Combinations - Schedule of Acquired Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Business Combinations - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Acquisition of Master lease agreement (SEMTH) (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Intangible Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - ROU Assets and Lease Liabilities - Schedule of office space and R&D and manufacturing facilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - ROU Assets and Lease Liabilities - Schedule of other information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - ROU Assets and Lease Liabilities - Schedule of annual minimum lease payments of our operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Fair Value Measurements - Schedule of roll forward of the Company's Level 3 instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Share-Based Compensation Expense - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Share-Based Compensation Expense - Schedule of stock option award activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Interest Rate Swaps - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Redeemable Noncontrolling Interest and Noncontrolling Interests (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Net Loss Per Share - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Discontinued Operations - Summary of net loss from discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities of Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 xl1-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 xl1-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 xl1-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total future minimum lease payments, undiscounted Lessee, Operating Lease, Liability, to be Paid Schedule of reconciliation of cash, cash equivalents, and restricted cash Schedule of Cash and Cash Equivalents [Table Text Block] Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Number of class action complaints filed Loss Contingency, Pending Claims, Number Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Assets from discontinued operations: Disposal Group, Including Discontinued Operation, Assets [Abstract] Entity address, postal zip code Entity Address, Postal Zip Code Spruce Power Spruce Power [Member] Spruce Power Right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Business combinations Business Combinations Policy [Policy Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Solar energy systems Property, Plant and Equipment, Gross Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Restructuring liability Beginning balance Ending balance Restructuring Reserve Software Software and Software Development Costs [Member] Accrued compensation and related benefits Accrued Employee Benefits, Current Additional paid-in capital Additional Paid in Capital Revenues Disposal Group, Including Discontinued Operation, Revenue Number of customers Asset Acquisition, Use Rights To Customer Payment Stream, Number Of Customers Asset Acquisition, Use Rights To Customer Payment Stream, Number Of Customers Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items] Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items] Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items] Financial Instruments [Domain] Financial Instruments [Domain] Schedule of office space and R&D and manufacturing facilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Proceeds received from investment under the SEMTH master lease Payments for (Proceeds from) Other Investing Activities Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation expense Depreciation Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Weighted-average discount rate – operating leases Operating Lease, Weighted Average Discount Rate, Percent Ladder RSUs Ladder RSUs [Member] Ladder RSUs Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Asset Acquisition [Table] Asset Acquisition [Table] Sponsorship fee accrued Sponsorship Agreement Fees Accrual Sponsorship Agreement Fees Accrual Sponsor fee Sponsor Fees Intangible assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Issuance of shares as contingent consideration relating to Quantum business acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Domestic Tax Authority Domestic Tax Authority [Member] Interest expense paid Income Taxes Paid Warranties Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Applicable margin for months thirteen through eighteen Debt Instrument, Basis Spread On Variable Rate, Period Two Debt Instrument, Basis Spread On Variable Rate, Period Two Net loss attributable to stockholders Net loss attributable to stockholders Net Income (Loss) Attributable to Parent Measurement Input Type [Domain] Measurement Input Type [Domain] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] ROU Assets and Lease Liabilities Lessee, Finance Leases [Text Block] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Weighted-average shares outstanding, diluted (in shares) Pro Forma Weighted Average Shares Outstanding, Diluted Remaining term in years Derivative Liability, Measurement Input, Outstanding, Weighted Average Remaining Term Derivative Liability, Measurement Input, Outstanding, Weighted Average Remaining Term Net cash used in discontinued operating activities Cash Provided by (Used in) Operating Activities, Discontinued Operations Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Interest Expense Interest Expense [Member] Secured Debt Secured Debt [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Ownership [Axis] Ownership [Axis] Other Operating Income (Expense) Other Operating Income (Expense) [Member] Percentage vesting in increments certified by Plan administrator Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage ROU Assets and Lease Liabilities Lessee, Operating Leases [Text Block] Other (income) expense: Other Noncash Income (Expense) [Abstract] Office Space and R&D and Manufacturing Facilities Office Space And RD And Manufacturing Facilities [Member] Office Space And RD And Manufacturing Facilities Related Party [Domain] Related Party [Domain] Fair value measurements Fair Value Measurement, Policy [Policy Text Block] Change in fair value of interest rate swaps Gain on Derivative Instruments, Pretax Liabilities from discontinued operations: Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cancelled or forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Derivative Instrument [Axis] Derivative Instrument [Axis] Noncontrolling Interest [Abstract] 2023 (excluding the three months ended March 31, 2023) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity address, state or province Entity Address, State or Province Level I Fair Value, Inputs, Level 1 [Member] Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC, RPV Fund 13 LLC, Sunserve Residential Solar I, LLC and Level Solar Fund III, LLC Certain Subsidiaries [Member] Certain Subsidiaries [Member] Solar energy systems Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Solar Energy Systems Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Solar Energy Systems Other current liabilities Other Current Liabilities [Table Text Block] Summary of noncontrolling interests Summary Of Noncontrolling Interest [Table Text Block] Summary Of Noncontrolling Interest Weighted Average Remaining Contractual Term, Beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Accrued servicing expense Accrued Servicing Expense Accrued Servicing Expense Award Type [Axis] Award Type [Axis] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Current portion of long-term debt Other Long-Term Debt, Current Lease liability, current Operating Lease, Liability, Current Interest rate swaps Derivative Asset Cancelled or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Legal Entity [Axis] Legal Entity [Axis] Long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Variable Interest Entity, Not Primary Beneficiary Variable Interest Entity, Not Primary Beneficiary [Member] Servicing revenue MSA Revenue [Member] MSA Revenue Total liabilities Liabilities Weighted-average remaining lease term – operating leases (in months) Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Share-Based Compensation Expense (Details) [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Goodwill Goodwill, Purchase Accounting Adjustments Schedule of acquired finite-lived intangible assets Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Percentage of membership interests acquired Business Acquisition, Percentage of Voting Interests Acquired Issuance of common stock Stock Issued During Period, Value, New Issues Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity common stock, shares outstanding Entity Common Stock, Shares Outstanding Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value [Roll Forward] Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value [Roll Forward] Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Other revenue Other Revenue [Member] Other Revenue Deferred rent assets Deferred Rent Receivables, Net, Noncurrent Property and equipment, schedule of useful lives Property, Plant and Equipment [Table Text Block] Accrued contingencies Loss Contingency, Accrual, Current Beginning balance Ending balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Number of employees Restructuring and Related Cost, Number of Positions Eliminated Document type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Exercisable (in shares) ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable Number of share options (or share units) exercised during the current period. Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Useful life Property, Plant and Equipment, Useful Life Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Restructuring Type [Axis] Restructuring Type [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Warranty fulfillment charges Standard Product Warranty Accrual, Decrease for Payments Non-vested, beginning of period (in dollars per share) Non-vested, ending of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Long-Term Debt Debt Disclosure [Text Block] Finite-Lived Intangible Liabilities, By Major Class [Axis] Finite-Lived Intangible Liabilities, By Major Class [Axis] Finite-Lived Intangible Liabilities, By Major Class Asset Acquisition [Axis] Asset Acquisition [Axis] Product and Service [Domain] Product and Service [Domain] Common Class B Common Class B [Member] Net loss from continuing operations - basic (in dollars per share) Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic Entity shell company Entity Shell Company Deferred revenue Increase (Decrease) in Deferred Revenue Applicable margin for months nineteen through twenty four Debt Instrument, Basis Spread On Variable Rate, Period Three Debt Instrument, Basis Spread On Variable Rate, Period Three Concentration Risk [Table] Concentration Risk [Table] Goodwill Disposal Group, Including Discontinued Operation, Goodwill 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Financial Instrument [Axis] Financial Instrument [Axis] Vehicles Vehicles [Member] Subsequent Event Subsequent Event [Member] Document period end date Document Period End Date Total assets Assets Change in operating right-of-use assets Increase (Decrease) In Operating Lease, Right Of Use Assets Increase (Decrease) In Operating Lease, Right Of Use Assets Solar renewable energy credit revenue Solar Renewable Energy Credit Revenue [Member] Solar Renewable Energy Credit Revenue Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net cash (used in) provided by continuing financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Earnings Per Share [Abstract] Earnings Per Share [Abstract] Accounts receivable, net Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Interest Rate Swap Interest Rate Swap [Member] Accrued settlements Settlement Liabilities, Current Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Asset Amount Finite-Lived Intangible Assets Acquired Prepaid expenses and other current assets Prepaid Expenses And Other Current Assets, Policy [Policy Text Block] Prepaid Expenses And Other Current Assets, Policy Accounting Policies [Abstract] Accounting Policies [Abstract] Authorized amount of stock repurchase program Stock Repurchase Program, Authorized Amount Weighted Average Remaining Contractual Term, Ending balance SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Loss on disposal of World Energy Gain (Loss) on Disposition of Business Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net Loss Per Share Earnings Per Share [Text Block] Redeemable Noncontrolling Interest and Noncontrolling Interests Noncontrolling Interest Disclosure [Text Block] Lease liability, non-current Finance Lease, Liability, Noncurrent Schedule of fair values private warrants were valued using a black-scholes model Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Exercisable (in usd per share) ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable Net loss from discontinued operations - diluted (in dollars per share) Business Acquisition, Pro Forma Income (Loss) Per Share, Discontinued Operations, Net Of Tax, Per Share, Diluted Business Acquisition, Pro Forma Income (Loss) Per Share, Discontinued Operations, Net Of Tax, Per Share, Diluted Award Type [Domain] Award Type [Domain] Public warrants exercised Class of Warrant or Right, Number of Securities Called by Warrants or Rights Period of recognition for share-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Gain on extinguishment of debt Gain (Loss) on Extinguishment of Debt Net cash provided by discontinued investing activities Cash Provided by (Used in) Investing Activities, Discontinued Operations Payment to acquire business, gross Payments to Acquire Businesses, Gross Computer and related equipment Computer Equipment [Member] Derivative Contract [Domain] Derivative Contract [Domain] Entity registrant name Entity Registrant Name Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Net loss from discontinued operations - basic (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Research and Development Arrangement, Contract to Perform for Others [Line Items] Research and Development Arrangement, Contract to Perform for Others [Line Items] Interest income under the investment in Master Lease Interest Income, Master Lease Agreement Interest Income, Master Lease Agreement Impairment of goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Subsequent Event Subsequent Events [Text Block] Expected dividend rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Software Software Development [Member] Measurement Period Adjustments Business Combination, Provisional Information [Abstract] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Net income from continuing operations Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Other assets Business Combination, Provisional Information, Initial Accounting Incomplete, Other Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Other Assets Temporary Equity, Fair Value Adjustment For Acquisition Temporary Equity, Fair Value Adjustment For Acquisition Temporary Equity, Fair Value Adjustment For Acquisition Entity address, city or town Entity Address, City or Town PPA revenue PPA Revenue [Member] PPA Revenue Leases [Abstract] Legacy Spruce Power Legacy Spruce Power [Member] Legacy Spruce Power Operating expenses: Operating Expenses [Abstract] Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Remaining term in years Measurement Input, Expected Term [Member] Total stockholders’ equity Balance Balance Cumulative effect adjustment of ASC 326 Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Solar energy systems Solar Energy Systems [Member] Solar Energy Systems Minimum Minimum [Member] Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity emerging growth company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Grant date stock price (in dollars per share) Share Price Lease liability Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Trading symbol Trading Symbol Entity file number Entity File Number Intangible Assets, net Intangible Assets Disclosure [Text Block] Deferred revenue Contract with Customer, Liability, Noncurrent Equipment Equipment [Member] Accrued expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accrued Expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accrued Expenses Disposal Group Classification [Axis] Disposal Group Classification [Axis] Title of Individual [Axis] Title of Individual [Axis] Derivative instruments and hedging activities Derivatives, Policy [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Risk-free rate Measurement Input, Risk Free Interest Rate [Member] SS Holdings 2017 and subsidiaries (SMETH) SS Holdings 2017 and subsidiaries (SMETH) [Member] SS Holdings 2017 and subsidiaries (SMETH) Business Combinations Business Combination Disclosure [Text Block] Deutsche Bank AG Credit Agreement Deutsche Bank AG Credit Agreement [Member] Deutsche Bank AG Credit Agreement Accounts payable Increase (Decrease) in Accounts Payable Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Net loss from continuing operations - diluted (in dollars per share) Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted Subsequent Events [Abstract] Subsequent Events [Abstract] Net income Business Acquisition, Pro Forma Net Income (Loss) Gain on disposal of assets Gain (Loss) on Disposition of Other Assets Long-term liabilities of discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Right-of-use asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use-Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use-Asset Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Net loss attributable to stockholders per share, basic (in dollars per share) Earnings Per Share, Basic 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Unfavorable solar renewable energy agreements Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangible Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangible Liabilities Total liabilities from discontinued operations Disposal Group, Including Discontinued Operation, Liabilities Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Capital distributions to redeemable noncontrolling interests and noncontrolling interests Payments to Noncontrolling Interests Repayments of long term debt Repayments of Convertible Debt Counterparty Name [Domain] Counterparty Name [Domain] Interest Rate Swaps Derivative Instruments and Hedging Activities Disclosure [Text Block] Director Director [Member] Change in fair value of obligation to issue shares of common stock to sellers of World Energy Business Acquisition, Change In Fair Value Of Obligation, Equity Interests Issued And Issuable Business Acquisition, Change In Fair Value Of Obligation, Equity Interests Issued And Issuable Ownership [Domain] Ownership [Domain] Entity interactive data current Entity Interactive Data Current Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] Asset retirement obligations Asset Retirement Obligation [Policy Text Block] Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Right-of-use asset Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Right-Of-Use Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Right-Of-Use Assets Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Schedule of roll forward of the Company’s Level 3 instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accumulated Deficit Retained Earnings [Member] Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Net change in cash and cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Common Stock Common Stock [Member] Schedule of other information related to leases Lease, Cost [Table Text Block] Sale of SERCs, term of certificates (up to) Sale Of Solar Renewable Energy Certificates (SERCs), Term Of Certificate Sale Of Solar Renewable Energy Certificates (SERCs), Term Of Certificate Class of Stock [Axis] Class of Stock [Axis] Schedule of fair value of restricted stock awards Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Income taxes Income Tax, Policy [Policy Text Block] Revenue Revenue [Policy Text Block] Statement [Table] Statement [Table] Unfavorable solar renewable energy agreements Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Liabilities Schedule of financial information regarding discontinued operations Disposal Groups, Including Discontinued Operations [Table Text Block] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Issuance of shares as contingent consideration relating to Quantum business acquisition Stock Issued During Period, Value, Acquisitions Document quarterly report Document Quarterly Report Change in fair value of interest rate swaps Gain (Loss) on Derivative Instruments, Net, Pretax Furniture and fixtures Furniture and Fixtures [Member] Discontinued Operations and Disposal Groups [Abstract] Current assets: Assets, Current [Abstract] Operating leases: Operating Lease, Liability [Abstract] Lease liability, non-current Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Asset Acquisition [Domain] Asset Acquisition [Domain] Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Disposal Group Name [Axis] Disposal Group Name [Axis] Accounts receivable, net of allowance of $10.4 million and $12.2 million as of March 31, 2023 and December 31, 2022, respectively Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Liability Liability [Member] Equity Components [Axis] Equity Components [Axis] Related parties Related Party, Policy [Policy Text Block] Related Party, Policy Allocation percentage of taxable income after flip date Allocation Of Taxable Income, After Flip Date, Percentage Allocation Of Taxable Income, After Flip Date, Percentage Segment Reporting Segment Reporting, Policy [Policy Text Block] Schedule of supplemental disclosure of pro forma information Business Acquisition, Pro Forma Information [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Document fiscal year focus Document Fiscal Year Focus Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Accrued taxes for recapture event Accrued Income Taxes, Recapture Event Accrued Income Taxes, Recapture Event Statement [Line Items] Statement [Line Items] Repayments under financing leases Finance Lease, Principal Payments Operating expenses: Discontinued Operation, Income (Loss) from Discontinued Operation Disclosures [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Effect of adjustments related to prior periods due to change in provisional amounts Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period Non-vested, beginning of period (in shares) Non-vested, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Performance based incentives agreements Performance Based Incentive Agreements [Member] Performance Based Incentive Agreements Change in fair value of obligation to issue shares of common stock Fair Value Adjustment Of Deferred Compensation Liability Fair Value Adjustment Of Deferred Compensation Liability Gross other property and equipment Property, Plant and Equipment, Other, Gross Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Intangible assets: Finite-Lived Intangible Assets, Gross Selling, general, and administrative expenses Selling, General and Administrative Expense Settlement of contingent liability through issuance of shares Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Right-of-use assets Right-of-use assets Operating Lease, Right-of-Use Asset Drivetrain Drivetrain Disposal Group [Member] Drivetrain Disposal Group Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Discontinued Operations Discontinued Operations [Member] Provision for current expected credit losses Credit Loss Expense (Reversal) Credit Loss Expense (Reversal) Type of Restructuring [Domain] Type of Restructuring [Domain] Document transition report Document Transition Report Local phone number Local Phone Number Dilutive effect of options, warrants, and restricted stock units (in shares) Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units Schedule of stock option award activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Deferred rent assets Increase (Decrease) in Inventories Recent accounting pronouncements issued and adopted New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Other Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Other Liabilities Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Delaware DELAWARE Goodwill Goodwill Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Total Liabilities, Fair Value Disclosure Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Deferred purchase price consideration – World Energy Business Acquisition, Equity Interest Issuable, Liability, Current Business Acquisition, Equity Interest Issuable, Liability, Current Percent of floating rate term loans covered Derivatives, Percent Of Floating Rate Term Loans Covered By Interest Rate Swaps Derivatives, Percent Of Floating Rate Term Loans Covered By Interest Rate Swaps Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Balance at the beginning of the period Balance at the end of the period Standard Product Warranty Accrual Geographical [Domain] Geographical [Domain] Solar energy systems, net and other property and equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Schedule of accrued warranty liability Schedule of Product Warranty Liability [Table Text Block] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Additional Paid-In Capital Additional Paid-in Capital [Member] Document fiscal period focus Document Fiscal Period Focus Balance at beginning of period (post-ASC 326 adoption) Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Effect of adjustments due to change in provisional amounts Business Combination, Provisional Information, Initial Accounting Incomplete, Effect Of Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Effect Of Adjustments Weighted average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Derivative [Line Items] Derivative [Line Items] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Senior indebtedness assumed Liabilities Assumed Impact of adoption of ASU 2016-13 Accounting Standards Update and Change in Accounting Principle [Table Text Block] Limited-assurance-type warranty, term Limited-Assurance-Type Warranty, Term Limited-Assurance-Type Warranty, Term Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accrued expenses, other Accounts Payable and Accrued Liabilities, Current Common stock, $0.0001 par value; 350,000,000 shares authorized at March 31, 2023 and December 31, 2022; 148,395,370 and 144,375,226 issued and outstanding at March 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Net loss from discontinued operations - diluted (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Share settlement of World Energy Liability Earnout Earnout Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net loss from discontinued operations - basic (in dollars per share) Business Acquisition, Pro Forma Income (Loss) Per Share, Discontinued Operations, Net Of Tax, Per Share, Basic Business Acquisition, Pro Forma Income (Loss) Per Share, Discontinued Operations, Net Of Tax, Per Share, Basic Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of assets and liabilities which are measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Unfavorable solar renewable energy agreements Finite-Lived Intangible Liabilities, Net Finite-Lived Intangible Liabilities, Net Aggregate intrinsic value of stock options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Other income, net Other Income Cost of revenues - inventory and other direct costs Disposal Group, Including Discontinued Operation, Costs of Goods Sold Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Warranty period Warranties, Term Warranties term. Cash and cash equivalents and restricted cash, beginning of period Cash and cash equivalents and restricted cash, end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Net income (loss) Net Income (Loss) Attributable to Noncontrolling Interest Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Fair value of common stock (in dollars per share) Measurement Input, Share Price [Member] Current liabilities: Liabilities, Current [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, issued (in shares) Common Stock, Shares, Issued Current liabilities of discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Current Concentration Risk [Line Items] Concentration Risk [Line Items] Restrictions Based On Financing Agreements And Consolidated VIEs Restrictions Based On Financing Agreements And Consolidated VIEs [Member] Restrictions Based On Financing Agreements And Consolidated VIEs Deferred revenue, current Contract with Customer, Liability, Current Interest on finance leases Finance Lease, Interest Expense Term of use rights to customer payment stream Asset Acquisition, Use Rights To Customer Payment Stream, Term Asset Acquisition, Use Rights To Customer Payment Stream, Term Fair value adjustment of amortization of long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Amortization Of Long-Term Debt, Fair Value Adjustment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Amortization Of Long-Term Debt, Fair Value Adjustment Income Statement Location [Domain] Income Statement Location [Domain] Acquisition of Master lease agreement (SEMTH) Asset Acquisition [Text Block] Lease liability, current Finance Lease, Liability, Current Long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Noncontrolling interest, fair value adjustment Noncontrolling Interest, Equity, Fair Value Adjustment Noncontrolling Interest, Equity, Fair Value Adjustment Amendment flag Amendment Flag Useful life of intangible assets Finite-Lived Intangible Asset, Useful Life Exercise price (in dollars per share) Measurement Input, Exercise Price [Member] Operating lease cost Operating Lease, Cost Net loss from discontinued operation Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Principal balance Debt Instrument, Face Amount Internal Revenue Service (IRS) Internal Revenue Service (IRS) [Member] Finance leases: Finance Lease, Liability [Abstract] Net cash used in continuing operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Revenues Business Acquisition, Pro Forma Revenue Net cash used in continuing investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Entity current reporting status Entity Current Reporting Status Redeemable noncontrolling interest, fair value adjustment Redeemable Noncontrolling Interest, Equity, Fair Value Adjustment Redeemable Noncontrolling Interest, Equity, Fair Value Adjustment, Increase (Decrease) in FV Goodwill and Intangible Assets Disclosure [Abstract] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Other Liabilities, Current Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Other assets Other Assets, Noncurrent SET Borrower 2022, LLC SET Borrower 2022, LLC [Member] SET Borrower 2022, LLC Payments Payments for Restructuring Fair value of long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt, Fair Value Adjustment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt, Fair Value Adjustment Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Employee termination charges Employee Severance [Member] Accrual for warranties issued Standard Product Warranty Accrual, Increase for Warranties Issued Counterparty Name [Axis] Counterparty Name [Axis] Schedule of fair values of the assets acquired and liabilities assumed by major class Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Derivative [Table] Derivative [Table] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Useful life of intangible liabilities Finite Lived Intangible Liability, Useful Life Finite Lived Intangible Liability, Useful Life Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Term of sponsorship agreement cancelled Sponsorship Fee Agreement, Remaining Term Sponsorship Fee Agreement, Remaining Term Long-term debt Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Long-Term Debt Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Long-Term Debt Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity incorporation, state or country code Entity Incorporation, State or Country Code Liabilities [Abstract] Liabilities [Abstract] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Basis of consolidated financial statement presentation Basis of Accounting, Policy [Policy Text Block] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Redeemable Noncontrolling Interests Redeemable Noncontrolling Interest [Member] Redeemable Noncontrolling Interest Operating cash flows from operating leases Operating Lease, Payments Share-Based Payment Arrangement, Option Share-Based Payment Arrangement, Option [Member] Title of Individual [Domain] Title of Individual [Domain] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Other property and equipment, net Property, Plant and Equipment, Other, Net Total operating expenses Disposal Group, Including Discontinued Operation, Operating Expense Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Cancelled or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restructuring Restructuring and Related Activities Disclosure [Text Block] Common stock, authorized (in shares) Common Stock, Shares Authorized Intangible assets, net Intangible Assets, Finite-Lived, Policy [Policy Text Block] Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] SLA revenue SLA Revenue [Member] SLA Revenue Maximum Maximum [Member] Redeemable noncontrolling interests and noncontrolling interests Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Common Class A Common Class A [Member] New York NEW YORK Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash, cash equivalents, and restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Interest rate swap assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Assets Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Incurred costs IncurredCosts Incurred costs. Net loss from discontinued operations Business Acquisition, Pro Forma Income (Loss) from Discontinued Operations, Net of Tax Business Acquisition, Pro Forma Income (Loss) from Discontinued Operations, Net of Tax Business Acquisition [Line Items] Business Acquisition [Line Items] Entity small business Entity Small Business Other Commitments [Table] Other Commitments [Table] Balance (in shares) Balance (in shares) Shares, Outstanding Intangible assets, net Finite-Lived Intangible Assets, Net Net loss from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Restricted cash Restricted Cash Capital distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Numerator: NumeratorAbstract NumeratorAbstract Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Redeemable noncontrolling interests and noncontrolling interests Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Provisional Information, Initial Accounting Incomplete, Adjustment, Fair Value Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Provisional Information, Initial Accounting Incomplete, Adjustment, Fair Value Amortization of debt discount Amortization of Debt Discount (Premium) Ampere Solar Owner I, LLC Ampere Solar Owner I, LLC [Member] Ampere Solar Owner I, LLC Net loss from discontinued operations Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Variable interest entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable, net Increase (Decrease) in Accounts Receivable Title of 12(b) security Title of 12(b) Security Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Consolidated Entities [Axis] Consolidated Entities [Axis] Total operating expenses Costs and Expenses Net cash provided by discontinued investing activities Cash Provided by (Used in) Financing Activities, Discontinued Operations Number of customers Number Of Customers Number Of Customers Subsequent Events (Details) [Line Items] Subsequent Event [Line Items] Lease liability Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Lease Liability Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Lease Liability Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Interest rate swap assets, non-current Derivative Asset, Noncurrent Accrued interest Interest Payable Denominator: DenominatorAbstract DenominatorAbstract Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Present value of future minimum lease payments Operating Lease, Liability Expected volatility Measurement Input, Price Volatility [Member] Share-based compensation Share-Based Payment Arrangement [Policy Text Block] Adjustment to additional paid in capital Adjustments to Additional Paid in Capital, Other Noncontrolling Interest [Table] Noncontrolling Interest [Table] Fair value change of warrant liability Derivative, Gain (Loss) on Derivative, Net Accounts payable Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accounts Payable Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accounts Payable Liabilities, redeemable noncontrolling interests and stockholders’ equity Liabilities and Equity [Abstract] Granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Cancelled or forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Accounts payable Accounts Payable, Current Additions Restructuring Charges Income Tax Authority [Axis] Income Tax Authority [Axis] Aggregate intrinsic value of stock options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Total purchase consideration: Business Combination, Consideration Transferred [Abstract] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Government incentives Government Incentives [Member] Government Incentives Entity filer category Entity Filer Category Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Payment to acquire use rights Asset Acquisition, Consideration Transferred Share-based compensation expense Share-Based Payment Arrangement, Expense Supplemental disclosures of noncash investing and financing information: Noncash Investing and Financing Items [Abstract] Proceeds from issuance of common stock Proceeds, From Recapitalization Of PIC Shares, Net Of Issuance Costs Proceeds from recapitalization of PIC shares, net of issuance costs. Commitments and contingencies (Note 15) Commitments and Contingencies Security exchange name Security Exchange Name Outstanding, beginning balance (in usd per share) Outstanding, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Loss on asset disposal Gain (Loss) on Disposition of Assets Estimated Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Redeemable noncontrolling interests Redeemable Noncontrolling Interest, Equity, Carrying Amount Current assets of discontinued operations Disposal Group, Including Discontinued Operation, Assets, Current Restricted cash Restricted Cash, Current Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Private Warrants Fair Value Of Private Warrant Fair Value Of Private Warrant Liability Amount Finite Lived Intangible Liabilities Acquired Finite Lived Intangible Liabilities Acquired Sponsor fee paid Sponsorship Agreement Sponsorship agreement to be paid. Cover [Abstract] Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Fair value of obligation to issue shares of common stock to sellers of World Energy Fair Value Of Obligation Fair value of obligation to issue shares of common stock to sellers of World Energy. Level III Fair Value, Inputs, Level 3 [Member] Goodwill impairment Impairment of goodwill Goodwill, Impairment Loss Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction XL Grid XL Grid Disposal Group [Member] XL Grid Disposal Group Restructuring and Related Activities [Abstract] Share-Based Compensation Expense Share-Based Payment Arrangement [Text Block] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss Cash acquired from acquisition Cash Acquired from Acquisition Noncontrolling Interests Noncontrolling Interest [Member] Interest rate swap assets, current Derivative Asset, Current Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Interest expense, net Interest Income (Expense), Net Accrued equity distributions Distribution Payable Total liabilities, redeemable noncontrolling interests and stockholders’ equity Liabilities and Equity Depreciation Depreciation [Member] Depreciation Related Party [Axis] Related Party [Axis] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Sales Sales [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Disposal Group Name [Domain] Disposal Group Name [Domain] Cash paid to acquire SEMTH assets, net of cash acquired Cash, net of cash acquired, and restricted cash Payments to Acquire Businesses, Net of Cash Acquired Level II Fair Value, Inputs, Level 2 [Member] Redeemable noncontrolling interests and noncontrolling interests Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Purchases of other property, plant and equipment Payments to Acquire Investments Current fiscal year end date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total assets from discontinued operations Disposal Group, Including Discontinued Operation, Assets Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table] Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table] Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table] Net loss attributable to stockholders per share, diluted (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Selling, general, and administrative expenses Disposal Group, Including Discontinued Operation, General and Administrative Expense Applicable margin after twenty four months through maturity Debt Instrument, Basis Spread On Variable Rate, Period Four Debt Instrument, Basis Spread On Variable Rate, Period Four Exercised (in shares) StockIssuedDuringPeriodStockOptionsExercised Shares, Exercised. Sale of solar energy systems Proceeds from Sale of Property, Plant, and Equipment Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Gain on assets disposal Gain (Loss) on Disposition of Property Plant Equipment Ownership interest, percentage Noncontrolling Interest, Ownership Percentage by Parent Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Change in fair value of warrant liability Fair value adjustments – Warrant liability Fair Value Adjustment of Warrants Solar renewable energy agreements Solar Renewable Energy Credit Agreements [Member] Solar Renewable Energy Credit Agreements Total current liabilities Liabilities, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Net income / (loss) Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest Changes in financing receivables for accounting standards update Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Intangibles amortization Amortization of Intangible Assets [Member] Amortization of Intangible Assets Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Expiration period of grant Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Impact of ASC 326 adoption Cumulative Effect, Period of Adoption, Adjustment [Member] Net loss from discontinued operations (including loss on disposal of $(3,083)) Net loss from discontinued operations Net income (loss) from discontinued operations: Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Term of sponsorship agreement Sponsorship Agreement, Contract Term Sponsorship Agreement, Contract Term Schedule of annual minimum lease payments of our operating lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity address, address line one Entity Address, Address Line One Income Tax Authority [Domain] Income Tax Authority [Domain] Cost of revenues Cost of Revenue President President [Member] Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Tradenames Trade Names [Member] Schedule of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Subsequent Events (Details) [Table] Subsequent Event [Table] Number of directors Number Of Directors Number Of Directors Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Allocation of consideration to assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Capital distributions to noncontrolling interests Temporary Equity, Capital Distributions To Noncontrolling Interests Temporary Equity, Capital Distributions To Noncontrolling Interests Other Disposal Group, Including Discontinued Operation, Other Expense Entity tax identification number Entity Tax Identification Number Investment under SEMTH master lease agreement Investments Under Master Lease Agreement Investments Under Master Lease Agreement Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Engineering, research, and development Disposal Group, Including Discontinued Operations, Research And Development Expense Disposal Group, Including Discontinued Operations, Research And Development Expense Asset Acquisition [Line Items] Asset Acquisition [Line Items] Applicable margin through the first twelve months Debt Instrument, Basis Spread On Variable Rate, Period One Debt Instrument, Basis Spread On Variable Rate, Period One Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Allocation percentage of taxable income from inception to flip date Allocation Of Taxable Income, Inception Through Flip Date, Percentage Allocation Of Taxable Income, Inception Through Flip Date, Percentage Weighted Average Remaining Contractual Term, Exercisable SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Net income (loss) Temporary Equity, Net Income Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Weighted-average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Entity central index key Entity Central Index Key Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Compensation Expense (Details) [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Solar energy systems Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Solar Energy Systems Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Solar Energy Systems Measurement input, risk-free interest rate, expected volatility Derivative Liability, Measurement Input Transfer of inventory to servicers Standard Product Warranty Accrual, Additions from Business Acquisition Concentration of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Estimated Litigation Liability Estimated Litigation Liability Entity [Domain] Entity [Domain] Accrued expenses and other current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities City area code City Area Code Professional fees Accrued Professional Fees, Current Assets Assets [Abstract] Other assets Increase (Decrease) in Other Current Assets Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Prepaid expenses and other current assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Prepaid And Other Current Expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Prepaid And Other Current Expenses Other Property and Equipment Property, Plant and Equipment, Other Types [Member] Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net income (loss) per share Earnings Per Share, Policy [Policy Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Other information: OtherInformationAbstract OtherInformationAbstract Variable Rate [Axis] Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent Disposal Group Classification [Domain] Disposal Group Classification [Domain] Impairment expense Asset Impairment Charges Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Energy Equipment Energy Equipment [Member] Finite-Lived Intangible Liabilities, By Major Class [Domain] Finite-Lived Intangible Liabilities, By Major Class [Domain] Finite-Lived Intangible Liabilities, By Major Class [Domain] Accrued taxes Accrued Income Taxes Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest rate as of period end Line of Credit Facility, Interest Rate at Period End Warrant Liabilities Derivatives, Reporting of Derivative Activity [Policy Text Block] Less accumulated depreciation Property, Plant and Equipment, Other, Accumulated Depreciation Warrant liabilities Derivative Liability, Noncurrent EX-101.PRE 10 xl1-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
May 09, 2023
Cover [Abstract]    
Document type 10-Q  
Document quarterly report true  
Document period end date Mar. 31, 2023  
Document transition report false  
Entity file number 001-38971  
Entity registrant name Spruce Power Holding Corporation  
Entity incorporation, state or country code DE  
Entity tax identification number 83-4109918  
Entity address, address line one 1875 Lawrence Street, Suite 320  
Entity address, city or town Denver  
Entity address, state or province CO  
Entity address, postal zip code 80202  
City area code (866)  
Local phone number 903-2399  
Title of 12(b) security Shares of common stock, $0.0001 par value  
Trading symbol SPRU  
Security exchange name NYSE  
Entity current reporting status Yes  
Entity interactive data current Yes  
Entity filer category Non-accelerated Filer  
Entity small business true  
Entity emerging growth company false  
Entity shell company false  
Entity common stock, shares outstanding   149,213,869
Entity central index key 0001772720  
Current fiscal year end date --12-31  
Document fiscal period focus Q1  
Document fiscal year focus 2023  
Amendment flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 172,797 $ 220,321
Restricted cash 33,128 19,823
Accounts receivable, net of allowance of $10.4 million and $12.2 million as of March 31, 2023 and December 31, 2022, respectively 11,395 8,336
Interest rate swap assets, current 11,263 10,183
Prepaid expenses and other current assets 7,046 5,316
Current assets of discontinued operations 71 10,977
Total current assets 235,700 274,956
Investment under SEMTH master lease agreement 146,889 0
Property and equipment, net 482,328 396,168
Interest rate swap assets, non-current 16,474 22,069
Intangible assets, net 10,843 0
Deferred rent assets 1,961 1,626
Right-of-use assets 3,184 2,802
Goodwill 28,757 128,548
Other assets 257 383
Total assets 926,393 826,552
Current liabilities:    
Current portion of long-term debt 25,674 25,314
Accounts payable 2,206 2,904
Deferred revenue, current 63 39
Lease liability, current 1,279 834
Accrued expenses and other current liabilities 22,054 21,509
Current liabilities of discontinued operations 802 9,097
Total current liabilities 52,078 59,697
Long-term debt, net of current portion 594,395 474,441
Deferred revenue 718 452
Lease liability, non-current 2,832 2,426
Warrant liabilities 142 256
Unfavorable solar renewable energy agreements 9,363 0
Other long-term liabilities 1,478 10
Long-term liabilities of discontinued operations 0 294
Total liabilities 661,006 537,576
Commitments and contingencies (Note 15)
Redeemable noncontrolling interests 178 85
Stockholders’ equity    
Common stock, $0.0001 par value; 350,000,000 shares authorized at March 31, 2023 and December 31, 2022; 148,395,370 and 144,375,226 issued and outstanding at March 31, 2023 and December 31, 2022, respectively 14 14
Additional paid-in capital 472,693 473,277
Noncontrolling interests 3,954 8,942
Accumulated deficit (211,452) (193,342)
Total stockholders’ equity 265,209 288,891
Total liabilities, redeemable noncontrolling interests and stockholders’ equity 926,393 826,552
Variable Interest Entity, Not Primary Beneficiary    
Current assets:    
Total assets 43,500 47,800
Current liabilities:    
Total liabilities $ 1,100 $ 800
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 10.4 $ 12.2
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 350,000,000 350,000,000
Common stock, issued (in shares) 148,395,370 144,375,226
Common stock, outstanding (in shares) 148,395,370 144,375,226
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenues $ 18,095 $ 0
Operating expenses:    
Cost of revenues 7,853 0
Selling, general, and administrative expenses 15,717 7,734
Total operating expenses 23,570 7,734
Loss from operations (5,475) (7,734)
Other (income) expense:    
Interest expense, net 6,816 12
Gain on extinguishment of debt 0 (4,527)
Gain on assets disposal (2,658) 0
Change in fair value of obligation to issue shares of common stock to sellers of World Energy 0 (361)
Change in fair value of warrant liability (115) (2,717)
Change in fair value of interest rate swaps 5,588 0
Other income, net (128) (7)
Net loss from continuing operations (14,978) (134)
Net loss from discontinued operations (including loss on disposal of $(3,083)) (3,866) (15,943)
Net loss (18,844) (16,077)
Net income (loss) 551 0
Net loss attributable to stockholders $ (19,395) $ (16,077)
Net loss attributable to stockholders per share, basic (in dollars per share) $ (0.13) $ (0.11)
Net loss attributable to stockholders per share, diluted (in dollars per share) (0.13) (0.11)
Net loss from discontinued operations - basic (in dollars per share) (0.03) (0.11)
Net loss from discontinued operations - diluted (in dollars per share) $ (0.03) $ (0.11)
Weighted-average shares outstanding, basic (in shares) 146,207,666 141,274,249
Weighted-average shares outstanding, diluted (in shares) 146,207,666 141,274,249
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Operations (Parentheticals)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Income Statement [Abstract]  
Net loss from discontinued operation $ (3,083)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Revision of Prior Period, Adjustment
Impact of ASC 326 adoption
Redeemable Noncontrolling Interests
Redeemable Noncontrolling Interests
Revision of Prior Period, Adjustment
Common Stock
Additional Paid-In Capital
Additional Paid-In Capital
Revision of Prior Period, Adjustment
Noncontrolling Interests
Noncontrolling Interests
Revision of Prior Period, Adjustment
Accumulated Deficit
Accumulated Deficit
Impact of ASC 326 adoption
Balance (in shares) at Dec. 31, 2021           140,540,671            
Balance at Dec. 31, 2021 $ 361,810         $ 14 $ 461,207   $ 0   $ (99,411)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Exercise of stock options (in shares)           1,312,320            
Exercise of stock options $ 258           258          
Issuance of restricted stock (in shares)           2,205            
Issuance of shares as contingent consideration relating to Quantum business acquisition (in shares) 100,000                      
Issuance of shares as contingent consideration relating to Quantum business acquisition $ 186           186          
Stock-based compensation expense 381           381          
Net loss (16,077)                   (16,077)  
Balance (in shares) at Mar. 31, 2022           141,955,196            
Balance at Mar. 31, 2022 346,558         $ 14 462,032   0   (115,488)  
Beginning balance at Dec. 31, 2022       $ 85                
Increase (Decrease) in Temporary Equity [Roll Forward]                        
Capital distributions to noncontrolling interests       (108)                
Net income (loss)       (39)                
Ending balance at Mar. 31, 2023       $ 178                
Balance (in shares) at Dec. 31, 2022           144,375,226            
Balance at Dec. 31, 2022 288,891   $ 1,285     $ 14 473,277   8,942   (193,342) $ 1,285
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Exercise of stock options (in shares)           1,081,679            
Exercise of stock options 283           283          
Issuance of restricted stock (in shares)           2,731,919            
Issuance of common stock (in shares)           206,546            
Issuance of common stock 150           150          
Capital distributions to noncontrolling interests (88)               (88)      
Stock-based compensation expense 796           796          
Net income / (loss) (18,805)               590   (19,395)  
Net loss (18,844)                      
Balance (in shares) at Mar. 31, 2023           148,395,370            
Balance at Mar. 31, 2023 $ 265,209         $ 14 $ 472,693   $ 3,954   $ (211,452)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Temporary Equity, Fair Value Adjustment For Acquisition         240,000              
Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition   $ (7,303)           $ (1,813)   $ (5,490)    
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating activities:    
Net loss $ (18,844) $ (16,077)
Net loss from discontinued operations 3,866 15,943
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 796 381
Bad debt expense 174 0
Depreciation and amortization expense 6,004 556
Change in fair value of obligation to issue shares of common stock 0 (361)
Change in fair value of interest rate swaps 5,588 0
Fair value change of warrant liability (115) (2,717)
Interest income under the investment in Master Lease (213) 0
Gain on extinguishment of debt 0 (4,527)
Gain on disposal of assets (2,658) 0
Loss on disposal of World Energy 3,083 0
Impairment expense 73 0
Change in operating right-of-use assets 15 0
Interest on finance leases 0 1
Amortization of debt discount 1,455 0
Changes in operating assets and liabilities:    
Accounts receivable, net (1,948) 0
Deferred rent assets (335) 0
Prepaid expenses and other current assets 432 (757)
Other assets 126 0
Accounts payable (698) (611)
Accrued expenses and other current liabilities (769) (2,307)
Deferred revenue 290 0
Net cash used in continuing operating activities (3,678) (10,476)
Net cash used in discontinued operating activities (4,573) (8,620)
Investing activities:    
Sale of solar energy systems 1,763 0
Purchases of other property, plant and equipment (12) 0
Proceeds received from investment under the SEMTH master lease 1,011 0
Cash paid to acquire SEMTH assets, net of cash acquired 23,139 0
Net cash used in continuing investing activities (20,377) 0
Net cash provided by discontinued investing activities 325 754
Financing activities:    
Repayments of long term debt (6,141) 0
Repayments under financing leases (12) (10)
Proceeds from issuance of common stock 150 0
Proceeds from exercise of stock options 283 258
Capital distributions to redeemable noncontrolling interests and noncontrolling interests (196) 0
Net cash (used in) provided by continuing financing activities (5,916) 248
Net cash provided by discontinued investing activities 0 (121)
Net change in cash and cash equivalents and restricted cash: (34,219) (18,215)
Cash and cash equivalents and restricted cash, beginning of period 240,144 351,826
Cash and cash equivalents and restricted cash, end of period 205,925 333,611
Supplemental disclosure of cash flow information:    
Interest expense paid 4,050 18
Supplemental disclosures of noncash investing and financing information:    
Settlement of contingent liability through issuance of shares $ 0 $ 186
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Description of Business
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Description of Business: Spruce Power Holding Corporation (formerly known as XL Fleet Corp.) and its subsidiaries ("Spruce Power" or the “Company”) is a leading owner and operator of distributed solar energy assets across the United States, offering subscription-based services to approximately 72,000 customers and making renewable energy more accessible to everyone.

The Company generates revenues primarily through the sale of electricity generated by its residential solar energy systems to homeowners pursuant to long-term agreements that obligate the Company’s subscribers to make recurring monthly payments, and the servicing of those agreements for other institutional owners of residential solar energy systems. In addition, the Company also generates cash flows and earns interest income from the investment made during the first quarter of 2023 under the master lease with SS Holdings 2017, LLC and its subsidiaries ("SEMTH").
The Company holds subsidiary fund companies that own and operate portfolios of residential solar energy systems. The solar energy systems are subject to solar lease agreements ("SLAs") and power purchase agreements ("PPAs", together with the SLAs, "Customer Agreements") with residential customers who benefit from the production of electricity produced by the solar energy systems. The solar energy systems may qualify for subsidies, renewable energy credits and other incentives as provided by various states and local agencies. These benefits have generally been retained by the Company's subsidiaries that own the systems, with the exception of the investment tax credit under Section 48 of the Internal Revenue Code ("IRC"), which were generally passed through to the various financing partners of the solar energy systems.

The Company also engages in the energy efficiency and solar loan servicing. The Company offers services which include asset management services and operating and maintenance services for residential solar photovoltaic projects, in addition to, loan servicing support that allows residential consumers to finance energy efficiency home improvements and residential solar energy systems.
Discontinued Operations:
Historically the Company had provided fleet electrification solutions for commercial vehicles in North America, offering its systems for vehicle electrification (the “Drivetrain” segment) and through its energy efficiency and infrastructure solutions business, including offering and installing charging stations to enable customers to effectively and cost effectively develop the charging infrastructure required for their electrified vehicles (the “XL Grid” segment).
In the first quarter of 2022, the Company initiated a strategic review of its overall business operations which included assessing its offerings, strategy, processes and growth opportunities. As a result of the strategic review, in the first quarter of 2022 the Company made the following decisions relating to a restructuring of its Drivetrain business: (i) the elimination of a substantial majority of the Company’s hybrid drivetrain products; (ii) the elimination of its Plug-In Hybrid Electric Vehicles (“PHEV”) products; (iii) the reduction in the size of the Company’s workforce by approximately 50 employees; (iv) the closure of the Company’s production center and warehouse in Quincy, IL; (v) the closure of the Company’s engineering activities in its Boston office; and (vi) the termination of the Company’s partnership with eNow.

Following the strategic review, the Company announced its decision to pursue transformational mergers and acquisition (“M&A”) opportunities, enabled by a significant cash balance resulting from the Company’s go-public transaction completed in December 2020. This included the implementation of a process to institutionalize the M&A effort including the formation of an investment committee comprised of senior members of our team and members of the Board. The objective was to continue the exploration of value-generative opportunities in the decarbonization and energy transition ecosystem, focused on three core requirements, (i) a business that is making an impact on decarbonization, (ii) a leader in an established, growing market segment, and (iii) a company that is generating positive EBITDA.
As a result of these efforts, on September 9, 2022, the Company acquired 100% of the membership interests of Spruce Holding Company 1 LLC, Spruce Holding Company 2 LLC, Spruce Holding Company 3 LLC, and Spruce Manager LLC (collectively and together with their subsidiaries, “Legacy Spruce Power or Spruce Power”) (See Note 3. Business Combinations). Spruce Power was one of the largest privately held owner and operator of residential solar energy systems in the U.S. at the time of the transaction, with approximately 51,000 customer subscribers as of December 31, 2022. Spruce Power sells the power generated by its systems to homeowners pursuant to long-term agreements that obligate subscribers to make recurring monthly payments.

With the completion of the acquisition of Spruce Power, the Company announced that it would analyze strategic alternatives related to its Drivetrain business. In December 2022, the Company announced that it was exiting its Drivetrain business and would be selling a portion of the business for an immaterial amount to Shyft Group USA (“Shyft”) which closed in January 2023. Shyft bought certain technical equipment and assumed the Company’s Wixom, Michigan facility and also offered employment to certain engineers and other sales personnel. Shyft also assumed completion of the Company’s pilot development agreement with the Department of Defense related to vehicle hybridization (with the Company retaining rights to potential future royalties from the program). In the fourth quarter, the Company also announced that it had sold certain battery inventory and its legacy hybrid technology to RMA Group, an automotive and equipment supplier in Southeast Asia.

As of December 31, 2022, the Company ceased Drivetrain operations and began to restructure most of its related Corporate functions.

The Company also began reviewing the operations of its XL Grid business to evaluate its strategic fit with Spruce Power. In the fourth quarter of 2022, the Company entered into a non-binding letter of intent (“LOI”) for the sale of World Energy for an immaterial amount, with the divestiture closing in January 2023 and the Company ceased XL Grid operations after the closing of the divestiture.

Both the Drivetrain and XL Grid operations are presented as discontinued operations in the Unaudited Condensed Consolidated Financial Statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of consolidated financial statement presentation: The accompanying Unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and Article 10 of Regulation S-X (refer to Article 8 as a smaller reporting company). We have condensed or omitted certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP pursuant to the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. As such, these interim financial statements should be read in conjunction with our 2022 annual audited consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K filed with the SEC on March 30, 2023. Our interim financial statements reflect all normal recurring adjustments necessary, in our opinion, to state fairly our financial position and results of operations for the reported periods. Amounts reported for interim periods may not be indicative of a full year period because of our continual growth, seasonal fluctuations in demand for power, timing of maintenance and other expenditures, changes in interest expense and other factors.
The accompanying Unaudited Condensed Consolidated Financial Statements of the Company include the accounts of its wholly owned subsidiaries and variable interest entities, for which the Company was the primary beneficiary. All intercompany transactions have been eliminated in consolidation.
Use of estimates: The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of expenses during the reporting period. The Company’s most significant estimates and judgments involve deferred income taxes, warranty reserves, valuation of share-based compensation, the valuation of warrant liability, useful lives of certain assets and liabilities, the valuation of
redeemable noncontrolling interests and noncontrolling interests, our allowance for current expected credit losses, asset acquisition transactions and the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.
Variable interest entities: The Company consolidates any variable interest entity ("VIE") of which it is the primary beneficiary. The Company formed or acquired VIEs which are partially funded by tax equity investors in order to facilitate the funding and monetization of certain attributes associated with solar energy systems. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests. A variable interest holder is required to consolidate a VIE if that party has the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company does not consolidate a VIE in which it has a majority ownership interest when the Company is not considered the primary beneficiary. The Company evaluates its relationships with the VIEs on an ongoing basis to determine if it is the primary beneficiary.

The Company's investments in Volta Solar Owner II, LLC, ORE F4 HoldCo, LLC and Level Solar Fund IV LLC (collectively, the "Funds") were determined to be variable interests in VIEs. The Company considered the provisions within the contractual arrangements that grant it power to manage and make decisions that affect the operation of the VIEs, including determining the solar energy systems contributed to the VIEs, and the operation and maintenance of the solar energy systems. The Company considers the rights granted to the other investors under the contractual arrangements to be more protective in nature rather than substantive participating rights. As such, the Company was determined to be the primary beneficiary and the assets, liabilities and activities of the Funds are consolidated by the Company. (See Note 13. Redeemable Noncontrolling Interests and Noncontrolling Interests)

Redeemable noncontrolling interests and noncontrolling interests: The distribution rights and priorities for the Funds as set forth in their respective operating agreements differ from the underlying percentage ownership interests of the members. As a result, the Company allocates income or loss to the noncontrolling interest holders of the Funds utilizing the hypothetical liquidation of book value ("HLBV") method, in which income or loss is allocated based on the change in each member's claim on the net assets at the end of each reporting period, adjusted for any distributions or contributions made during such periods. The HLBV method is commonly applied to investments where cash distribution percentages vary at different points in time and are not directly linked to an equity member's ownership percentage.

The HLBV method is a balance sheet-focused approach. Under this method, a calculation is prepared at each reporting date to determine the amount that each member would receive if the entity were to liquidate all of its assets and distribute the resulting proceeds to its creditors and members based on the contractually defined liquidation priorities. The difference between the calculated liquidation distribution amounts at the beginning and the end of the reporting period, after adjusting for capital contributions and distributions, is used to derive each member's share of the income or loss for the period.

Factors used in the HLBV calculation include GAAP income (loss), taxable income (loss), capital contributions, investment tax credits, distributions and the stipulated targeted investor return specified in the subsidiaries' operating agreements. Changes in these factors could have a significant impact on the amounts that investors would receive upon a hypothetical liquidation.

The Company classifies certain noncontrolling interests with redemption features that are not solely within the Company’s control outside of permanent equity in the Unaudited Condensed Consolidated Balance Sheets. Redeemable noncontrolling interests are reported using the greater of the carrying value at each reporting date as determined by the HLBV method or the estimated redemption value at the end of each reporting period. Estimating the redemption value of the redeemable noncontrolling interests requires the use of significant assumptions and estimates, such as projected future cash flows.
Concentration of credit risk: Financial instruments which potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents. At times, such cash may be in excess of the FDIC limit. At March 31, 2023 and December 31, 2022, the Company had cash in excess of the $250,000 federally insured limit. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents as most of the balances are kept in treasury bills which are government backed securities.
Cash and cash equivalents: The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair value due to their short-term nature. The Company’s cash and cash equivalents are placed with high-credit quality financial institutions and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.

Restricted cash: Restricted cash held at March 31, 2023 of $33.1 million primarily consists of approximately $33.0 million of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds that are accounted for as consolidated VIEs. Restricted cash held at December 31, 2022 of $19.8 million primarily consists of approximately $19.7 million of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds that are accounted for as consolidated VIEs. The carrying amount reported in the Unaudited Condensed Consolidated Balance Sheets for restricted cash approximates fair value.
The following table provides a reconciliation of Cash and Cash Equivalents and Restricted Cash in the Unaudited Condensed Consolidated Balance Sheets to the total amount shown in the Unaudited Consolidated Statements of Cash Flows:
As of
(Amounts in thousands)March 31, 2023March 31, 2022
Cash and cash equivalents$172,797 $333,461 
Restricted cash33,128 150 
Total cash, cash equivalents, and restricted cash$205,925 $333,611 
Accounts receivable, net: Accounts receivable primarily represents trade receivables from customers that are generally collected in the subsequent month. Accounts receivable is recorded net of an allowance for credit losses, which is based on our assessment of the collectability of customer accounts based on the best available data at the time. Management reviews the allowance by considering factors such as historical experience, customer credit rating, contractual term, aging category and current economic conditions that may affect a customer's ability to pay to identify customers with potential disputes or collection issues. The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets:
As of
(Amounts in thousands)March 31, 2023
Balance at beginning of period$12,164 
Impact of ASC 326 adoption(1,285)
Provision for current expected credit losses(523)
Balance at end of period$10,356 
Fair value measurements: The fair value of the Company’s financial assets and liabilities reflects Management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. For assets and liabilities measured at fair value on a recurring and nonrecurring basis, a three-level hierarchy of measurements based upon observable and unobservable inputs is used to arrive at fair value. Observable inputs are developed based on market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions about valuation based on the best information available in the circumstances. Depending on the inputs, the Company classifies each fair value measurement as follows:
Level 1: Observable inputs that reflect unadjusted quoted market prices in active markets for identical assets or liabilities that are accessible at the measurement date.
Level 2: Observable inputs other than Level 1 prices, such as quoted market prices for similar assets or liabilities in active markets, quoted market prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy must be determined based on the lowest level input that is significant to the fair value measurement. An assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the asset or liability.

The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued expenses and other current liabilities, long-term debt, interest rate swaps and warrant liabilities. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates fair value because of the short-term nature of those instruments. See Note 10. Fair Value Measurements for additional information on assets and liabilities measured at fair value.

Intangible assets, net: The Company’s intangible assets include solar renewable energy credit agreements, performance based incentive agreements, and trade names. The Company amortizes its intangible assets that have finite lives using either the straight-line method or, if reliably determinable, based on the pattern in which the economic benefit of the asset is expected to be utilized. The useful life of the Company’s intangible assets generally range between three years and 30 years. The useful life of intangible assets are assessed and assigned based on the facts and circumstances specific to the acquisition. The Company recognizes the amortization of solar renewable energy agreements and performance based incentive agreements as a reduction to revenue and trade names as amortization expense in selling, general and administrative expenses. 

Unfavorable solar renewable energy agreements: The Company amortizes its unfavorable solar renewable energy agreements that have finite lives using either the straight-line method or, if reliably determinable, based on the pattern in which the economic benefit of the liability is relieved. The useful life of the Company’s liabilities generally range between three years and 6 years. The useful life of liabilities are assessed and assigned based on the facts and circumstances specific to the acquisition. The Company recognizes the amortization of solar renewable energy agreements as revenue. 

Solar energy systems, net: Solar energy systems, net consists of residential solar energy systems which are subject to Customer Agreements. Solar energy systems are recorded at fair value upon acquisition, less any impairment charges. For all acquired systems, the Company calculates depreciation using the straight-line method over the remaining useful life as of the acquisition date based on a 30-year useful life from the date the asset was placed in service. When a solar energy system is sold or otherwise disposed of, a gain (or loss) is recognized for the amount of cash received in excess of the net book value of the solar energy system (or vice versa) at which time the related solar energy system is removed from the Unaudited Condensed Consolidated Balance Sheets.
Depreciation expense of solar energy systems for the three months ended March 31, 2023 was $6.0 million and $0 for March 31, 2022.
Other property and equipment, net: Other property and equipment, net is stated at cost less accumulated depreciation, or if acquired in a business combination, at fair value as of the date of acquisition less accumulated depreciation. Depreciation is calculated using the straight-line method, based upon the following estimated useful lives:

Equipment5 years
Furniture and fixtures3 years
Computer and related equipment2 years
Software2 years
Vehicles5 years
Leasehold improvementsLesser of useful life of the asset or remaining life of the lease

Improvements are capitalized, while replacements, maintenance and repairs, which do not improve or extend the lives of the respective assets, are expensed as incurred. When property and equipment is retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition is recorded in the Unaudited Condensed Consolidated Statements of Operations as a component of other (income) expense, net.

Depreciation expense of other property and equipment for the three months ended March 31, 2023 and 2022 was $0.06 million and $0.2 million, respectively.

Asset retirement obligations (ARO): Customer agreements only require that solar energy systems be removed if: (1) the customer has not renewed the customer agreement or exercised their purchase option and (2) the host customer requests the Company to remove the system. Upon review of the Company's estimate of the probability of required system removal, the Company considered current industry trends and has determined that it is highly probable that the customers will choose to renew their agreements or exercise the buyout option as the systems have an estimated useful life greater than the terms of the customer agreements and would still present value to the customer through cost savings. Therefore, the Company believes that the probability-weighted estimated removal costs are nominal and no ARO liability has been recorded.
Business combinations: The Company accounts for the acquisition of a business using the acquisition method of accounting. Amounts paid to acquire a business are allocated to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. The Company determines the fair value of purchase consideration, including contingent consideration, and acquired intangible assets based on valuations that use certain information and assumptions provided by Management. The Company allocates any excess purchase price over the fair value of the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses are included in the financial statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which the costs are incurred.

Asset acquisitions: The Company accounts for assets based on their cost to us, including direct and incremental transaction costs incurred by us. An asset acquisition’s cost or the consideration transferred by us is assumed to be equal to the fair value of the net assets acquired. If the consideration transferred is cash, measurement is based on the amount of cash we paid to the seller, as well as transaction costs incurred by us. Consideration given in the form of nonmonetary assets, liabilities incurred or equity interests issued is measured based on either the cost to us or the fair value of the assets or net assets acquired, whichever is more clearly evident. The cost of an asset acquisition is allocated to the assets acquired based on their estimated relative fair values. The Company engages third-party appraisal firms to assist in the fair value determination. Goodwill is not recognized in an asset acquisition.
Prepaid expenses and other current assets: Prepaid expenses and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized within the next 12 months.
Impairment of long-lived assets: The Company reviews long-lived assets, including solar energy systems, property and equipment, and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company groups assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value. There has been no impairment charge for the periods presented.

Impairment of goodwill: Goodwill represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses. Goodwill is not amortized but instead is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. The Company has recorded goodwill in connection with its historical business acquisitions.

The Company performs its annual goodwill impairment assessment at October 1 each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can be performed by first completing a qualitative assessment on the Company’s single reporting unit. The Company can also bypass the qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill.
If the Company believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the total amount of goodwill.

The Company determines the fair value of its reporting unit using the market or income approach. Under the market approach method, the Company will compare its book value to the fair value of its public float, utilizing the fair value of its common stock on the measurement date. The income approach of computing fair value is based on the present value of the expected future economic benefits generated by the asset or business, such as cash flows or profits which will then be compared to its book value.

In the first quarter of 2022, the Company believed there were indicators that the carrying amount of its goodwill may be impaired due to a decline in the Company’s stock price and market capitalization. As a result, the Company performed an assessment of its goodwill for impairment. The Company elected to forego the qualitative test and proceeded to perform a quantitative test. The Company compared the book value of its single reporting unit to the fair value of its public float. The market capitalization was below the fair value of the Company by an amount in excess of its reported value of goodwill. As a result, the Company recorded a charge of $8.6 million to fully impair its goodwill for the three months ended March 31, 2022. There has been no impairment charge for the three months ended March 31, 2023.
Revenue: The Company’s revenue is derived from Residential Solar business which primarily generates revenue through the sale to homeowners of power generated by its residential solar energy systems pursuant to long-term agreements.
Residential Solar Revenues
Energy generation - Customers purchase electricity under PPAs or SLAs. Revenue is recognized from contracts with customers as performance obligations are satisfied at a transaction price reflecting an amount of consideration based upon
an estimated rate of return which is expressed as the solar rate per kilowatt hour or a flat rate per month as defined in the customer contracts.
PPAs - Under ASC 606, Revenue from Contracts with Customers ("ASC 606"), PPA revenue is recognized when generated based upon the amount of electricity delivered as determined by remote monitoring equipment at solar rates specified under the PPAs.
SLAs - The Company has SLAs, which do not meet the definition of a lease under ASC 842, Leases ("ASC 842"), and are accounted for as contracts with customers under ASC 606. Revenue is recognized on a straight-line basis over the contract term as the obligation to provide continuous access to the solar energy system is satisfied. The amount of revenue recognized may not equal customer cash payments because the performance obligation has been satisfied ahead of cash receipt or evenly as continuous access to the solar energy system has been provided. The differences between revenue recognition and cash payments received are reflected in accounts receivable, other assets or deferred revenue, as appropriate.

Solar renewable energy credits - The Company has contracts with third parties to sell Solar Renewable Energy Credits ("SRECs") generated by the solar energy systems for fixed prices. Certain contracts that meet the definition of a derivative may be exempted as normal purchase or normal sales transactions ("NPNS"). NPNS are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. The Company's SREC contracts meet these requirements and are designated as NPNS contracts. Such SRECs are exempted from the derivative accounting and reporting requirements, and the Company recognizes revenues in accordance with ASC 606.The Company recognizes revenue for SRECs based on pricing predetermined within the respective contracts at a point of time when the SRECs are transferred.

Government incentives - The Company participates in the Residential Solar Investment Program of Connecticut, which offers a performance-based incentive (“PBI”) for certain of its solar energy systems that are associated with the program (“eligible systems”). PBIs are paid to the Company and recognized as revenue quarterly based on actual per-kilowatt-hour production delivered to the eligible systems. For systems up to 20kW, the Company will be paid a predetermined rate based on the eligible system start date. The program lasts for six years from the eligible systems’ start date. PBI revenue is accounted for under ASC 606 and is earned monthly based upon the actual electricity produced by the system.
Servicing revenue - The Company earns operating and maintenance revenue from third-party residential solar fund customers at pre-determined rates for various operating and maintenance and asset management services as specified in Maintenance Service Agreements ("MSAs") and Operating Service Agreements ("OSAs"). The MSAs and OSAs contain multiple performance obligations, including routine maintenance, nonroutine maintenance, renewable energy certificate management, inventory management, delinquent account collections and customer account management. Pursuant to ASC 606, the Company has elected the "right to invoice" practical expedient and revenue for these performance obligations are recognized as services are rendered based upon the underlying contractual arrangements.

The following table presents the detail of the Company’s revenues as recorded in the Unaudited Condensed Consolidated Statements of Operations for the three months ended March 31, 2023:
3 Months Ended
(Amounts in thousands)March 31, 2023
PPA revenue$7,127 
SLA revenue7,922 
Solar renewable energy credit revenue1,535 
Government incentives24 
Servicing revenue113 
Intangibles amortization443 
Other revenue931 
Total$18,095 
Contract Balances: The timing of revenue recognition, billings and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Unaudited Condensed Consolidated Balance Sheets.
Cost of Revenues: Cost of revenues primarily consists of the depreciation expense relating to the solar energy systems. In addition, this also consists of costs of third parties used to service the systems as well as any cost associated with meter swaps.
Warranties: Customers who purchased the Company's Drivetrain systems were provided limited-assurance-type warranties for equipment and work performed under the contracts. The warranty period typically extends for 3 years following transfer of control of the equipment. The warranties solely relate to correction of product defects during the warranty period, which is consistent with similar warranties offered by competitors. Customers of XL Grid were provided limited-assurance-type warranties for a term of one year for installation work performed under its contracts.

The Company accrues the estimated cost of product warranties for unclaimed charges based on historical experiences and expected results. Should product failure rates and material usage costs differ from these estimated revisions to the estimated warranty liability are required. The Company periodically assesses the adequacy of its recorded product warranty liabilities and adjusts the balances as required. Warranty expense is recorded as a component of discontinued operations. With the Company’s exit from the Drivetrain business and the subsequent sale of World Energy, the Company will not incur any additional warranty obligations and expects the warranty obligation to substantially run-off over the next 21 months.

The following is a roll-forward of the Company’s accrued warranty liability:
For the Three Months Ended
(Amounts in thousands)March 31, 2023March 31, 2022
Balance at the beginning of the period$1,125 $2,547 
Accrual for warranties issued— 28 
Transfer of inventory to servicers(498)— 
Warranty fulfillment charges— (172)
Balance at the end of the period$627 $2,403 
The warranty liability is included in Accrued Expenses and Other Current Liabilities on the Unaudited Condensed Consolidated Balance Sheets.
Income taxes: The Company accounts for income taxes using the asset and liability method under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss carry-forwards and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the Statements of Operations in the period in which the enactment rate changes.

The ultimate recovery of deferred tax assets is dependent upon the amount and timing of future taxable income and other factors such as the taxing jurisdiction in which the asset is to be recovered. Deferred tax assets and liabilities are reduced through the establishment of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.
Uncertain tax positions taken or expected to be taken in a tax return are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. For the three months ended March 31, 2023 and 2022, there were no uncertain tax position taken or expected to be taken in the Company’s tax returns.
In the normal course of business, the Company is subject to regular audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or local tax examinations by tax authorities in its major jurisdictions for tax years before 2019. However, net operating loss carryforwards remain subject to examination to the extent they are carried forward and impact a year that is open to examination by tax authorities.
The Company did not recognize any tax related interest or penalties in the accompanying Consolidated Financial Statements, but would record any such interest and penalties as a component of the provision for income taxes.

There has historically been no federal or state provision for income taxes because the Company has incurred operating losses and maintains a full valuation allowance against its net deferred tax assets. For the three months ended March 31, 2023 and 2022, the Company recognized no provision for income taxes consistent with the losses incurred and the valuation allowance against the deferred tax assets. As a result, our effective income tax rate is 0% for the three months ended March 31, 2023 and 2022.
Share-based compensation: The Company grants stock-based awards to certain employees, directors and non-employee consultants. Awards issued under the Company’s stock-based compensation plans include stock options, restricted stock units and restricted stock awards. For transactions in which the Company obtains employee services in exchange for an award of equity instruments, the cost of the services are measured based on the grant date fair value of the award. The Company recognizes the cost over the period during which an employee is required to provide services in exchange for the
award, known as the requisite service period (usually the vesting period). Costs related to plans with graded vesting are generally recognized using a straight-line method.
Stock Options
The Company uses the Black-Scholes option pricing model to determine the fair value of stock-based awards and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for employee, which is typically the four-year vesting period of the award, and effective contract period specified in the award agreement for non-employee.
The fair value of common stock is determined based on the closing price of the Company’s common stock on the New York Stock Exchange at each award grant date.

The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected life, risk- free interest rate and expected dividends. The Company does not have a significant history of trading of its common stock as it was not a public company until December 21, 2020, and as such expected volatility was estimated using historical volatilities of comparable public entities. The expected life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original contractual term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the awards. The dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they occur.

Restricted Stock Units

Restricted stock units generally vest over the requisite service periods (vesting on a straight–line basis). The fair value of a restricted stock unit award is equal to the closing price of the Company’s common stock on the New York Stock Exchange on the grant date. The Company accounts for the forfeiture of equity awards as they occur.
Derivative instruments and hedging activities: The Company utilizes interest rate swaps to manage interest rate risk on existing and planned future debt issuances. The fair value of all derivative instruments are recognized as assets or liabilities at the balance sheet date on the Unaudited Condensed Consolidated Balance Sheets. The fair value of the interest rate swaps are calculated by discounting the future net cash flows to the present value based on the terms and conditions of the agreements and the forward interest rate curves. As these inputs are based on observable data and valuations of similar instruments, the interest rate derivatives are primarily categorized in Level 2 in the fair value hierarchy.
Warrant Liabilities: As of March 31, 2023 and 2022, the Company has outstanding private warrants it assumed with the December 2020 merger transaction with XL Hybrids, Inc. With the merger, the Company assumed private placement warrants to purchase 4,233,333 shares of common stock, with an exercise price of $11.50 per share (the "Private Warrants").

The Private Warrants do not meet the criteria for equity classification and must be recorded as liabilities. As the Private Warrants meet the definition of a derivative, they were measured at fair value at inception and at each reporting date with changes in fair value recognized in the Unaudited Condensed Consolidated Statements of Operations. The Private Warrants were valued using a Black-Scholes model, with significant inputs consisting of risk-free interest rate, remaining term, expected volatility, exercise price, and the Company’s stock price.

Segment Reporting: Segment reporting is based on the “management approach,” following the method that management organizes the Company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the Company’s chief operating decision maker (“CODM”) in allocating resources and in assessing performance. The Company’s CODM is its Chief Executive Officer. In the fourth quarter of 2022, the Company determined that the Drivetrain and XL Grid operations were discontinued operations which resulted in the Company having one operating segment of selling electricity through residential solar energy systems or through residual ownership in master lease agreements.
Net income (loss) per share: Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period, without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock and potentially dilutive securities outstanding during the period determined using the treasury stock and if-converted methods. For purposes of the diluted income (loss) per share calculation, stock options, restricted stock units, restricted stock and warrants are considered to be potentially dilutive securities. Potentially dilutive securities are excluded from the calculation of diluted income (loss) per share when their effect would be anti-dilutive.
Related parties: A party is considered to be related to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.
Recent accounting pronouncements:
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses of Financial Instruments, (ASU 2016-13) which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held to replace the incurred loss model for financial assets measured at amortized cost and require entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 is effective for the Company beginning January 1, 2023. We adopted this ASU in January 2023 using the modified retrospective approach for our trade accounts receivable which resulted in a cumulative-effect adjustment to stockholders' equity of approximately $1.3 million. Results for reporting periods prior to 2023 continue to be presented in accordance with previously applicable GAAP while results for subsequent reporting periods are presented under ASC 326.
The following table presents the impact of the adoption of ASU No. 2016-13 on the Unaudited Condensed Consolidated Balance Sheets:

(Amounts in thousands)Accounts receivable, net
Balance at beginning of period (pre-ASC 326 adoption)$8,336 
Impact of ASC 326 adoption1,285 
Balance at beginning of period (post-ASC 326 adoption)$9,621 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Spruce Power
On September 9, 2022, the Company acquired Legacy Spruce Power for $32.6 million which consisted of cash payments of $61.8 million less cash and restricted cash acquired of $29.2 million. Management evaluated which entity should be
considered the accounting acquirer in the transaction by giving consideration to the form of consideration transferred, the composition of the equity holders, the composition of voting rights of the Board of Directors, continuity of management structure, and size of the respective organizations. Based on the evaluation of the applicable factors, Management noted that all factors, with the exception of relative size of organization, were indicators that the Company was the acquiring entity resulting in Management’s conclusion that for accounting purposes the Company acquired Legacy Spruce Power.

The acquisition was accounted for as a business combination. The Company allocated the Legacy Spruce Power purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, September 9, 2022. The excess of the purchase price over those fair values was recorded to goodwill. The Company's evaluations of the facts and circumstances available as of September 9, 2022, to assign fair values to assets acquired and liabilities assumed are ongoing. As we complete further analysis of assets including solar systems, intangible assets, as well as noncontrolling interests and debt, additional information on the assets acquired and liabilities assumed becomes available. A change in information related to the value of net assets acquired may change the amount of the purchase price assigned to goodwill, and as a result, the preliminary fair values set forth below are subject to adjustment as additional information is obtained and valuations are completed. Provisional adjustments are recognized during the reporting period in which the adjustments are determined. The Company expects to finalize the purchase price allocation as soon as practicable, but no later than one year from the acquisition date.

Accounting for business combinations requires our management to make significant estimates and assumptions, especially at the acquisition date including our estimates for solar systems, production based incentives, solar renewable energy agreements, non-controlling interest, trade names and debt, where applicable. Although we believe the assumptions and estimates are based on information obtained from the management of the acquired companies and are inherently uncertain. Critical estimates in valuing solar systems under the income approach include future expected cash flows and discount rate. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.

The following table summarizes the preliminary purchase price allocation of the fair value of assets acquired and liabilities assumed in the acquisition of Spruce Power, as adjusted, during the measurement period:
(Amounts in thousands)Initial Purchase Price AllocationMeasurement Period AdjustmentsUpdated Purchase Price Allocation
Total purchase consideration:
Cash, net of cash acquired, and restricted cash$32,585 $— $32,585 
Allocation of consideration to assets acquired and liabilities assumed:
Accounts receivable, net10,995 — 10,995 
Prepaid expenses and other current assets6,768 (2,405)4,363 
Solar energy systems406,298 89,268 495,566 
Other property and equipment337 — 337 
Intangible assets— 11,980 11,980 
Interest rate swap assets26,698 — 26,698 
Right-of-use asset3,279 (328)2,951 
Other assets358 (102)256 
Goodwill158,636 (129,879)28,757 
Accounts payable(2,620)(22)(2,642)
Unfavorable solar renewable energy agreements (10,500)(10,500)
Accrued expenses(13,061)(241)(13,302)
Lease liability(3,382)42 (3,340)
Long-term debt(510,002)2,772 (507,230)
Other liabilities(335)292 (43)
Redeemable noncontrolling interests and noncontrolling interests(51,384)39,123 (12,261)

As reflected in the preceding table, as a result of updated valuation reports the Company adjusted solar energy systems and intangible assets with corresponding changes to goodwill. In the first quarter of 2023, due to the change in the provisional amounts assigned to intangible assets and solar energy systems the Company recognized $0.4 million of revenue, $1.9 million of depreciation expense and $0.4 million of trade name amortization of which $(0.5) million of revenue, $0.9 million of depreciation expense and $0.3 million of trade name amortization relates to previous year.

During Q1 2023, the Company adjusted the fair value of its noncontrolling interest and its redeemable noncontrolling interest in the Company's financials which resulted in the recognition of adjustments of $(5.5) million and $0.2 million, respectively. Additional paid in Capital was adjusted by $(1.8) million which includes the fair value adjustment associated with the purchase of 100% of the membership interests in Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC and RPV Fund 13 LLC, Sunserve Residential Solar I, LLC's and Level Solar Fund III, LLC in 2022.

The intangible assets are amortized over their respective estimated useful lives as follows:

(Amounts in thousands)Asset AmountLiability AmountEstimated Life (in years)
Solar renewable energy agreements$340 $10,500 6.0
Performance based incentives agreements$3,240 $— 13.0
Tradenames$8,400 $— 30.0
The weighted-average useful life of the intangibles identified above is approximately 16.0 years, which approximates the period over which the Company expects to gain the estimated economic benefits.

Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net assets acquired. Goodwill is primarily attributable to the Company's ability to leverage and use its existing capital and access to capital markets along with Spruce Power's established operations and mergers and acquisition capabilities to grow the Spruce Power business.

Supplemental disclosure of pro forma information:
The following unaudited pro forma financial information presents the combined results of the operations of the Company with Legacy Spruce Power as if the acquisition of Legacy Spruce Power on September 9, 2022 had occurred as of January 1, 2022. The results of operations related to the Company’s Drivetrain and XL Grid businesses, which were determined to be discontinued operations in the fourth quarter of 2022, are presented as net loss from discontinued operations. The unaudited pro forma revenues and pro forma net (loss) income reflect the continuing operational results of the Company’s corporate functions and the results of operations for Legacy Spruce Power. The unaudited pro forma financial information is not necessarily indicative of what the consolidated results of operations actually would have been had the respective acquisitions been completed on January 1, 2022. In addition, the unaudited pro forma financial information does not purport to project the future results of operations of the combined Company.
The following table presents the Company’s pro forma combined results of operations for the three months ended March 31, 2022:
(Amounts in thousands, except share and per share data)2022
Revenues$16,991 
Net income from continuing operations$10,649 
Net loss from discontinued operations(15,943)
Net income$(5,294)
Per share amounts:
Net income from continuing operations - basic$0.08 
Net income from continuing operations - diluted$0.08 
Net loss from discontinued operations - basic$(0.11)
Net loss from discontinued operations - diluted$(0.11)
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisition of Master lease agreement (SEMTH)
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisition of Master lease agreement (SEMTH) Acquisition of Master lease agreement (SEMTH)In furtherance of its growth strategy, on March 23, 2023, the Company completed the acquisition of all the issued and outstanding interests in SEMTH (the “SEMTH Acquisition”) from certain funds managed by HPS Investment Partners, LLC (“HPS”), pursuant to a Membership Interest Purchase And Sale Agreement (“Purchase Agreement”) dated as of March 23, 2023. The SEMTH assets include 20-year use rights to the customer payment stream (“SEMTH Master Lease”) of approximately 22,500 residential solar leases and power purchase agreements. The Company acquired SEMTH for approximately $23 million of cash, net of cash received, and assumed $125 million of outstanding senior indebtedness (See
Note 8. Long-Term Debt) and Interest rate swaps with Deutsche Bank AG, New York Bank (See Note 12. Interest Rate Swaps) held by SEMTH, and its subsidiaries at the close of the acquisition.
The purchase of SEMTH Lessor's future revenue has been accounted for as an acquisition of financial assets. Under the acquisition method, the purchase price was allocated to the assets acquired and liabilities assumed based on their estimated fair value. All fair value measurements of assets acquired and liabilities assumed were based on significant estimates and assumptions, including Level 3 (unobservable) inputs, which require judgment. Estimates and assumptions include the projected timing and amount of future cash flows, discount rates reflecting risk inherent in future cash flows and future utility prices.
For the purposes of establishing the fair value of the Company's investment in SEMTH Master lease, its analysis considers cash flows beginning in March 2023 (the effective date of the transaction). The Company estimated the fair value of its investment in SEMTH Master lease to be approximately $146.9 million on the transaction date.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following at March 31, 2023 and December 31, 2022:
As of
(Amounts in thousands)March 31, 2023December 31, 2022
Solar energy systems$494,008 $401,754 
Less accumulated depreciation(11,989)(5,928)
Solar energy systems, net$482,019 $395,826 
Equipment$47 $48 
Furniture and fixtures294 294 
Computers239 222 
Software— 
Leasehold improvements65 65 
Gross other property and equipment645 635 
Less accumulated depreciation(336)(293)
Other property and equipment, net$309 $342 
Property and equipment, net$482,328 $396,168 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, net
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, net Intangible Assets, net
The following table presents the detail of Intangible assets, net as recorded in the Unaudited Condensed Consolidated Balance Sheets:
As of
(Amounts in thousands)March 31, 2023
Intangible assets:
Solar renewable energy agreements$340 
Performance based incentives agreements3,240 
Tradenames8,400 
Less accumulated amortization(1,137)
Intangible assets, net$10,843 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following at March 31, 2023 and December 31, 2022:
As of
(Amounts in thousands)March 31,
2023
December 31,
2022
Accrued interest$11,172 $6,586 
Professional fees2,785 1,749 
Accrued contingencies2,677 2,300 
Accrued compensation and related benefits2,261 6,526 
Accrued expenses, other1,648 3,696 
Accrued taxes1,230 — 
Accrued servicing expense248 — 
Accrued equity distributions33 — 
Accrued settlements— 451 
Deferred purchase price consideration – World Energy— 201 
Accrued expenses and other current liabilities
$22,054 $21,509 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term DebtIn connection with the acquisition of Legacy Spruce Power, the Company assumed certain long-term debt instruments as of September 9, 2022, the acquisition date of Legacy Spruce Power. In connection with accounting for the business combination, the Company adjusted the carrying value of this long-term debt to its fair value as of the acquisition date. This fair value adjustment resulted in a reduction of the carrying value of the debt by $35.2 million. This adjustment to fair
value will be amortized to interest expense over the life of the related debt instruments using the effective interest method. Amortization expense for the fair value adjustment for the three months ended March 31, 2023 was $1.5 million.

As part of the acquisition of SEMTH (See Note 4. Acquisition of Master lease agreement (SEMTH)), the Company assumed newly added Debt with Deutsche Bank AG, New York Bank.

Deutsche Bank Credit Agreement

Prior to acquisition of SEMTH (SET Borrower 2022, LLC (“SET Borrower”) by the Company, SEMTH entered into a Credit Agreement with Deutsche Bank AG, New York Bank (“DB Credit Agreement”) as the Facility Agent, On June 10, 2022, which consisted of a term loan of $125.0 million. The DB Credit Agreement is collateralized with all of the assets and property of SET Borrower. The term loan bears interest at the Secured Overnight Financing Rate (“SOFR”) plus the applicable margin. The applicable margin is 2.25% per annum through the first twelve months, 2.50% for the following six months, and 2.75% for the next six months, and 3.00% through the maturity date. The interest rate on the DB Credit Agreement as of March 31, 2023 was 7.03%. The DB Credit Agreement requires SET Borrower to be in compliance with various affirmative and negative covenants. As of March 31, 2023, SET Borrower was in compliance with the covenants contained in the DB Credit Agreement. The term loan requires quarterly payments, which began on August 17, 2022, should the outstanding loan balance exceed the borrowing base on such calculation date with the remaining balance due in a single payment on August 18, 2025.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
ROU Assets and Lease Liabilities
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
ROU Assets and Lease Liabilities ROU Assets and Lease Liabilities
The Company’s right-of-use ("ROU") assets and lease liabilities are comprised of the following:
As of
(Amounts in thousands)March 31,
2023
December 31,
2022
Operating leases:
Right-of-use assets$3,150 $2,686 
Lease liability, current1,225 781 
Lease liability, non-current2,784 2,365 
Finance leases:  
Right-of-use assets34 116 
Lease liability, current54 53 
Lease liability, non-current48 61 
Other information related to leases is presented below:
For the Three Months Ended March 31,
(Amounts in thousands)20232022
Other information:
Operating lease cost$321 $227 
Operating cash flows from operating leases$417 $240 
Weighted-average remaining lease term – operating leases (in months)42.781.1
Weighted-average discount rate – operating leases4.3 %9.7 %
As of March 31, 2023, the annual minimum lease payments of our operating lease liabilities were as follows (in thousands):
For The Years Ending December 31,
2023 (excluding the three months ended March 31, 2023)
$634 
2024770 
2025675 
2026689 
2027346 
Thereafter— 
Total future minimum lease payments, undiscounted3,114 
Less: imputed interest(895)
Present value of future minimum lease payments$4,009 
ROU Assets and Lease Liabilities ROU Assets and Lease Liabilities
The Company’s right-of-use ("ROU") assets and lease liabilities are comprised of the following:
As of
(Amounts in thousands)March 31,
2023
December 31,
2022
Operating leases:
Right-of-use assets$3,150 $2,686 
Lease liability, current1,225 781 
Lease liability, non-current2,784 2,365 
Finance leases:  
Right-of-use assets34 116 
Lease liability, current54 53 
Lease liability, non-current48 61 
Other information related to leases is presented below:
For the Three Months Ended March 31,
(Amounts in thousands)20232022
Other information:
Operating lease cost$321 $227 
Operating cash flows from operating leases$417 $240 
Weighted-average remaining lease term – operating leases (in months)42.781.1
Weighted-average discount rate – operating leases4.3 %9.7 %
As of March 31, 2023, the annual minimum lease payments of our operating lease liabilities were as follows (in thousands):
For The Years Ending December 31,
2023 (excluding the three months ended March 31, 2023)
$634 
2024770 
2025675 
2026689 
2027346 
Thereafter— 
Total future minimum lease payments, undiscounted3,114 
Less: imputed interest(895)
Present value of future minimum lease payments$4,009 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company uses various assumptions and methods in estimating the fair values of its financial instruments.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The Private Warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:
Assumptions for Assets and Liabilities Measured at Fair Value on a Recurring Basis
InputMarch 31, 2023December 31, 2022
Risk-free rate3.88 %1.11 %
Remaining term in years2.733.98
Expected volatility70.5 %88.8 %
Exercise price$11.50 $11.50 
Fair value of common stock$0.82 $3.31 

The Company's interest rate swaps are not traded on a market exchange and the fair values are determined using a valuation model based on a discounted cash flow analysis. This analysis reflects the contractual terms of the interest rate swap agreements and uses observable market-based inputs, including estimated future LIBOR interest rates. The fair value of the Company's interest rate swap is the net difference in the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates and are
observable inputs available to a market participant. The interest rate swap valuation is classified in Level 2 of the fair value hierarchy.

The debt balances as presented in the Unaudited Condensed Consolidated Balance Sheets approximate the fair value of the respective instruments as the debt is at a variable rate, the estimates of which are considered Level 2 fair value calculations within the fair value hierarchy.
The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:
Fair Value Measurements as of
March 31, 2023
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$— $27,737 $— $27,737 
Liability:
Private Warrants$— $— $142 $142 
Fair Value Measurements as of
December 31, 2022
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$— $32,252 $— $32,252 
Liabilities:
Private Warrants$— $— $256 $256 
Fair value of obligation to issue shares of common stock to sellers of World Energy— — 151 151 
Total$— $— $407 $407 
The following is a roll forward of the Company’s Level 3 instruments:
For the
Three Months Ended March 31, 2023
(Amounts in thousands)Liability
Balance, December 31, 2022
$407 
Fair value adjustments – Warrant liability(114)
Share settlement of World Energy Liability(151)
Balance, March 31, 2023
$142 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation Expense
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Expense Share-Based Compensation Expense
Share-based compensation expense for stock options and restricted stock units for the three months ended March 31, 2023 and 2022 was $0.8 million and $0.4 million, respectively. As of March 31, 2023, there was $5.5 million of unrecognized compensation cost related to stock options which is expected to be recognized over the remaining vesting periods, with a weighted-average period of 3.4 years.
Stock Options
The Company grants stock options to certain employees that will vest over a period of one to four years. A summary of stock option award activity for the three months ended March 31, 2023 was as follows:
Options
Shares
Weighted
Average
Exercise Price
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 2022
6,091,271 $1.39 2.7
Granted— — 
Exercised(1,081,679)0.25 
Cancelled or forfeited(528,176)6.94 
Outstanding at March 31, 2023
4,481,416 $1.02 2.6
Exercisable at March 31, 2023
4,318,930 $0.95 2.6
The aggregate intrinsic value of stock options outstanding as of March 31, 2023 was $2.2 million. The aggregate intrinsic value of stock options exercisable as of March 31, 2023 was $2.2 million. Cash received from options exercised for the three months ended March 31, 2023 and 2022 was $0.3 million and $0.3 million, respectively.
Restricted Stock Units
The Company grants restricted stock units to certain employees that will generally vest over a period of four years. The fair value of restricted stock unit awards is estimated by the fair value of the Company’s Common Stock at the date of grant. Restricted stock units activity during the three months ended March 31, 2023 was as follows:
Number of
Shares
Weighted
Average Grant Date Fair
Value Per
Share
Non-vested, at December 31, 2022
9,832,707 $1.30 
Granted— — 
Vested(2,731,919)2.03 
Cancelled or forfeited(766,815)1.36 
Non-vested, at March 31, 2023
6,333,973 $1.28 
CEO's Ladder Restricted Stock Unit Award
On September 9, 2022, in connection with the acquisition of Legacy Spruce Power and his appointment as President of XL Fleet, the Company granted to CEO a restricted stock unit award (the "Ladder RSUs") of 1,666,666 shares of common stock. The Ladder RSUs vest in 10% increments on the dates the Plan administrator certifies the applicable milestone stock prices have been achieved or exceeded, provided that CEO remains employed on the date of certification and such achievement occurs within ten years of the date of the grant.
The Company used a Monte Carlo simulation valuation model to determine the fair value of the award which is presently accounted for as a liability. The following inputs were used in the simulation: grant date stock price of $1.17, annual volatility of 85.0%, risk-free interest rate of 3.3% and dividend yield of 0.0%. For each tranche, a fair value was calculated as well as a derived service period which represents the median number of years it is expected to take for the Ladder RSUs to meet their corresponding milestone stock price excluding the simulation paths that result in the Ladder RSUs not vesting within the 10 year term of the agreement. Each tranche's fair value will be amortized ratably over the respective derived service period.
The Company recognized approximately $0.1 million of expense related to the Ladder RSUs for the three months ended March 31, 2023
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Interest Rate Swaps
3 Months Ended
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Interest Rate Swaps Interest Rate Swaps
The purpose of the swap agreements is to convert the floating interest rate on the Credit Agreements of the Company to a fixed rate. As of March 31, 2023, the notional amount of the interest rate swaps covers approximately 96% of the balance of the Company’s floating rate term loans.

During the three months ended March 31, 2023, the change in the fair value of the interest rate swaps was $5.6 million reflected within Change in Fair Value of Interest Rate Swaps within Other Income (Expense) and $2.5 million were realized gains reflected within Interest Expense, Net in the Unaudited Condensed Consolidated Statements of Operations. See Note 10. Fair Value Measurements for the method used to determine fair value of interest rate swaps. Above amounts also includes Deutsche Bank swap which was assumed by the Company as part of SEMTH asset acquisition transaction.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Redeemable Noncontrolling Interest and Noncontrolling Interests
3 Months Ended
Mar. 31, 2023
Noncontrolling Interest [Abstract]  
Redeemable Noncontrolling Interest and Noncontrolling Interests Redeemable Noncontrolling Interest and Noncontrolling Interests
The following table summarizes redeemable noncontrolling interest and noncontrolling interests as of March 31, 2023:
Tax Equity EntityDate Class A Member Admitted
Redeemable noncontrolling interest:
Level Solar Fund IV LLCDecember 2016
Noncontrolling interests:
ORE F4 Holdco, LLCAugust 2014
Volta Solar Owner II, LLCAugust 2017
The tax equity entities were structured at inception so that the allocations of income and loss for tax purposes will flip at a date in the future. The terms of the tax equity entities' operating agreements contain allocations of taxable income (loss), Section 48(a) ITCs and cash distributions that vary over time and adjust between the members on an agreed date (referred to as the flip date). The operating agreements specify either a date certain flip date or an internal rate of return ("IRR") flip date. The date certain flip date is based on the passage of a fixed period of time as defined in the operating agreements for each entity. The IRR flip date is the date on which the tax equity investor has achieved a contractual rate of return. From
inception through the flip date, the Class A members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 99% and the Class B members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 1%. After the related flip date (or, if the tax equity investor has a deficit capital account, typically after such deficit has been eliminated), the Class A members' allocation of taxable income (loss) will typically decrease to 5% (or, in some cases, a higher percentage if required by the tax equity investor) and the Class B members' allocation of taxable income (loss) will increase by an inverse amount.
The redeemable noncontrolling interests and noncontrolling interests are comprised of Class A units, which represent the tax equity investors' interest in the tax equity entities. Both the Class A members and Class B members may have call options to allow either member to redeem the other member's interest in the tax equity entities upon the occurrence of certain contingent events, such as bankruptcy, dissolution/liquidation and forced divestitures of the tax equity entities. Additionally, the Class B members may have the option to purchase all Class A units, which is typically exercisable at any time during the periods specified under their respective governing documents, and, in regards to the tax equity entities classified as redeemable noncontrolling interests, also have the contingent obligation to purchase all Class A units if the Class A members exercise their right to withdraw, which is typically exercisable at any time during the nine-month period commencing upon the applicable flip date. The carrying values of the redeemable noncontrolling interests were equal to or greater than the estimated redemption values as of March 31, 2023 and December 31, 2022.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
The following table summarizes the activity for the three months ended March 31, 2023 in the restructuring liability for employee termination charges. There was no such liability outstanding as of March 31, 2022.

(Amounts in thousands)
Balance at December 31, 2022
AdditionsPayments
Balance at March 31, 2023
Employee termination charges$3,429 $723 $(2,978)$1,174 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and ContingenciesSponsorship Commitment: In February 2021, the Company agreed to a sponsorship agreement with several entities related to the UBS Arena, Belmont Park and the NY Islanders Hockey Club. Pursuant to that Agreement, the Company was designated an “Official Electric Transportation Partner of UBS Arena” with various associated marketing and branding rights, including the development of electric vehicle charging stations. The sponsorship agreement has a term of three years with a sponsor fee of approximately $500,000 per year, of which approximately $250,000 was paid in June 2021 and the second payment of $250,000 was accrued on December 31, 2021 and paid in January 2022. One of the directors of the Company is a co-owner of the NY Islanders Hockey Club. In the second quarter of 2022, the Company exercised its option to terminate the final two years of the agreement and will incur no further sponsor fees. The Company has incurred costs of approximately $700,000 related to future opportunities to develop electric vehicle charging stations on the UBS Arena area.
Legal proceedings: The Company is periodically involved in legal proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability, intellectual property, safety and health, employment and other matters. Management believes that the outcome of such legal proceedings, legal actions and claims will not have a significant adverse effect on the Company’s financial position, results of operations or cash flows.
Putative securities class action complaints
On March 8, 2021, two putative securities class action complaints were filed in the federal district court for the Southern District of New York against the Company and certain of its current and former officers and directors. Those cases were consolidated and a lead plaintiff appointed in June 2021, and an amended complaint filed on July 20, 2021 alleging that certain public statements made by the defendants between October 2, 2020 and March 2, 2021 violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. The Company believes that the allegations asserted in the amended complaint are without merit and is vigorously defending the lawsuit. There can be no assurance, however, that the Company will be successful. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.
On September 20, 2021 and October 19, 2021, two class action complaints were filed in the Delaware Court of Chancery against certain of the Company’s current officers and directors, and the Company’s SPAC sponsor, Pivotal Investment Holdings II LLC. The actions were consolidated as In re XL Fleet (Pivotal) Stockholder Litigation, C.A. No. 2121-0808, and an amended complaint was filed on January 31, 2022. The amended complaint alleges various breaches of fiduciary duty, and aiding and abetting breaches of fiduciary duty, for purported actions relating to the negotiation and approval of the December 21, 2020 merger and organization of legacy XL Hybrids Inc. to become XL Fleet Corp., and purportedly materially misleading statements made in connection with the merger. The Company believes that the allegations asserted in both the class action complaints are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.
In March 2023, two shareholder derivative actions were filed in the U.S. District Court for the District of Delaware. One action is captioned Reali v. Griffin, et al., Case No. 1:23-cv-00289 (the “Reali Action”), and the other action is captioned Tucci v. Ledecky, et al., 1:23-cv-00322 (the “Tucci Action”). The Company believes that the allegations asserted in both complaints are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuits.
Securities and Exchange Commission Subpoena
On January 6, 2022, the Company received a subpoena from the SEC requesting the production of certain documents related to, among other things, the Company’s business combination with XL Hybrids, Inc. and the related PIPE financing, the Company’s sales pipeline and revenue projections, purchase orders, suppliers, CARB approvals, fuel economy from Drivetrain products, customer complaints, and disclosures and other matters in connection with the foregoing. The SEC has informed the Company that its current investigation is a fact-finding inquiry. The SEC has also informed the Company that the investigation does not mean that it has concluded that anyone has violated the law and does not mean that it has a negative opinion of any person, entity or security. To date, the Company has provided the requested information and cooperated fully with the SEC investigation. At this time, the Company is unable to estimate potential losses, if any, related to the investigation.
Val Kay derivatively on behalf of nominal defendant XL Fleet Corp

On June 23, 2022, the Company received a shareholder derivative complaint filed in the U.S. District Court, District of Massachusetts, captioned Val Kay derivatively on behalf of nominal defendant XL Fleet Corp, against all current directors and prior officers and directors. The action was filed by a shareholder purportedly on behalf of the Company, and raises claims for contribution, as well as claims for breach of fiduciary duty, waste of corporate assets, unjust enrichment, and abuse of control. The factual allegations concern alleged false or misleading statements about the Company’s sales pipeline, supply chain issues, low reorder rates, and the Company’s technology. The Company believes that the allegations
asserted in the action are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.
US Bank

On February 9, 2023, US Bank, through its affiliate Firstar Development LLC, filed a motion for summary judgment in lieu of a complaint in New York Supreme Court (the trial level in New York) alleging that the Company failed to fulfill its reimbursement obligations under a 2019 tax recapture guaranty agreement between the parties arising from the alleged recapture by the IRS of tax credits taken by Firstar Development LLC as an investor in the Company’s subsidiary Ampere Solar Owner I, LLC. The $2.5 million alleged liability claim was fully reserved at the time of the Company’s acquisition of Legacy Spruce Power in September 2022, and is not expected to be material to the Company. The Company believes that the allegations asserted in the action are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.

Master SREC purchase and sale agreement

The Company has forward sales agreements related to a certain number of SRECs to be generated from the Company’s solar energy systems located in Maryland, Massachusetts, Delaware, and New Jersey to be sold at fixed prices over varying terms of up to 20 years. In the event the Company does not deliver such SRECs to the counter-party, the Company could be forced to pay additional penalties and fees as stipulated within the contracts.

Guarantees

In connection with the acquisition RPV Holdco 1, guaranty agreements were established by and between Spruce Holding Company 1, LLC, Spruce Holding Company 2, LLC, and Spruce Holding Company 3, LLC (“Spruce Guarantors”) and the investor members in the Funds in May 2020. The Spruce Guarantors entered into guaranties in favor of the tax equity investors under which they guaranteed the payment and performance of Solar Service Experts, LLC, a wholly owned subsidiary of the Company, under the Spruce Power 2 Maintenance Services Agreement, and the Class B Member under the Limited Liability Company Agreement (“LLCA”). These guaranties are subject to a maximum of the aggregate amount of capital contributions made by the Class A Member under the LLCA.

Indemnities and guarantees

During the normal course of business, Spruce Power has made certain indemnities and guarantees under which it may be required to make payments in relation to certain transactions. The duration of Spruce Power's indemnities and guarantees varies, but the majority of these indemnities and guarantees are limited in duration. Historically, Spruce Power has not been obligated to make significant payments for these obligations, does not anticipate future payments, and no liabilities have been recorded for these indemnities and guarantees.

ITC recapture provisions

The IRS may disallow and recapture some, or all, of the Investment Tax Credits due to improperly calculated basis after a project was placed in service ("Recapture Event"). If a Recapture Event occurs, Spruce Power is obligated to pay the applicable Class A Member a recapture adjustment, which includes the amounts the Class A Members are required to repay the IRS, including interest and penalties, as well as any third-party legal and accounting fees incurred by the Class A Members in connection to the Recapture Event, as specified in the operating agreements. Such a payment by Spruce Power to the Class A Members are not to be considered a capital contribution to the fund per the operating agreements, nor would it be considered a distribution to the Class A Members. With the exception of the tax matter related to Ampere Solar Owner I noted above, a Recapture Event was not deemed to be probable by the Company, therefore no accrual has been recorded as of March 31, 2023.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three months ended March 31, 2023, and 2022:
Three Months Ended
March 31,
(Amounts in thousands, except share and per share data)20232022
Numerator:
Net loss attributable to stockholders$(19,395)$(16,077)
Denominator:
Weighted average shares outstanding, basic146,207,666 141,274,249 
Dilutive effect of options, warrants, and restricted stock units— — 
Weighted average shares outstanding, diluted146,207,666 141,274,249 
Net loss attributable to stockholders per share, basic$(0.13)$(0.11)
Net loss attributable to stockholders per share, diluted$(0.13)$(0.11)
For the three months ended March 31, 2023 and 2022 potential dilutive securities, which include stock options, warrants and restricted stock units have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share is the same.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Discontinued Operations
3 Months Ended
Mar. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations
In the fourth quarter of 2022, the Company discontinued the operations of its Drivetrain and XL Grid operations. The following provides supplemental detail of the Company’s discontinued operations for the three months ended March 31, 2023 and 2022.
The following table presents financial results from discontinued operations in the Unaudited Condensed Consolidated Statements of Operations:
Three Months Ended
March 31,
(Amounts in thousands)20232022
Net income (loss) from discontinued operations:
Drivetrain$109 $(5,896)
XL Grid(3,975)(1,441)
Impairment of goodwill— (8,606)
Total$(3,866)$(15,943)
XL Grid

The following table presents financial results of XL Grid operations:

Three Months Ended
March 31,
(Amounts in thousands)20232022
Revenues$149 $4,165 
Operating expenses:
Cost of revenues - inventory and other direct costs148 2,988 
Loss on asset disposal3,233 — 
Selling, general, and administrative expenses743 2,618 
Total operating expenses4,124 5,606 
Net loss from discontinued operations$(3,975)$(1,441)


Drivetrain

The following table presents financial results of Drivetrain operations:

Three Months Ended March 31,
(Amounts in thousands)20232022
Revenues$$598 
Operating expenses:
Cost of revenues - inventory and other direct costs(138)2,208 
Engineering, research, and development— 2,989 
Selling, general, and administrative expenses— 1,297 
Other38 — 
Total operating expenses(100)6,494 
Net income (loss) from discontinued operations$109 $(5,896)

The following table presents aggregate carrying amounts of assets and liabilities of discontinued operations in the Unaudited Condensed Consolidated Balance Sheets:
As of
(Amounts in thousands)March 31, 2023December 31, 2022
Assets from discontinued operations:
Drivetrain$71 $3,604 
XL Grid— 7,373 
Goodwill— — 
Total assets from discontinued operations$71 $10,977 
Liabilities from discontinued operations:
Drivetrain$802 $5,743 
XL Grid— 3,648 
Total liabilities from discontinued operations$802 $9,391 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Event
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Event Subsequent EventStock Repurchase Program AuthorizationThe Board of Directors of the Company has authorized a share repurchase program for the purchase of up to $50 million of the Company's outstanding common stock. The share repurchase program is effective immediately and lasts through May 15, 2025.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of consolidated financial statement presentation
Basis of consolidated financial statement presentation: The accompanying Unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and Article 10 of Regulation S-X (refer to Article 8 as a smaller reporting company). We have condensed or omitted certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP pursuant to the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. As such, these interim financial statements should be read in conjunction with our 2022 annual audited consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K filed with the SEC on March 30, 2023. Our interim financial statements reflect all normal recurring adjustments necessary, in our opinion, to state fairly our financial position and results of operations for the reported periods. Amounts reported for interim periods may not be indicative of a full year period because of our continual growth, seasonal fluctuations in demand for power, timing of maintenance and other expenditures, changes in interest expense and other factors.
The accompanying Unaudited Condensed Consolidated Financial Statements of the Company include the accounts of its wholly owned subsidiaries and variable interest entities, for which the Company was the primary beneficiary. All intercompany transactions have been eliminated in consolidation.
Use of estimates: The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of expenses during the reporting period. The Company’s most significant estimates and judgments involve deferred income taxes, warranty reserves, valuation of share-based compensation, the valuation of warrant liability, useful lives of certain assets and liabilities, the valuation of
redeemable noncontrolling interests and noncontrolling interests, our allowance for current expected credit losses, asset acquisition transactions and the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.
Variable interest entities
Variable interest entities: The Company consolidates any variable interest entity ("VIE") of which it is the primary beneficiary. The Company formed or acquired VIEs which are partially funded by tax equity investors in order to facilitate the funding and monetization of certain attributes associated with solar energy systems. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests. A variable interest holder is required to consolidate a VIE if that party has the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company does not consolidate a VIE in which it has a majority ownership interest when the Company is not considered the primary beneficiary. The Company evaluates its relationships with the VIEs on an ongoing basis to determine if it is the primary beneficiary.

The Company's investments in Volta Solar Owner II, LLC, ORE F4 HoldCo, LLC and Level Solar Fund IV LLC (collectively, the "Funds") were determined to be variable interests in VIEs. The Company considered the provisions within the contractual arrangements that grant it power to manage and make decisions that affect the operation of the VIEs, including determining the solar energy systems contributed to the VIEs, and the operation and maintenance of the solar energy systems. The Company considers the rights granted to the other investors under the contractual arrangements to be more protective in nature rather than substantive participating rights. As such, the Company was determined to be the primary beneficiary and the assets, liabilities and activities of the Funds are consolidated by the Company. (See Note 13. Redeemable Noncontrolling Interests and Noncontrolling Interests)
Redeemable noncontrolling interests and noncontrolling interests
Redeemable noncontrolling interests and noncontrolling interests: The distribution rights and priorities for the Funds as set forth in their respective operating agreements differ from the underlying percentage ownership interests of the members. As a result, the Company allocates income or loss to the noncontrolling interest holders of the Funds utilizing the hypothetical liquidation of book value ("HLBV") method, in which income or loss is allocated based on the change in each member's claim on the net assets at the end of each reporting period, adjusted for any distributions or contributions made during such periods. The HLBV method is commonly applied to investments where cash distribution percentages vary at different points in time and are not directly linked to an equity member's ownership percentage.

The HLBV method is a balance sheet-focused approach. Under this method, a calculation is prepared at each reporting date to determine the amount that each member would receive if the entity were to liquidate all of its assets and distribute the resulting proceeds to its creditors and members based on the contractually defined liquidation priorities. The difference between the calculated liquidation distribution amounts at the beginning and the end of the reporting period, after adjusting for capital contributions and distributions, is used to derive each member's share of the income or loss for the period.

Factors used in the HLBV calculation include GAAP income (loss), taxable income (loss), capital contributions, investment tax credits, distributions and the stipulated targeted investor return specified in the subsidiaries' operating agreements. Changes in these factors could have a significant impact on the amounts that investors would receive upon a hypothetical liquidation.
The Company classifies certain noncontrolling interests with redemption features that are not solely within the Company’s control outside of permanent equity in the Unaudited Condensed Consolidated Balance Sheets. Redeemable noncontrolling interests are reported using the greater of the carrying value at each reporting date as determined by the HLBV method or the estimated redemption value at the end of each reporting period. Estimating the redemption value of the redeemable noncontrolling interests requires the use of significant assumptions and estimates, such as projected future cash flows.
Concentration of credit risk Concentration of credit risk: Financial instruments which potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents. At times, such cash may be in excess of the FDIC limit. At March 31, 2023 and December 31, 2022, the Company had cash in excess of the $250,000 federally insured limit. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents as most of the balances are kept in treasury bills which are government backed securities.
Cash, cash equivalents, and restricted cash
Cash and cash equivalents: The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair value due to their short-term nature. The Company’s cash and cash equivalents are placed with high-credit quality financial institutions and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.

Restricted cash: Restricted cash held at March 31, 2023 of $33.1 million primarily consists of approximately $33.0 million of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds that are accounted for as consolidated VIEs. Restricted cash held at December 31, 2022 of $19.8 million primarily consists of approximately $19.7 million of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds that are accounted for as consolidated VIEs. The carrying amount reported in the Unaudited Condensed Consolidated Balance Sheets for restricted cash approximates fair value.
Accounts receivable, net
Accounts receivable, net: Accounts receivable primarily represents trade receivables from customers that are generally collected in the subsequent month. Accounts receivable is recorded net of an allowance for credit losses, which is based on our assessment of the collectability of customer accounts based on the best available data at the time. Management reviews the allowance by considering factors such as historical experience, customer credit rating, contractual term, aging category and current economic conditions that may affect a customer's ability to pay to identify customers with potential disputes or collection issues. The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets:
As of
(Amounts in thousands)March 31, 2023
Balance at beginning of period$12,164 
Impact of ASC 326 adoption(1,285)
Provision for current expected credit losses(523)
Balance at end of period$10,356 
Fair value measurements
Fair value measurements: The fair value of the Company’s financial assets and liabilities reflects Management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. For assets and liabilities measured at fair value on a recurring and nonrecurring basis, a three-level hierarchy of measurements based upon observable and unobservable inputs is used to arrive at fair value. Observable inputs are developed based on market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions about valuation based on the best information available in the circumstances. Depending on the inputs, the Company classifies each fair value measurement as follows:
Level 1: Observable inputs that reflect unadjusted quoted market prices in active markets for identical assets or liabilities that are accessible at the measurement date.
Level 2: Observable inputs other than Level 1 prices, such as quoted market prices for similar assets or liabilities in active markets, quoted market prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy must be determined based on the lowest level input that is significant to the fair value measurement. An assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the asset or liability.
The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued expenses and other current liabilities, long-term debt, interest rate swaps and warrant liabilities. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates fair value because of the short-term nature of those instruments.
Intangible assets, net Intangible assets, net: The Company’s intangible assets include solar renewable energy credit agreements, performance based incentive agreements, and trade names. The Company amortizes its intangible assets that have finite lives using either the straight-line method or, if reliably determinable, based on the pattern in which the economic benefit of the asset is expected to be utilized. The useful life of the Company’s intangible assets generally range between three years and 30 years. The useful life of intangible assets are assessed and assigned based on the facts and circumstances specific to the acquisition. The Company recognizes the amortization of solar renewable energy agreements and performance based incentive agreements as a reduction to revenue and trade names as amortization expense in selling, general and administrative expenses. Unfavorable solar renewable energy agreements: The Company amortizes its unfavorable solar renewable energy agreements that have finite lives using either the straight-line method or, if reliably determinable, based on the pattern in which the economic benefit of the liability is relieved. The useful life of the Company’s liabilities generally range between three years and 6 years. The useful life of liabilities are assessed and assigned based on the facts and circumstances specific to the acquisition. The Company recognizes the amortization of solar renewable energy agreements as revenue.
Solar energy systems, net and other property and equipment, net Solar energy systems, net: Solar energy systems, net consists of residential solar energy systems which are subject to Customer Agreements. Solar energy systems are recorded at fair value upon acquisition, less any impairment charges. For all acquired systems, the Company calculates depreciation using the straight-line method over the remaining useful life as of the acquisition date based on a 30-year useful life from the date the asset was placed in service. When a solar energy system is sold or otherwise disposed of, a gain (or loss) is recognized for the amount of cash received in excess of the net book value of the solar energy system (or vice versa) at which time the related solar energy system is removed from the Unaudited Condensed Consolidated Balance Sheets.Other property and equipment, net: Other property and equipment, net is stated at cost less accumulated depreciation, or if acquired in a business combination, at fair value as of the date of acquisition less accumulated depreciation.Improvements are capitalized, while replacements, maintenance and repairs, which do not improve or extend the lives of the respective assets, are expensed as incurred. When property and equipment is retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition is recorded in the Unaudited Condensed Consolidated Statements of Operations as a component of other (income) expense, net.
Asset retirement obligations Asset retirement obligations (ARO): Customer agreements only require that solar energy systems be removed if: (1) the customer has not renewed the customer agreement or exercised their purchase option and (2) the host customer requests the Company to remove the system. Upon review of the Company's estimate of the probability of required system removal, the Company considered current industry trends and has determined that it is highly probable that the customers will choose to renew their agreements or exercise the buyout option as the systems have an estimated useful life greater than the terms of the customer agreements and would still present value to the customer through cost savings. Therefore, the Company believes that the probability-weighted estimated removal costs are nominal and no ARO liability has been recorded.
Business combinations
Business combinations: The Company accounts for the acquisition of a business using the acquisition method of accounting. Amounts paid to acquire a business are allocated to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. The Company determines the fair value of purchase consideration, including contingent consideration, and acquired intangible assets based on valuations that use certain information and assumptions provided by Management. The Company allocates any excess purchase price over the fair value of the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses are included in the financial statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which the costs are incurred.

Asset acquisitions: The Company accounts for assets based on their cost to us, including direct and incremental transaction costs incurred by us. An asset acquisition’s cost or the consideration transferred by us is assumed to be equal to the fair value of the net assets acquired. If the consideration transferred is cash, measurement is based on the amount of cash we paid to the seller, as well as transaction costs incurred by us. Consideration given in the form of nonmonetary assets, liabilities incurred or equity interests issued is measured based on either the cost to us or the fair value of the assets or net assets acquired, whichever is more clearly evident. The cost of an asset acquisition is allocated to the assets acquired based on their estimated relative fair values. The Company engages third-party appraisal firms to assist in the fair value determination. Goodwill is not recognized in an asset acquisition.
Prepaid expenses and other current assets Prepaid expenses and other current assets: Prepaid expenses and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized within the next 12 months.
Impairment of long-lived assets Impairment of long-lived assets: The Company reviews long-lived assets, including solar energy systems, property and equipment, and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company groups assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value. There has been no impairment charge for the periods presented.
Impairment of goodwill
Impairment of goodwill: Goodwill represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses. Goodwill is not amortized but instead is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. The Company has recorded goodwill in connection with its historical business acquisitions.

The Company performs its annual goodwill impairment assessment at October 1 each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can be performed by first completing a qualitative assessment on the Company’s single reporting unit. The Company can also bypass the qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill.
If the Company believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the total amount of goodwill.

The Company determines the fair value of its reporting unit using the market or income approach. Under the market approach method, the Company will compare its book value to the fair value of its public float, utilizing the fair value of its common stock on the measurement date. The income approach of computing fair value is based on the present value of the expected future economic benefits generated by the asset or business, such as cash flows or profits which will then be compared to its book value.

In the first quarter of 2022, the Company believed there were indicators that the carrying amount of its goodwill may be impaired due to a decline in the Company’s stock price and market capitalization. As a result, the Company performed an assessment of its goodwill for impairment. The Company elected to forego the qualitative test and proceeded to perform a quantitative test. The Company compared the book value of its single reporting unit to the fair value of its public float. The market capitalization was below the fair value of the Company by an amount in excess of its reported value of goodwill. As a result, the Company recorded a charge of $8.6 million to fully impair its goodwill for the three months ended March 31, 2022. There has been no impairment charge for the three months ended March 31, 2023.
Revenue
Revenue: The Company’s revenue is derived from Residential Solar business which primarily generates revenue through the sale to homeowners of power generated by its residential solar energy systems pursuant to long-term agreements.
Residential Solar Revenues
Energy generation - Customers purchase electricity under PPAs or SLAs. Revenue is recognized from contracts with customers as performance obligations are satisfied at a transaction price reflecting an amount of consideration based upon
an estimated rate of return which is expressed as the solar rate per kilowatt hour or a flat rate per month as defined in the customer contracts.
PPAs - Under ASC 606, Revenue from Contracts with Customers ("ASC 606"), PPA revenue is recognized when generated based upon the amount of electricity delivered as determined by remote monitoring equipment at solar rates specified under the PPAs.
SLAs - The Company has SLAs, which do not meet the definition of a lease under ASC 842, Leases ("ASC 842"), and are accounted for as contracts with customers under ASC 606. Revenue is recognized on a straight-line basis over the contract term as the obligation to provide continuous access to the solar energy system is satisfied. The amount of revenue recognized may not equal customer cash payments because the performance obligation has been satisfied ahead of cash receipt or evenly as continuous access to the solar energy system has been provided. The differences between revenue recognition and cash payments received are reflected in accounts receivable, other assets or deferred revenue, as appropriate.

Solar renewable energy credits - The Company has contracts with third parties to sell Solar Renewable Energy Credits ("SRECs") generated by the solar energy systems for fixed prices. Certain contracts that meet the definition of a derivative may be exempted as normal purchase or normal sales transactions ("NPNS"). NPNS are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. The Company's SREC contracts meet these requirements and are designated as NPNS contracts. Such SRECs are exempted from the derivative accounting and reporting requirements, and the Company recognizes revenues in accordance with ASC 606.The Company recognizes revenue for SRECs based on pricing predetermined within the respective contracts at a point of time when the SRECs are transferred.

Government incentives - The Company participates in the Residential Solar Investment Program of Connecticut, which offers a performance-based incentive (“PBI”) for certain of its solar energy systems that are associated with the program (“eligible systems”). PBIs are paid to the Company and recognized as revenue quarterly based on actual per-kilowatt-hour production delivered to the eligible systems. For systems up to 20kW, the Company will be paid a predetermined rate based on the eligible system start date. The program lasts for six years from the eligible systems’ start date. PBI revenue is accounted for under ASC 606 and is earned monthly based upon the actual electricity produced by the system.
Servicing revenue - The Company earns operating and maintenance revenue from third-party residential solar fund customers at pre-determined rates for various operating and maintenance and asset management services as specified in Maintenance Service Agreements ("MSAs") and Operating Service Agreements ("OSAs"). The MSAs and OSAs contain multiple performance obligations, including routine maintenance, nonroutine maintenance, renewable energy certificate management, inventory management, delinquent account collections and customer account management. Pursuant to ASC 606, the Company has elected the "right to invoice" practical expedient and revenue for these performance obligations are recognized as services are rendered based upon the underlying contractual arrangements.

The following table presents the detail of the Company’s revenues as recorded in the Unaudited Condensed Consolidated Statements of Operations for the three months ended March 31, 2023:
3 Months Ended
(Amounts in thousands)March 31, 2023
PPA revenue$7,127 
SLA revenue7,922 
Solar renewable energy credit revenue1,535 
Government incentives24 
Servicing revenue113 
Intangibles amortization443 
Other revenue931 
Total$18,095 
Contract Balances: The timing of revenue recognition, billings and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Unaudited Condensed Consolidated Balance Sheets.
Cost of Revenues: Cost of revenues primarily consists of the depreciation expense relating to the solar energy systems. In addition, this also consists of costs of third parties used to service the systems as well as any cost associated with meter swaps.
Warranties
Warranties: Customers who purchased the Company's Drivetrain systems were provided limited-assurance-type warranties for equipment and work performed under the contracts. The warranty period typically extends for 3 years following transfer of control of the equipment. The warranties solely relate to correction of product defects during the warranty period, which is consistent with similar warranties offered by competitors. Customers of XL Grid were provided limited-assurance-type warranties for a term of one year for installation work performed under its contracts.

The Company accrues the estimated cost of product warranties for unclaimed charges based on historical experiences and expected results. Should product failure rates and material usage costs differ from these estimated revisions to the estimated warranty liability are required. The Company periodically assesses the adequacy of its recorded product warranty liabilities and adjusts the balances as required. Warranty expense is recorded as a component of discontinued operations. With the Company’s exit from the Drivetrain business and the subsequent sale of World Energy, the Company will not incur any additional warranty obligations and expects the warranty obligation to substantially run-off over the next 21 months.
The warranty liability is included in Accrued Expenses and Other Current Liabilities on the Unaudited Condensed Consolidated Balance Sheets.
Income taxes
Income taxes: The Company accounts for income taxes using the asset and liability method under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss carry-forwards and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the Statements of Operations in the period in which the enactment rate changes.

The ultimate recovery of deferred tax assets is dependent upon the amount and timing of future taxable income and other factors such as the taxing jurisdiction in which the asset is to be recovered. Deferred tax assets and liabilities are reduced through the establishment of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.
Uncertain tax positions taken or expected to be taken in a tax return are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. For the three months ended March 31, 2023 and 2022, there were no uncertain tax position taken or expected to be taken in the Company’s tax returns.
In the normal course of business, the Company is subject to regular audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or local tax examinations by tax authorities in its major jurisdictions for tax years before 2019. However, net operating loss carryforwards remain subject to examination to the extent they are carried forward and impact a year that is open to examination by tax authorities.
The Company did not recognize any tax related interest or penalties in the accompanying Consolidated Financial Statements, but would record any such interest and penalties as a component of the provision for income taxes
Share-based compensation Share-based compensation: The Company grants stock-based awards to certain employees, directors and non-employee consultants. Awards issued under the Company’s stock-based compensation plans include stock options, restricted stock units and restricted stock awards. For transactions in which the Company obtains employee services in exchange for an award of equity instruments, the cost of the services are measured based on the grant date fair value of the award. The Company recognizes the cost over the period during which an employee is required to provide services in exchange for the
award, known as the requisite service period (usually the vesting period). Costs related to plans with graded vesting are generally recognized using a straight-line method.
Stock Options
The Company uses the Black-Scholes option pricing model to determine the fair value of stock-based awards and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for employee, which is typically the four-year vesting period of the award, and effective contract period specified in the award agreement for non-employee.
The fair value of common stock is determined based on the closing price of the Company’s common stock on the New York Stock Exchange at each award grant date.

The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected life, risk- free interest rate and expected dividends. The Company does not have a significant history of trading of its common stock as it was not a public company until December 21, 2020, and as such expected volatility was estimated using historical volatilities of comparable public entities. The expected life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original contractual term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the awards. The dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they occur.

Restricted Stock Units

Restricted stock units generally vest over the requisite service periods (vesting on a straight–line basis). The fair value of a restricted stock unit award is equal to the closing price of the Company’s common stock on the New York Stock Exchange on the grant date. The Company accounts for the forfeiture of equity awards as they occur.
Derivative instruments and hedging activities Derivative instruments and hedging activities: The Company utilizes interest rate swaps to manage interest rate risk on existing and planned future debt issuances. The fair value of all derivative instruments are recognized as assets or liabilities at the balance sheet date on the Unaudited Condensed Consolidated Balance Sheets. The fair value of the interest rate swaps are calculated by discounting the future net cash flows to the present value based on the terms and conditions of the agreements and the forward interest rate curves. As these inputs are based on observable data and valuations of similar instruments, the interest rate derivatives are primarily categorized in Level 2 in the fair value hierarchy.
Warrant Liabilities
Warrant Liabilities: As of March 31, 2023 and 2022, the Company has outstanding private warrants it assumed with the December 2020 merger transaction with XL Hybrids, Inc. With the merger, the Company assumed private placement warrants to purchase 4,233,333 shares of common stock, with an exercise price of $11.50 per share (the "Private Warrants").

The Private Warrants do not meet the criteria for equity classification and must be recorded as liabilities. As the Private Warrants meet the definition of a derivative, they were measured at fair value at inception and at each reporting date with changes in fair value recognized in the Unaudited Condensed Consolidated Statements of Operations. The Private Warrants were valued using a Black-Scholes model, with significant inputs consisting of risk-free interest rate, remaining term, expected volatility, exercise price, and the Company’s stock price.
Segment Reporting Segment Reporting: Segment reporting is based on the “management approach,” following the method that management organizes the Company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the Company’s chief operating decision maker (“CODM”) in allocating resources and in assessing performance. The Company’s CODM is its Chief Executive Officer. In the fourth quarter of 2022, the Company determined that the Drivetrain and XL Grid operations were discontinued operations which resulted in the Company having one operating segment of selling electricity through residential solar energy systems or through residual ownership in master lease agreements.
Net income (loss) per share Net income (loss) per share: Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period, without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock and potentially dilutive securities outstanding during the period determined using the treasury stock and if-converted methods. For purposes of the diluted income (loss) per share calculation, stock options, restricted stock units, restricted stock and warrants are considered to be potentially dilutive securities. Potentially dilutive securities are excluded from the calculation of diluted income (loss) per share when their effect would be anti-dilutive.
Related parties Related parties: A party is considered to be related to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.
Recent accounting pronouncements issued and adopted
Recent accounting pronouncements:
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses of Financial Instruments, (ASU 2016-13) which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held to replace the incurred loss model for financial assets measured at amortized cost and require entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 is effective for the Company beginning January 1, 2023. We adopted this ASU in January 2023 using the modified retrospective approach for our trade accounts receivable which resulted in a cumulative-effect adjustment to stockholders' equity of approximately $1.3 million. Results for reporting periods prior to 2023 continue to be presented in accordance with previously applicable GAAP while results for subsequent reporting periods are presented under ASC 326.
The following table presents the impact of the adoption of ASU No. 2016-13 on the Unaudited Condensed Consolidated Balance Sheets:

(Amounts in thousands)Accounts receivable, net
Balance at beginning of period (pre-ASC 326 adoption)$8,336 
Impact of ASC 326 adoption1,285 
Balance at beginning of period (post-ASC 326 adoption)$9,621 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Schedule of reconciliation of cash, cash equivalents, and restricted cash
The following table provides a reconciliation of Cash and Cash Equivalents and Restricted Cash in the Unaudited Condensed Consolidated Balance Sheets to the total amount shown in the Unaudited Consolidated Statements of Cash Flows:
As of
(Amounts in thousands)March 31, 2023March 31, 2022
Cash and cash equivalents$172,797 $333,461 
Restricted cash33,128 150 
Total cash, cash equivalents, and restricted cash$205,925 $333,611 
Changes in financing receivables for accounting standards update The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets:
As of
(Amounts in thousands)March 31, 2023
Balance at beginning of period$12,164 
Impact of ASC 326 adoption(1,285)
Provision for current expected credit losses(523)
Balance at end of period$10,356 
Property and equipment, schedule of useful lives Depreciation is calculated using the straight-line method, based upon the following estimated useful lives:
Equipment5 years
Furniture and fixtures3 years
Computer and related equipment2 years
Software2 years
Vehicles5 years
Leasehold improvementsLesser of useful life of the asset or remaining life of the lease
Property and equipment consisted of the following at March 31, 2023 and December 31, 2022:
As of
(Amounts in thousands)March 31, 2023December 31, 2022
Solar energy systems$494,008 $401,754 
Less accumulated depreciation(11,989)(5,928)
Solar energy systems, net$482,019 $395,826 
Equipment$47 $48 
Furniture and fixtures294 294 
Computers239 222 
Software— 
Leasehold improvements65 65 
Gross other property and equipment645 635 
Less accumulated depreciation(336)(293)
Other property and equipment, net$309 $342 
Property and equipment, net$482,328 $396,168 
Disaggregation of revenue The following table presents the detail of the Company’s revenues as recorded in the Unaudited Condensed Consolidated Statements of Operations for the three months ended March 31, 2023:
3 Months Ended
(Amounts in thousands)March 31, 2023
PPA revenue$7,127 
SLA revenue7,922 
Solar renewable energy credit revenue1,535 
Government incentives24 
Servicing revenue113 
Intangibles amortization443 
Other revenue931 
Total$18,095 
Schedule of accrued warranty liability The following is a roll-forward of the Company’s accrued warranty liability:
For the Three Months Ended
(Amounts in thousands)March 31, 2023March 31, 2022
Balance at the beginning of the period$1,125 $2,547 
Accrual for warranties issued— 28 
Transfer of inventory to servicers(498)— 
Warranty fulfillment charges— (172)
Balance at the end of the period$627 $2,403 
Impact of adoption of ASU 2016-13
The following table presents the impact of the adoption of ASU No. 2016-13 on the Unaudited Condensed Consolidated Balance Sheets:

(Amounts in thousands)Accounts receivable, net
Balance at beginning of period (pre-ASC 326 adoption)$8,336 
Impact of ASC 326 adoption1,285 
Balance at beginning of period (post-ASC 326 adoption)$9,621 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of fair values of the assets acquired and liabilities assumed by major class The following table summarizes the preliminary purchase price allocation of the fair value of assets acquired and liabilities assumed in the acquisition of Spruce Power, as adjusted, during the measurement period:
(Amounts in thousands)Initial Purchase Price AllocationMeasurement Period AdjustmentsUpdated Purchase Price Allocation
Total purchase consideration:
Cash, net of cash acquired, and restricted cash$32,585 $— $32,585 
Allocation of consideration to assets acquired and liabilities assumed:
Accounts receivable, net10,995 — 10,995 
Prepaid expenses and other current assets6,768 (2,405)4,363 
Solar energy systems406,298 89,268 495,566 
Other property and equipment337 — 337 
Intangible assets— 11,980 11,980 
Interest rate swap assets26,698 — 26,698 
Right-of-use asset3,279 (328)2,951 
Other assets358 (102)256 
Goodwill158,636 (129,879)28,757 
Accounts payable(2,620)(22)(2,642)
Unfavorable solar renewable energy agreements (10,500)(10,500)
Accrued expenses(13,061)(241)(13,302)
Lease liability(3,382)42 (3,340)
Long-term debt(510,002)2,772 (507,230)
Other liabilities(335)292 (43)
Redeemable noncontrolling interests and noncontrolling interests(51,384)39,123 (12,261)
Schedule of supplemental disclosure of pro forma information
The following table presents the Company’s pro forma combined results of operations for the three months ended March 31, 2022:
(Amounts in thousands, except share and per share data)2022
Revenues$16,991 
Net income from continuing operations$10,649 
Net loss from discontinued operations(15,943)
Net income$(5,294)
Per share amounts:
Net income from continuing operations - basic$0.08 
Net income from continuing operations - diluted$0.08 
Net loss from discontinued operations - basic$(0.11)
Net loss from discontinued operations - diluted$(0.11)
Schedule of acquired finite-lived intangible assets
The intangible assets are amortized over their respective estimated useful lives as follows:

(Amounts in thousands)Asset AmountLiability AmountEstimated Life (in years)
Solar renewable energy agreements$340 $10,500 6.0
Performance based incentives agreements$3,240 $— 13.0
Tradenames$8,400 $— 30.0
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and equipment, schedule of useful lives Depreciation is calculated using the straight-line method, based upon the following estimated useful lives:
Equipment5 years
Furniture and fixtures3 years
Computer and related equipment2 years
Software2 years
Vehicles5 years
Leasehold improvementsLesser of useful life of the asset or remaining life of the lease
Property and equipment consisted of the following at March 31, 2023 and December 31, 2022:
As of
(Amounts in thousands)March 31, 2023December 31, 2022
Solar energy systems$494,008 $401,754 
Less accumulated depreciation(11,989)(5,928)
Solar energy systems, net$482,019 $395,826 
Equipment$47 $48 
Furniture and fixtures294 294 
Computers239 222 
Software— 
Leasehold improvements65 65 
Gross other property and equipment645 635 
Less accumulated depreciation(336)(293)
Other property and equipment, net$309 $342 
Property and equipment, net$482,328 $396,168 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, net (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
As of
(Amounts in thousands)March 31, 2023
Intangible assets:
Solar renewable energy agreements$340 
Performance based incentives agreements3,240 
Tradenames8,400 
Less accumulated amortization(1,137)
Intangible assets, net$10,843 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of accrued liabilities
Accrued expenses and other current liabilities consisted of the following at March 31, 2023 and December 31, 2022:
As of
(Amounts in thousands)March 31,
2023
December 31,
2022
Accrued interest$11,172 $6,586 
Professional fees2,785 1,749 
Accrued contingencies2,677 2,300 
Accrued compensation and related benefits2,261 6,526 
Accrued expenses, other1,648 3,696 
Accrued taxes1,230 — 
Accrued servicing expense248 — 
Accrued equity distributions33 — 
Accrued settlements— 451 
Deferred purchase price consideration – World Energy— 201 
Accrued expenses and other current liabilities
$22,054 $21,509 
Other current liabilities
Accrued expenses and other current liabilities consisted of the following at March 31, 2023 and December 31, 2022:
As of
(Amounts in thousands)March 31,
2023
December 31,
2022
Accrued interest$11,172 $6,586 
Professional fees2,785 1,749 
Accrued contingencies2,677 2,300 
Accrued compensation and related benefits2,261 6,526 
Accrued expenses, other1,648 3,696 
Accrued taxes1,230 — 
Accrued servicing expense248 — 
Accrued equity distributions33 — 
Accrued settlements— 451 
Deferred purchase price consideration – World Energy— 201 
Accrued expenses and other current liabilities
$22,054 $21,509 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
ROU Assets and Lease Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of office space and R&D and manufacturing facilities
The Company’s right-of-use ("ROU") assets and lease liabilities are comprised of the following:
As of
(Amounts in thousands)March 31,
2023
December 31,
2022
Operating leases:
Right-of-use assets$3,150 $2,686 
Lease liability, current1,225 781 
Lease liability, non-current2,784 2,365 
Finance leases:  
Right-of-use assets34 116 
Lease liability, current54 53 
Lease liability, non-current48 61 
Schedule of other information related to leases
Other information related to leases is presented below:
For the Three Months Ended March 31,
(Amounts in thousands)20232022
Other information:
Operating lease cost$321 $227 
Operating cash flows from operating leases$417 $240 
Weighted-average remaining lease term – operating leases (in months)42.781.1
Weighted-average discount rate – operating leases4.3 %9.7 %
Schedule of annual minimum lease payments of our operating lease liabilities
As of March 31, 2023, the annual minimum lease payments of our operating lease liabilities were as follows (in thousands):
For The Years Ending December 31,
2023 (excluding the three months ended March 31, 2023)
$634 
2024770 
2025675 
2026689 
2027346 
Thereafter— 
Total future minimum lease payments, undiscounted3,114 
Less: imputed interest(895)
Present value of future minimum lease payments$4,009 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of fair values private warrants were valued using a black-scholes model
The Private Warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:
Assumptions for Assets and Liabilities Measured at Fair Value on a Recurring Basis
InputMarch 31, 2023December 31, 2022
Risk-free rate3.88 %1.11 %
Remaining term in years2.733.98
Expected volatility70.5 %88.8 %
Exercise price$11.50 $11.50 
Fair value of common stock$0.82 $3.31 
Schedule of assets and liabilities which are measured at fair value on a recurring basis
The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:
Fair Value Measurements as of
March 31, 2023
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$— $27,737 $— $27,737 
Liability:
Private Warrants$— $— $142 $142 
Fair Value Measurements as of
December 31, 2022
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$— $32,252 $— $32,252 
Liabilities:
Private Warrants$— $— $256 $256 
Fair value of obligation to issue shares of common stock to sellers of World Energy— — 151 151 
Total$— $— $407 $407 
Schedule of roll forward of the Company’s Level 3 instruments
The following is a roll forward of the Company’s Level 3 instruments:
For the
Three Months Ended March 31, 2023
(Amounts in thousands)Liability
Balance, December 31, 2022
$407 
Fair value adjustments – Warrant liability(114)
Share settlement of World Energy Liability(151)
Balance, March 31, 2023
$142 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation Expense (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option award activity
The Company grants stock options to certain employees that will vest over a period of one to four years. A summary of stock option award activity for the three months ended March 31, 2023 was as follows:
Options
Shares
Weighted
Average
Exercise Price
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 2022
6,091,271 $1.39 2.7
Granted— — 
Exercised(1,081,679)0.25 
Cancelled or forfeited(528,176)6.94 
Outstanding at March 31, 2023
4,481,416 $1.02 2.6
Exercisable at March 31, 2023
4,318,930 $0.95 2.6
Schedule of fair value of restricted stock awards Restricted stock units activity during the three months ended March 31, 2023 was as follows:
Number of
Shares
Weighted
Average Grant Date Fair
Value Per
Share
Non-vested, at December 31, 2022
9,832,707 $1.30 
Granted— — 
Vested(2,731,919)2.03 
Cancelled or forfeited(766,815)1.36 
Non-vested, at March 31, 2023
6,333,973 $1.28 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Redeemable Noncontrolling Interest and Noncontrolling Interests (Tables)
3 Months Ended
Mar. 31, 2023
Noncontrolling Interest [Abstract]  
Summary of noncontrolling interests
The following table summarizes redeemable noncontrolling interest and noncontrolling interests as of March 31, 2023:
Tax Equity EntityDate Class A Member Admitted
Redeemable noncontrolling interest:
Level Solar Fund IV LLCDecember 2016
Noncontrolling interests:
ORE F4 Holdco, LLCAugust 2014
Volta Solar Owner II, LLCAugust 2017
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring (Tables)
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Reserve by Type of Cost
The following table summarizes the activity for the three months ended March 31, 2023 in the restructuring liability for employee termination charges. There was no such liability outstanding as of March 31, 2022.

(Amounts in thousands)
Balance at December 31, 2022
AdditionsPayments
Balance at March 31, 2023
Employee termination charges$3,429 $723 $(2,978)$1,174 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share
The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three months ended March 31, 2023, and 2022:
Three Months Ended
March 31,
(Amounts in thousands, except share and per share data)20232022
Numerator:
Net loss attributable to stockholders$(19,395)$(16,077)
Denominator:
Weighted average shares outstanding, basic146,207,666 141,274,249 
Dilutive effect of options, warrants, and restricted stock units— — 
Weighted average shares outstanding, diluted146,207,666 141,274,249 
Net loss attributable to stockholders per share, basic$(0.13)$(0.11)
Net loss attributable to stockholders per share, diluted$(0.13)$(0.11)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Discontinued Operations (Tables)
3 Months Ended
Mar. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of financial information regarding discontinued operations
The following table presents financial results from discontinued operations in the Unaudited Condensed Consolidated Statements of Operations:
Three Months Ended
March 31,
(Amounts in thousands)20232022
Net income (loss) from discontinued operations:
Drivetrain$109 $(5,896)
XL Grid(3,975)(1,441)
Impairment of goodwill— (8,606)
Total$(3,866)$(15,943)
XL Grid

The following table presents financial results of XL Grid operations:

Three Months Ended
March 31,
(Amounts in thousands)20232022
Revenues$149 $4,165 
Operating expenses:
Cost of revenues - inventory and other direct costs148 2,988 
Loss on asset disposal3,233 — 
Selling, general, and administrative expenses743 2,618 
Total operating expenses4,124 5,606 
Net loss from discontinued operations$(3,975)$(1,441)


Drivetrain

The following table presents financial results of Drivetrain operations:

Three Months Ended March 31,
(Amounts in thousands)20232022
Revenues$$598 
Operating expenses:
Cost of revenues - inventory and other direct costs(138)2,208 
Engineering, research, and development— 2,989 
Selling, general, and administrative expenses— 1,297 
Other38 — 
Total operating expenses(100)6,494 
Net income (loss) from discontinued operations$109 $(5,896)

The following table presents aggregate carrying amounts of assets and liabilities of discontinued operations in the Unaudited Condensed Consolidated Balance Sheets:
As of
(Amounts in thousands)March 31, 2023December 31, 2022
Assets from discontinued operations:
Drivetrain$71 $3,604 
XL Grid— 7,373 
Goodwill— — 
Total assets from discontinued operations$71 $10,977 
Liabilities from discontinued operations:
Drivetrain$802 $5,743 
XL Grid— 3,648 
Total liabilities from discontinued operations$802 $9,391 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Description of Business (Details)
segment in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
segment
Mar. 31, 2022
employee
Dec. 31, 2022
segment
Sep. 09, 2022
Business Combination, Separately Recognized Transactions [Line Items]        
Number of customers 72      
Number of employees | employee   50    
Spruce Power        
Business Combination, Separately Recognized Transactions [Line Items]        
Number of customers     51  
Percentage of membership interests acquired       100.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, segment in Thousands
3 Months Ended
Sep. 09, 2022
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Jan. 01, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
$ / shares
shares
Concentration Risk [Line Items]              
Restricted cash   $ 33,128,000 $ 150,000   $ 19,800,000    
Impairment of long-lived assets   0 0        
Goodwill impairment   $ 0 $ 8,600,000        
Warranty period   3 years          
Limited-assurance-type warranty, term   1 year          
Effective income tax rate   0.00% 0.00%        
Public warrants exercised | shares             4,233,333
Exercise price (in dollars per share) | $ / shares             $ 11.50
Number of customers | segment   72          
Cumulative effect adjustment of ASC 326   $ 265,209,000 $ 346,558,000   288,891,000 $ 361,810,000  
Accounts receivable, net   $ 11,395,000   $ 8,336,000 8,336,000    
Minimum              
Concentration Risk [Line Items]              
Useful life of intangible liabilities   3 years          
Estimated Life (in years) 3 years            
Maximum              
Concentration Risk [Line Items]              
Useful life of intangible assets   30 years          
Useful life of intangible liabilities 6 years 30 years          
Impact of ASC 326 adoption              
Concentration Risk [Line Items]              
Cumulative effect adjustment of ASC 326         1,285,000    
Accounts receivable, net       $ 1,285,000      
Energy Equipment              
Concentration Risk [Line Items]              
Useful life   30 years          
Depreciation expense   $ 6,000,000 0        
Other Property and Equipment              
Concentration Risk [Line Items]              
Depreciation expense   60,000.00 $ 200,000        
Restrictions Based On Financing Agreements And Consolidated VIEs              
Concentration Risk [Line Items]              
Restricted cash   $ 33,000,000     $ 19,700,000    
Share-Based Payment Arrangement, Option              
Concentration Risk [Line Items]              
Vesting period   4 years          
Share-Based Payment Arrangement, Option | Minimum              
Concentration Risk [Line Items]              
Vesting period   1 year          
Share-Based Payment Arrangement, Option | Maximum              
Concentration Risk [Line Items]              
Vesting period   4 years          
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and cash equivalents $ 172,797 $ 220,321 $ 333,461  
Restricted cash 33,128 19,800 150  
Total cash, cash equivalents, and restricted cash $ 205,925 $ 240,144 $ 333,611 $ 351,826
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at beginning of period $ 12,164
Provision for current expected credit losses (523)
Balance at end of period 10,356
Impact of ASC 326 adoption  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at beginning of period $ (1,285)
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of property, plant and equipment useful life (Details)
3 Months Ended
Mar. 31, 2023
Equipment  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Computer and related equipment  
Property, Plant and Equipment [Line Items]  
Useful life 2 years
Software  
Property, Plant and Equipment [Line Items]  
Useful life 2 years
Vehicles  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of warranty accruals (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at the beginning of the period $ 627 $ 1,125 $ 2,403 $ 2,547
Accrual for warranties issued 0 28    
Transfer of inventory to servicers (498) 0    
Warranty fulfillment charges 0 (172)    
Balance at the end of the period $ 627 $ 1,125    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues $ 18,095 $ 0
PPA revenue    
Disaggregation of Revenue [Line Items]    
Revenues 7,127  
SLA revenue    
Disaggregation of Revenue [Line Items]    
Revenues 7,922  
Solar renewable energy credit revenue    
Disaggregation of Revenue [Line Items]    
Revenues 1,535  
Government incentives    
Disaggregation of Revenue [Line Items]    
Revenues 24  
Servicing revenue    
Disaggregation of Revenue [Line Items]    
Revenues 113  
Intangibles amortization    
Disaggregation of Revenue [Line Items]    
Revenues 443  
Other revenue    
Disaggregation of Revenue [Line Items]    
Revenues $ 931  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Impact of ASU 2016-13 adoption (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jan. 01, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net $ 11,395 $ 8,336 $ 8,336
Impact of ASC 326 adoption      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net   $ 1,285  
Balance at beginning of period (post-ASC 326 adoption)      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net     $ 9,621
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 09, 2022
Mar. 31, 2023
Mar. 31, 2022
Business Combination, Separately Recognized Transactions [Line Items]      
Cash paid to acquire SEMTH assets, net of cash acquired   $ 23,139 $ 0
Noncontrolling interest, fair value adjustment   (5,500)  
Redeemable noncontrolling interest, fair value adjustment   200  
Adjustment to additional paid in capital   $ (1,800)  
Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC, RPV Fund 13 LLC, Sunserve Residential Solar I, LLC and Level Solar Fund III, LLC      
Business Combination, Separately Recognized Transactions [Line Items]      
Ownership interest, percentage   100.00%  
Spruce Power      
Business Combination, Separately Recognized Transactions [Line Items]      
Cash paid to acquire SEMTH assets, net of cash acquired $ 32,585 $ 32,585  
Estimated Life (in years) 16 years    
Spruce Power | Sales      
Business Combination, Separately Recognized Transactions [Line Items]      
Effect of adjustments due to change in provisional amounts   (400)  
Effect of adjustments related to prior periods due to change in provisional amounts   (500)  
Spruce Power | Depreciation      
Business Combination, Separately Recognized Transactions [Line Items]      
Effect of adjustments due to change in provisional amounts   1,900  
Effect of adjustments related to prior periods due to change in provisional amounts   900  
Spruce Power | Intangibles amortization      
Business Combination, Separately Recognized Transactions [Line Items]      
Effect of adjustments due to change in provisional amounts   400  
Effect of adjustments related to prior periods due to change in provisional amounts   $ 300  
Legacy Spruce Power      
Business Combination, Separately Recognized Transactions [Line Items]      
Cash paid to acquire SEMTH assets, net of cash acquired $ 32,600    
Payment to acquire business, gross 61,800    
Cash acquired from acquisition $ 29,200    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
3 Months Ended 7 Months Ended
Sep. 09, 2022
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Dec. 31, 2022
Total purchase consideration:          
Cash, net of cash acquired, and restricted cash   $ 23,139 $ 0    
Allocation of consideration to assets acquired and liabilities assumed:          
Goodwill   28,757   $ 28,757 $ 128,548
Spruce Power          
Total purchase consideration:          
Cash, net of cash acquired, and restricted cash $ 32,585 32,585      
Allocation of consideration to assets acquired and liabilities assumed:          
Accounts receivable, net 10,995 10,995   10,995  
Prepaid expenses and other current assets 6,768 4,363   4,363  
Solar energy systems 406,298 495,566   495,566  
Other property and equipment 337 337   337  
Intangible assets 0 11,980   11,980  
Interest rate swap assets 26,698 26,698   26,698  
Right-of-use asset 3,279 2,951   2,951  
Other assets 358 256   256  
Goodwill 158,636 28,757   28,757  
Accounts payable (2,620) (2,642)   (2,642)  
Unfavorable solar renewable energy agreements 0 10,500   10,500  
Accrued expenses (13,061) (13,302)   (13,302)  
Lease liability (3,382) (3,340)   (3,340)  
Long-term debt (510,002) (507,230)   (507,230)  
Other liabilities (335) (43)   (43)  
Redeemable noncontrolling interests and noncontrolling interests $ 51,384 $ 12,261   12,261  
Measurement Period Adjustments          
Prepaid expenses and other current assets       (2,405)  
Solar energy systems       89,268  
Intangible assets       11,980  
Right-of-use asset       (328)  
Other assets       (102)  
Goodwill       (129,879)  
Unfavorable solar renewable energy agreements       (10,500)  
Accounts payable       (22)  
Accrued expenses       (241)  
Lease liability       42  
Long-term debt       2,772  
Other liabilities       292  
Redeemable noncontrolling interests and noncontrolling interests       $ 39,123  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Schedule of Acquired Finite-Lived Intangible Assets (Details) - Spruce Power
$ in Thousands
Sep. 09, 2022
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Life (in years) 16 years
Solar renewable energy agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Asset Amount $ 340
Liability Amount $ 10,500
Estimated Life (in years) 6 years
Performance based incentives agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Asset Amount $ 3,240
Liability Amount $ 0
Estimated Life (in years) 13 years
Tradenames  
Acquired Finite-Lived Intangible Assets [Line Items]  
Asset Amount $ 8,400
Liability Amount $ 0
Estimated Life (in years) 30 years
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Pro Forma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 09, 2022
Mar. 31, 2023
Mar. 31, 2022
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]      
Revenues   $ 16,991  
Net income from continuing operations   10,649  
Net income   $ (5,294)  
Net loss from continuing operations - basic (in dollars per share)     $ 0.08
Net loss from continuing operations - diluted (in dollars per share)     0.08
Net loss from discontinued operations - basic (in dollars per share)     (0.11)
Net loss from discontinued operations - diluted (in dollars per share)     $ (0.11)
Spruce Power      
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]      
Net loss from discontinued operations $ (15,943)    
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisition of Master lease agreement (SEMTH) (Details) - SS Holdings 2017 and subsidiaries (SMETH)
$ in Millions
Mar. 23, 2023
USD ($)
customer
Asset Acquisition [Line Items]  
Term of use rights to customer payment stream 20 years
Number of customers | customer 22,500
Payment to acquire use rights $ 23
Senior indebtedness assumed $ 125
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 482,328 $ 396,168
Gross other property and equipment 645 635
Less accumulated depreciation (336) (293)
Other property and equipment, net 309 342
Solar energy systems    
Property, Plant and Equipment [Line Items]    
Solar energy systems 494,008 401,754
Less accumulated depreciation (11,989) (5,928)
Property and equipment, net 482,019 395,826
Equipment    
Property, Plant and Equipment [Line Items]    
Gross other property and equipment 47 48
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Gross other property and equipment 294 294
Computer and related equipment    
Property, Plant and Equipment [Line Items]    
Gross other property and equipment 239 222
Software    
Property, Plant and Equipment [Line Items]    
Gross other property and equipment 0 6
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross other property and equipment $ 65 $ 65
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, net (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Less accumulated amortization $ (1,137)
Intangible assets, net 10,843
Solar renewable energy agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets: 340
Performance based incentives agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets: 3,240
Tradenames  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets: $ 8,400
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued interest $ 11,172 $ 6,586
Professional fees 2,785 1,749
Accrued contingencies 2,677 2,300
Accrued compensation and related benefits 2,261 6,526
Accrued expenses, other 1,648 3,696
Accrued taxes 1,230 0
Accrued servicing expense 248 0
Accrued equity distributions 33 0
Accrued settlements 0 451
Deferred purchase price consideration – World Energy 0 201
Accrued expenses and other current liabilities $ 22,054 $ 21,509
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 10, 2022
Mar. 31, 2023
Sep. 09, 2022
Secured Debt | Deutsche Bank AG Credit Agreement | SET Borrower 2022, LLC      
Debt Instrument [Line Items]      
Principal balance $ 125,000    
Secured Debt | Deutsche Bank AG Credit Agreement | SET Borrower 2022, LLC | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Applicable margin through the first twelve months 2.25%    
Applicable margin for months thirteen through eighteen 2.50%    
Applicable margin for months nineteen through twenty four 2.75%    
Applicable margin after twenty four months through maturity 3.00%    
Interest rate as of period end   7.03%  
Legacy Spruce Power      
Debt Instrument [Line Items]      
Fair value of long-term debt     $ 35,200
Fair value adjustment of amortization of long-term debt   $ 1,500  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
ROU Assets and Lease Liabilities - Schedule of office space and R&D and manufacturing facilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating leases:    
Right-of-use assets $ 3,184 $ 2,802
Lease liability, current 1,279 834
Lease liability, non-current 2,832 2,426
Office Space and R&D and Manufacturing Facilities    
Operating leases:    
Right-of-use assets 3,150 2,686
Lease liability, current 1,225 781
Lease liability, non-current 2,784 2,365
Finance leases:    
Right-of-use assets 34 116
Lease liability, current 54 53
Lease liability, non-current $ 48 $ 61
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
ROU Assets and Lease Liabilities - Schedule of other information related to leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Other information:    
Operating lease cost $ 321 $ 227
Operating cash flows from operating leases $ 417 $ 240
Weighted-average remaining lease term – operating leases (in months) 42 years 8 months 12 days 81 years 1 month 6 days
Weighted-average discount rate – operating leases 4.30% 9.70%
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
ROU Assets and Lease Liabilities - Schedule of annual minimum lease payments of our operating lease liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Leases [Abstract]  
2023 (excluding the three months ended March 31, 2023) $ 634
2024 770
2025 675
2026 689
2027 346
Thereafter 0
Total future minimum lease payments, undiscounted 3,114
Less: imputed interest (895)
Present value of future minimum lease payments $ 4,009
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Risk-free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input, risk-free interest rate, expected volatility 0.0388 0.0111
Remaining term in years    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Remaining term in years 2 years 8 months 23 days 3 years 11 months 23 days
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input, risk-free interest rate, expected volatility 0.705 0.888
Exercise price (in dollars per share)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input, risk-free interest rate, expected volatility 11.50 11.50
Fair value of common stock (in dollars per share)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input, risk-free interest rate, expected volatility 0.82 3.31
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Liabilities [Abstract]    
Private Warrants $ 142 $ 256
Fair value of obligation to issue shares of common stock to sellers of World Energy   151
Total   407
Interest Rate Swap    
Assets    
Interest rate swaps 27,737 32,252
Level I    
Liabilities [Abstract]    
Private Warrants 0 0
Fair value of obligation to issue shares of common stock to sellers of World Energy   0
Total   0
Level I | Interest Rate Swap    
Assets    
Interest rate swaps 0 0
Level II    
Liabilities [Abstract]    
Private Warrants 0 0
Fair value of obligation to issue shares of common stock to sellers of World Energy   0
Total   0
Level II | Interest Rate Swap    
Assets    
Interest rate swaps 27,737 32,252
Level III    
Liabilities [Abstract]    
Private Warrants 142 256
Fair value of obligation to issue shares of common stock to sellers of World Energy   151
Total   407
Level III | Interest Rate Swap    
Assets    
Interest rate swaps $ 0 $ 0
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of roll forward of the Company's Level 3 instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value adjustments – Warrant liability $ 115 $ 2,717
Level III | Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance 407  
Fair value adjustments – Warrant liability (114)  
Share settlement of World Energy Liability (151)  
Ending balance $ 142  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation Expense - Narrative (Details) - USD ($)
3 Months Ended 4 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Sep. 09, 2022
Share-Based Compensation Expense (Details) [Line Items]        
Share-based compensation expense $ 800,000 $ 400,000    
Unrecognized compensation cost 5,500,000      
Aggregate intrinsic value of stock options outstanding 2,200,000      
Aggregate intrinsic value of stock options exercisable 2,200,000      
Proceeds from exercise of stock options $ 283,000 258,000    
Restricted Stock Units        
Share-Based Compensation Expense (Details) [Line Items]        
Granted (in shares) 0      
Restricted Stock Units | Director        
Share-Based Compensation Expense (Details) [Line Items]        
Vesting period 4 years      
Share-Based Payment Arrangement, Option        
Share-Based Compensation Expense (Details) [Line Items]        
Period of recognition for share-based compensation expense 3 years 4 months 24 days      
Vesting period 4 years      
Ladder RSUs        
Share-Based Compensation Expense (Details) [Line Items]        
Share-based compensation expense $ 100,000 $ 0    
Expiration period of grant     10 years  
Grant date stock price (in dollars per share)       $ 1.17
Expected volatility     85.00%  
Risk free interest rate     3.30%  
Expected dividend rate     0.00%  
Ladder RSUs | President        
Share-Based Compensation Expense (Details) [Line Items]        
Granted (in shares)     1,666,666  
Percentage vesting in increments certified by Plan administrator     10.00%  
Expiration period of grant     10 years  
Minimum | Share-Based Payment Arrangement, Option        
Share-Based Compensation Expense (Details) [Line Items]        
Vesting period 1 year      
Maximum | Share-Based Payment Arrangement, Option        
Share-Based Compensation Expense (Details) [Line Items]        
Vesting period 4 years      
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation Expense - Schedule of stock option award activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Shares    
Outstanding, beginning balance (in shares) 6,091,271  
Granted (in shares) 0  
Exercised (in shares) (1,081,679)  
Cancelled or forfeited (in shares) (528,176)  
Outstanding, ending balance (in shares) 4,481,416 6,091,271
Exercisable (in shares) 4,318,930  
Weighted Average Exercise Price    
Outstanding, beginning balance (in usd per share) $ 1.39  
Granted (in usd per share) 0  
Exercised (in usd per share) 0.25  
Cancelled or forfeited (in usd per share) 6.94  
Outstanding, ending balance (in usd per share) 1.02 $ 1.39
Exercisable (in usd per share) $ 0.95  
Weighted Average Remaining Contractual Term, Beginning balance   2 years 8 months 12 days
Weighted Average Remaining Contractual Term, Ending balance 2 years 7 months 6 days  
Weighted Average Remaining Contractual Term, Exercisable 2 years 7 months 6 days  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details) - Restricted Stock Units
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Non-vested, beginning of period (in shares) | shares 9,832,707
Granted (in shares) | shares 0
Vested (in shares) | shares (2,731,919)
Cancelled or forfeited (in shares) | shares (766,815)
Non-vested, end of period (in shares) | shares 6,333,973
Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value [Roll Forward]  
Non-vested, beginning of period (in dollars per share) | $ / shares $ 1.30
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 2.03
Cancelled or forfeited (in dollars per share) | $ / shares 1.36
Non-vested, ending of period (in dollars per share) | $ / shares $ 1.28
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Interest Rate Swaps - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Derivative [Line Items]  
Percent of floating rate term loans covered 96.00%
Interest Rate Swap | Other Operating Income (Expense)  
Derivative [Line Items]  
Change in fair value of interest rate swaps $ 5,600
Interest Rate Swap | Interest Expense  
Derivative [Line Items]  
Change in fair value of interest rate swaps $ 2,500
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Redeemable Noncontrolling Interest and Noncontrolling Interests (Details)
3 Months Ended
Mar. 31, 2023
Common Class A  
Noncontrolling Interest [Line Items]  
Allocation percentage of taxable income from inception to flip date 99.00%
Allocation percentage of taxable income after flip date 5.00%
Common Class B  
Noncontrolling Interest [Line Items]  
Allocation percentage of taxable income from inception to flip date 1.00%
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring (Details) - Employee termination charges - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Restructuring liability $ 1,174 $ 0
Restructuring Reserve [Roll Forward]    
Beginning balance 3,429  
Additions 723  
Payments 2,978  
Ending balance $ 1,174  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details)
1 Months Ended 3 Months Ended
Jun. 25, 2021
USD ($)
Feb. 24, 2021
Mar. 31, 2022
Feb. 28, 2021
USD ($)
Mar. 31, 2023
USD ($)
lawsuit
segment
Sep. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 19, 2021
lawsuit
Mar. 08, 2021
lawsuit
Other Commitments [Line Items]                  
Term of sponsorship agreement   3 years              
Sponsor fee       $ 500,000          
Sponsor fee paid $ 250,000                
Sponsorship fee accrued             $ 250,000    
Term of sponsorship agreement cancelled     2 years            
Incurred costs         $ 700,000        
Estimated Litigation Liability           $ 2,500,000      
Ampere Solar Owner I, LLC | Legacy Spruce Power | Domestic Tax Authority | Internal Revenue Service (IRS)                  
Other Commitments [Line Items]                  
Accrued taxes for recapture event         $ 0        
Maximum | Legacy Spruce Power                  
Other Commitments [Line Items]                  
Sale of SERCs, term of certificates (up to)         20 years        
Director                  
Other Commitments [Line Items]                  
Number of directors | segment         1        
New York                  
Other Commitments [Line Items]                  
Number of class action complaints filed | lawsuit                 2
Delaware                  
Other Commitments [Line Items]                  
Number of class action complaints filed | lawsuit         2     2  
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net loss attributable to stockholders $ (19,395,000) $ (16,077,000)
Denominator:    
Weighted average shares outstanding, basic (in shares) 146,207,666 141,274,249
Dilutive effect of options, warrants, and restricted stock units (in shares) $ 0 $ 0
Weighted average shares outstanding, diluted (in shares) 146,207,666 141,274,249
Net loss attributable to stockholders per share, basic (in dollars per share) $ (0.13) $ (0.11)
Net loss attributable to stockholders per share, diluted (in dollars per share) $ (0.13) $ (0.11)
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Discontinued Operations - Summary of net loss from discontinued operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Net income (loss) from discontinued operations: $ (3,866) $ (15,943)
Impairment of goodwill 0 (8,600)
Discontinued Operations    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Impairment of goodwill 0 (8,606)
Discontinued Operations | Drivetrain    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Net income (loss) from discontinued operations: 109 (5,896)
Discontinued Operations | XL Grid    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Net income (loss) from discontinued operations: $ (3,975) $ (1,441)
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details) - Discontinued Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Drivetrain    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Revenues $ 9 $ 598
Operating expenses:    
Cost of revenues - inventory and other direct costs (138) 2,208
Engineering, research, and development 0 2,989
Selling, general, and administrative expenses 0 1,297
Other 38 0
Total operating expenses (100) 6,494
Net loss from discontinued operations 109 (5,896)
XL Grid    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Revenues 149 4,165
Operating expenses:    
Cost of revenues - inventory and other direct costs 148 2,988
Loss on asset disposal 3,233 0
Selling, general, and administrative expenses 743 2,618
Total operating expenses 4,124 5,606
Net loss from discontinued operations $ (3,975) $ (1,441)
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Discontinued Operations - Schedule of Assets and Liabilities of Discontinued Operations (Details) - Discontinued Operations - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets from discontinued operations:    
Goodwill $ 0 $ 0
Total assets from discontinued operations 71 10,977
Liabilities from discontinued operations:    
Total liabilities from discontinued operations 802 9,391
Drivetrain    
Assets from discontinued operations:    
Total assets from discontinued operations 71 3,604
Liabilities from discontinued operations:    
Total liabilities from discontinued operations 802 5,743
XL Grid    
Assets from discontinued operations:    
Total assets from discontinued operations 0 7,373
Liabilities from discontinued operations:    
Total liabilities from discontinued operations $ 0 $ 3,648
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Event (Details)
$ in Thousands
May 15, 2023
USD ($)
Subsequent Event  
Subsequent Events (Details) [Line Items]  
Authorized amount of stock repurchase program $ 50,000
XML 84 xl1-20230331_htm.xml IDEA: XBRL DOCUMENT 0001772720 2023-01-01 2023-03-31 0001772720 2023-05-09 0001772720 2023-03-31 0001772720 2022-12-31 0001772720 2022-01-01 2022-03-31 0001772720 xl1:RedeemableNoncontrollingInterestMember 2022-12-31 0001772720 us-gaap:CommonStockMember 2022-12-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001772720 us-gaap:NoncontrollingInterestMember 2022-12-31 0001772720 us-gaap:RetainedEarningsMember 2022-12-31 0001772720 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001772720 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001772720 srt:RestatementAdjustmentMember xl1:RedeemableNoncontrollingInterestMember 2023-01-01 2023-03-31 0001772720 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001772720 srt:RestatementAdjustmentMember us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001772720 srt:RestatementAdjustmentMember 2023-01-01 2023-03-31 0001772720 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001772720 xl1:RedeemableNoncontrollingInterestMember 2023-01-01 2023-03-31 0001772720 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001772720 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001772720 xl1:RedeemableNoncontrollingInterestMember 2023-03-31 0001772720 us-gaap:CommonStockMember 2023-03-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001772720 us-gaap:NoncontrollingInterestMember 2023-03-31 0001772720 us-gaap:RetainedEarningsMember 2023-03-31 0001772720 us-gaap:CommonStockMember 2021-12-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001772720 us-gaap:NoncontrollingInterestMember 2021-12-31 0001772720 us-gaap:RetainedEarningsMember 2021-12-31 0001772720 2021-12-31 0001772720 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001772720 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001772720 us-gaap:CommonStockMember 2022-03-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001772720 us-gaap:NoncontrollingInterestMember 2022-03-31 0001772720 us-gaap:RetainedEarningsMember 2022-03-31 0001772720 2022-03-31 0001772720 xl1:SprucePowerMember 2022-09-09 0001772720 xl1:SprucePowerMember 2022-01-01 2022-12-31 0001772720 xl1:RestrictionsBasedOnFinancingAgreementsAndConsolidatedVIEsMember 2023-03-31 0001772720 xl1:RestrictionsBasedOnFinancingAgreementsAndConsolidatedVIEsMember 2022-12-31 0001772720 srt:MinimumMember 2023-01-01 2023-03-31 0001772720 srt:MaximumMember 2023-01-01 2023-03-31 0001772720 srt:MinimumMember 2022-09-09 2022-09-09 0001772720 srt:MaximumMember 2022-09-09 2022-09-09 0001772720 us-gaap:EnergyEquipmentMember 2023-01-01 2023-03-31 0001772720 us-gaap:EnergyEquipmentMember 2022-01-01 2022-03-31 0001772720 us-gaap:EquipmentMember 2023-01-01 2023-03-31 0001772720 us-gaap:FurnitureAndFixturesMember 2023-01-01 2023-03-31 0001772720 us-gaap:ComputerEquipmentMember 2023-01-01 2023-03-31 0001772720 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-01 2023-03-31 0001772720 us-gaap:VehiclesMember 2023-01-01 2023-03-31 0001772720 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-01-01 2023-03-31 0001772720 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-01-01 2022-03-31 0001772720 xl1:PPARevenueMember 2023-01-01 2023-03-31 0001772720 xl1:SLARevenueMember 2023-01-01 2023-03-31 0001772720 xl1:SolarRenewableEnergyCreditRevenueMember 2023-01-01 2023-03-31 0001772720 xl1:GovernmentIncentivesMember 2023-01-01 2023-03-31 0001772720 xl1:MSARevenueMember 2023-01-01 2023-03-31 0001772720 xl1:AmortizationOfIntangibleAssetsMember 2023-01-01 2023-03-31 0001772720 xl1:OtherRevenueMember 2023-01-01 2023-03-31 0001772720 2022-01-01 2022-12-31 0001772720 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001772720 2020-12-31 0001772720 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2023-01-01 0001772720 2023-01-01 0001772720 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-12-31 0001772720 xl1:LegacySprucePowerMember 2022-09-09 2022-09-09 0001772720 xl1:SprucePowerMember 2022-09-09 2022-09-09 0001772720 xl1:SprucePowerMember 2023-01-01 2023-03-31 0001772720 xl1:SprucePowerMember 2023-03-31 0001772720 xl1:SprucePowerMember 2022-09-09 2023-03-31 0001772720 xl1:SprucePowerMember us-gaap:SalesMember 2023-01-01 2023-03-31 0001772720 xl1:SprucePowerMember xl1:DepreciationMember 2023-01-01 2023-03-31 0001772720 xl1:SprucePowerMember xl1:AmortizationOfIntangibleAssetsMember 2023-01-01 2023-03-31 0001772720 xl1:CertainSubsidiariesMember 2023-03-31 0001772720 xl1:SprucePowerMember xl1:SolarRenewableEnergyCreditAgreementsMember 2022-09-09 2022-09-09 0001772720 xl1:SprucePowerMember xl1:PerformanceBasedIncentiveAgreementsMember 2022-09-09 2022-09-09 0001772720 xl1:SprucePowerMember us-gaap:TradeNamesMember 2022-09-09 2022-09-09 0001772720 xl1:SSHoldings2017AndSubsidiariesSMETHMember 2023-03-23 2023-03-23 0001772720 xl1:SSHoldings2017AndSubsidiariesSMETHMember 2023-03-23 0001772720 xl1:SolarEnergySystemsMember 2023-03-31 0001772720 xl1:SolarEnergySystemsMember 2022-12-31 0001772720 us-gaap:EquipmentMember 2023-03-31 0001772720 us-gaap:EquipmentMember 2022-12-31 0001772720 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001772720 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001772720 us-gaap:ComputerEquipmentMember 2023-03-31 0001772720 us-gaap:ComputerEquipmentMember 2022-12-31 0001772720 us-gaap:SoftwareDevelopmentMember 2023-03-31 0001772720 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001772720 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001772720 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001772720 xl1:SolarRenewableEnergyCreditAgreementsMember 2023-03-31 0001772720 xl1:PerformanceBasedIncentiveAgreementsMember 2023-03-31 0001772720 us-gaap:TradeNamesMember 2023-03-31 0001772720 xl1:LegacySprucePowerMember 2022-09-09 0001772720 xl1:LegacySprucePowerMember 2023-01-01 2023-03-31 0001772720 xl1:SETBorrower2022LLCMember xl1:DeutscheBankAGCreditAgreementMember us-gaap:SecuredDebtMember 2022-06-10 0001772720 xl1:SETBorrower2022LLCMember xl1:DeutscheBankAGCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-06-10 2022-06-10 0001772720 xl1:SETBorrower2022LLCMember xl1:DeutscheBankAGCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-31 0001772720 xl1:OfficeSpaceAndRDAndManufacturingFacilitiesMember 2023-03-31 0001772720 xl1:OfficeSpaceAndRDAndManufacturingFacilitiesMember 2022-12-31 0001772720 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0001772720 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001772720 us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-03-31 0001772720 us-gaap:MeasurementInputExpectedTermMember 2022-01-01 2022-12-31 0001772720 us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001772720 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001772720 us-gaap:MeasurementInputExercisePriceMember 2023-03-31 0001772720 us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001772720 us-gaap:MeasurementInputSharePriceMember 2023-03-31 0001772720 us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2023-03-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001772720 us-gaap:InterestRateSwapMember 2023-03-31 0001772720 us-gaap:FairValueInputsLevel1Member 2023-03-31 0001772720 us-gaap:FairValueInputsLevel2Member 2023-03-31 0001772720 us-gaap:FairValueInputsLevel3Member 2023-03-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001772720 us-gaap:InterestRateSwapMember 2022-12-31 0001772720 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001772720 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001772720 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001772720 us-gaap:FairValueInputsLevel3Member us-gaap:LiabilityMember 2022-12-31 0001772720 us-gaap:FairValueInputsLevel3Member us-gaap:LiabilityMember 2023-01-01 2023-03-31 0001772720 us-gaap:FairValueInputsLevel3Member us-gaap:LiabilityMember 2023-03-31 0001772720 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001772720 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001772720 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001772720 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001772720 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001772720 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001772720 srt:PresidentMember xl1:LadderRSUsMember 2022-09-09 2022-12-31 0001772720 xl1:LadderRSUsMember 2022-09-09 0001772720 xl1:LadderRSUsMember 2022-09-09 2022-12-31 0001772720 xl1:LadderRSUsMember 2023-01-01 2023-03-31 0001772720 xl1:LadderRSUsMember 2022-01-01 2022-03-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:OtherOperatingIncomeExpenseMember 2023-01-01 2023-03-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2023-01-01 2023-03-31 0001772720 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001772720 us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0001772720 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-03-31 0001772720 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-12-31 0001772720 us-gaap:EmployeeSeveranceMember 2022-03-31 0001772720 us-gaap:EmployeeSeveranceMember 2022-12-31 0001772720 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-03-31 0001772720 us-gaap:EmployeeSeveranceMember 2023-03-31 0001772720 2021-02-24 2021-02-24 0001772720 2021-02-01 2021-02-28 0001772720 2021-06-25 2021-06-25 0001772720 srt:DirectorMember 2023-01-01 2023-03-31 0001772720 2022-03-01 2022-03-31 0001772720 stpr:NY 2021-03-08 0001772720 stpr:DE 2021-10-19 0001772720 stpr:DE 2023-03-31 0001772720 2022-09-30 0001772720 srt:MaximumMember xl1:LegacySprucePowerMember 2023-01-01 2023-03-31 0001772720 xl1:LegacySprucePowerMember us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember xl1:AmpereSolarOwnerILLCMember 2023-03-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember xl1:DrivetrainDisposalGroupMember 2023-01-01 2023-03-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember xl1:DrivetrainDisposalGroupMember 2022-01-01 2022-03-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember xl1:XLGridDisposalGroupMember 2023-01-01 2023-03-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember xl1:XLGridDisposalGroupMember 2022-01-01 2022-03-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember 2023-01-01 2023-03-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember 2022-01-01 2022-03-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember xl1:DrivetrainDisposalGroupMember 2023-03-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember xl1:DrivetrainDisposalGroupMember 2022-12-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember xl1:XLGridDisposalGroupMember 2023-03-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember xl1:XLGridDisposalGroupMember 2022-12-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember 2023-03-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember 2022-12-31 0001772720 us-gaap:SubsequentEventMember 2023-05-15 shares iso4217:USD iso4217:USD shares xl1:segment xl1:employee pure xl1:customer xl1:lawsuit 0001772720 --12-31 Q1 2023 false P1Y 10-Q true 2023-03-31 false 001-38971 Spruce Power Holding Corporation DE 83-4109918 1875 Lawrence Street, Suite 320 Denver CO 80202 (866) 903-2399 Shares of common stock, $0.0001 par value SPRU NYSE Yes Yes Non-accelerated Filer true false false 149213869 172797000 220321000 33128000 19823000 10400000 12200000 11395000 8336000 11263000 10183000 7046000 5316000 71000 10977000 235700000 274956000 146889000 0 482328000 396168000 16474000 22069000 10843000 0 1961000 1626000 3184000 2802000 28757000 128548000 257000 383000 926393000 826552000 2206000 2904000 25674000 25314000 22054000 21509000 63000 39000 1279000 834000 802000 9097000 52078000 59697000 594395000 474441000 718000 452000 2832000 2426000 142000 256000 9363000 0 1478000 10000 0 294000 661006000 537576000 178000 85000 0.0001 0.0001 350000000 350000000 148395370 148395370 144375226 144375226 14000 14000 472693000 473277000 3954000 8942000 -211452000 -193342000 265209000 288891000 926393000 826552000 18095000 0 7853000 0 15717000 7734000 23570000 7734000 -5475000 -7734000 -6816000 -12000 0 4527000 2658000 0 0 -361000 -115000 -2717000 -5588000 0 128000 7000 -14978000 -134000 -3083000 -3866000 -15943000 -18844000 -16077000 551000 0 -19395000 -16077000 -0.13 -0.11 -0.13 -0.11 -0.03 -0.11 -0.03 -0.11 146207666 141274249 146207666 141274249 85000 144375226 14000 473277000 8942000 -193342000 288891000 1285000 1285000 240000 -1813000 -5490000 -7303000 1081679 283000 283000 2731919 206546 150000 150000 108000 88000 88000 796000 796000 -39000 590000 -19395000 -18805000 178000 148395370 14000 472693000 3954000 -211452000 265209000 140540671 14000 461207000 0 -99411000 361810000 1312320 258000 258000 2205 100000 186000 186000 381000 381000 -16077000 -16077000 141955196 14000 462032000 0 -115488000 346558000 -18844000 -16077000 -3866000 -15943000 796000 381000 174000 0 6004000 556000 0 -361000 -5588000 0 115000 2717000 213000 0 0 4527000 2658000 0 -3083000 0 73000 0 15000 0 0 1000 1455000 0 1948000 0 335000 0 -432000 757000 -126000 0 -698000 -611000 -769000 -2307000 290000 0 -3678000 -10476000 -4573000 -8620000 1763000 0 12000 0 -1011000 0 23139000 0 -20377000 0 325000 754000 6141000 0 12000 10000 150000 0 283000 258000 196000 0 -5916000 248000 0 -121000 -34219000 -18215000 240144000 351826000 205925000 333611000 4050000 18000 0 186000 Organization and Description of Business<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Spruce Power Holding Corporation (formerly known as XL Fleet Corp.) and its subsidiaries ("Spruce Power" or the “Company”) is a leading owner and operator of distributed solar energy assets across the United States, offering subscription-based services to approximately 72,000 customers and making renewable energy more accessible to everyone.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company generates revenues primarily through the sale of electricity generated by its residential solar energy systems to homeowners pursuant to long-term agreements that obligate the Company’s subscribers to make recurring monthly payments, and the servicing of those agreements for other institutional owners of residential solar energy systems. In addition, the Company also generates cash flows and earns interest income from the investment made during the first quarter of 2023 under the master lease with SS Holdings 2017, LLC and its subsidiaries ("SEMTH").</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company holds subsidiary fund companies that own and operate portfolios of residential solar energy systems. The solar energy systems are subject to solar lease agreements ("SLAs") and power purchase agreements ("PPAs", together with the SLAs, "Customer Agreements") with residential customers who benefit from the production of electricity produced by the solar energy systems. The solar energy systems may qualify for subsidies, renewable energy credits and other incentives as provided by various states and local agencies. These benefits have generally been retained by the Company's subsidiaries that own the systems, with the exception of the investment tax credit under Section 48 of the Internal Revenue Code ("IRC"), which were generally passed through to the various financing partners of the solar energy systems.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company also engages in the energy efficiency and solar loan servicing. The Company offers services which include asset management services and operating and maintenance services for residential solar photovoltaic projects, in addition to, loan servicing support that allows residential consumers to finance energy efficiency home improvements and residential solar energy systems.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Discontinued Operations:</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Historically the Company had provided fleet electrification solutions for commercial vehicles in North America, offering its systems for vehicle electrification (the “Drivetrain” segment) and through its energy efficiency and infrastructure solutions business, including offering and installing charging stations to enable customers to effectively and cost effectively develop the charging infrastructure required for their electrified vehicles (the “XL Grid” segment). </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the first quarter of 2022, the Company initiated a strategic review of its overall business operations which included assessing its offerings, strategy, processes and growth opportunities. As a result of the strategic review, in the first quarter of 2022 the Company made the following decisions relating to a restructuring of its Drivetrain business: (i) the elimination of a substantial majority of the Company’s hybrid drivetrain products; (ii) the elimination of its Plug-In Hybrid Electric Vehicles (“PHEV”) products; (iii) the reduction in the size of the Company’s workforce by approximately 50 employees; (iv) the closure of the Company’s production center and warehouse in Quincy, IL; (v) the closure of the Company’s engineering activities in its Boston office; and (vi) the termination of the Company’s partnership with eNow.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Following the strategic review, the Company announced its decision to pursue transformational mergers and acquisition (“M&amp;A”) opportunities, enabled by a significant cash balance resulting from the Company’s go-public transaction completed in December 2020. This included the implementation of a process to institutionalize the M&amp;A effort including the formation of an investment committee comprised of senior members of our team and members of the Board. The objective was to continue the exploration of value-generative opportunities in the decarbonization and energy transition ecosystem, focused on three core requirements, (i) a business that is making an impact on decarbonization, (ii) a leader in an established, growing market segment, and (iii) a company that is generating positive EBITDA.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As a result of these efforts, on September 9, 2022, the Company acquired 100% of the membership interests of Spruce Holding Company 1 LLC, Spruce Holding Company 2 LLC, Spruce Holding Company 3 LLC, and Spruce Manager LLC (collectively and together with their subsidiaries, “Legacy Spruce Power or Spruce Power”) (See Note 3. Business Combinations). Spruce Power was one of the largest privately held owner and operator of residential solar energy systems in the U.S. at the time of the transaction, with approximately 51,000 customer subscribers as of December 31, 2022. Spruce Power sells the power generated by its systems to homeowners pursuant to long-term agreements that obligate subscribers to make recurring monthly payments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">With the completion of the acquisition of Spruce Power, the Company announced that it would analyze strategic alternatives related to its Drivetrain business. In December 2022, the Company announced that it was exiting its Drivetrain business and would be selling a portion of the business for an immaterial amount to Shyft Group USA (“Shyft”) which closed in January 2023. Shyft bought certain technical equipment and assumed the Company’s Wixom, Michigan facility and also offered employment to certain engineers and other sales personnel. Shyft also assumed completion of the Company’s pilot development agreement with the Department of Defense related to vehicle hybridization (with the Company retaining rights to potential future royalties from the program). In the fourth quarter, the Company also announced that it had sold certain battery inventory and its legacy hybrid technology to RMA Group, an automotive and equipment supplier in Southeast Asia.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2022, the Company ceased Drivetrain operations and began to restructure most of its related Corporate functions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company also began reviewing the operations of its XL Grid business to evaluate its strategic fit with Spruce Power. In the fourth quarter of 2022, the Company entered into a non-binding letter of intent (“LOI”) for the sale of World Energy for an immaterial amount, with the divestiture closing in January 2023 and the Company ceased XL Grid operations after the closing of the divestiture.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Both the Drivetrain and XL Grid operations are presented as discontinued operations in the Unaudited Condensed Consolidated Financial Statements.</span></div> 72000 50 1 51000 Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of consolidated financial statement presentation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and Article 10 of Regulation S-X (refer to Article 8 as a smaller reporting company). We have condensed or omitted certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP pursuant to the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. As such, these interim financial statements should be read in conjunction with our 2022 annual audited consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K filed with the SEC on March 30, 2023. Our interim financial statements reflect all normal recurring adjustments necessary, in our opinion, to state fairly our financial position and results of operations for the reported periods. Amounts reported for interim periods may not be indicative of a full year period because of our continual growth, seasonal fluctuations in demand for power, timing of maintenance and other expenditures, changes in interest expense and other factors.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Unaudited Condensed Consolidated Financial Statements of the Company include the accounts of its wholly owned subsidiaries and variable interest entities, for which the Company was the primary beneficiary. All intercompany transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Use of estimates: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of expenses during the reporting period. The Company’s most significant estimates and judgments involve deferred income taxes, warranty reserves, valuation of share-based compensation, the valuation of warrant liability, useful lives of certain assets and liabilities, the valuation of </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">redeemable noncontrolling interests and noncontrolling interests, our allowance for current expected credit losses, asset acquisition transactions and the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Variable interest entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: The Company consolidates any variable interest entity ("VIE") of which it is the primary beneficiary. The Company formed or acquired VIEs which are partially funded by tax equity investors in order to facilitate the funding and monetization of certain attributes associated with solar energy systems. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests. A variable interest holder is required to consolidate a VIE if that party has the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company does not consolidate a VIE in which it has a majority ownership interest when the Company is not considered the primary beneficiary. The Company evaluates its relationships with the VIEs on an ongoing basis to determine if it is the primary beneficiary.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's investments in Volta Solar Owner II, LLC, ORE F4 HoldCo, LLC and Level Solar Fund IV LLC (collectively, the "Funds") were determined to be variable interests in VIEs. The Company considered the provisions within the contractual arrangements that grant it power to manage and make decisions that affect the operation of the VIEs, including determining the solar energy systems contributed to the VIEs, and the operation and maintenance of the solar energy systems. The Company considers the rights granted to the other investors under the contractual arrangements to be more protective in nature rather than substantive participating rights. As such, the Company was determined to be the primary beneficiary and the assets, liabilities and activities of the Funds are consolidated by the Company. (See Note 13. Redeemable Noncontrolling Interests and Noncontrolling Interests)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Redeemable noncontrolling interests and noncontrolling interests:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The distribution rights and priorities for the Funds as set forth in their respective operating agreements differ from the underlying percentage ownership interests of the members. As a result, the Company allocates income or loss to the noncontrolling interest holders of the Funds utilizing the hypothetical liquidation of book value ("HLBV") method, in which income or loss is allocated based on the change in each member's claim on the net assets at the end of each reporting period, adjusted for any distributions or contributions made during such periods. The HLBV method is commonly applied to investments where cash distribution percentages vary at different points in time and are not directly linked to an equity member's ownership percentage.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The HLBV method is a balance sheet-focused approach. Under this method, a calculation is prepared at each reporting date to determine the amount that each member would receive if the entity were to liquidate all of its assets and distribute the resulting proceeds to its creditors and members based on the contractually defined liquidation priorities. The difference between the calculated liquidation distribution amounts at the beginning and the end of the reporting period, after adjusting for capital contributions and distributions, is used to derive each member's share of the income or loss for the period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Factors used in the HLBV calculation include GAAP income (loss), taxable income (loss), capital contributions, investment tax credits, distributions and the stipulated targeted investor return specified in the subsidiaries' operating agreements. Changes in these factors could have a significant impact on the amounts that investors would receive upon a hypothetical liquidation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company classifies certain noncontrolling interests with redemption features that are not solely within the Company’s control outside of permanent equity in the Unaudited Condensed Consolidated Balance Sheets. Redeemable noncontrolling interests are reported using the greater of the carrying value at each reporting date as determined by the HLBV method or the estimated redemption value at the end of each reporting period. Estimating the redemption value of the redeemable noncontrolling interests requires the use of significant assumptions and estimates, such as projected future cash flows. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of credit risk: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments which potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents. At times, such cash may be in excess of the FDIC limit. At March 31, 2023 and December 31, 2022, the Company had cash in excess of the $250,000 federally insured limit. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents as most of the balances are kept in treasury bills which are government backed securities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair value due to their short-term nature. The Company’s cash and cash equivalents are placed with high-credit quality financial institutions and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Restricted cash:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Restricted cash held at March 31, 2023 of $33.1 million primarily consists of approximately $33.0 million of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds that are accounted for as consolidated VIEs. Restricted cash held at December 31, 2022 of $19.8 million primarily consists of approximately $19.7 million of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds that are accounted for as consolidated VIEs. The carrying amount reported in the Unaudited Condensed Consolidated Balance Sheets for restricted cash approximates fair value.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of Cash and Cash Equivalents and Restricted Cash in the Unaudited Condensed Consolidated Balance Sheets to the total amount shown in the Unaudited Consolidated Statements of Cash Flows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:72.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.552%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,611 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts receivable, net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Accounts receivable primarily represents trade receivables from customers that are generally collected in the subsequent month. Accounts receivable is recorded net of an allowance for credit losses, which is based on our assessment of the collectability of customer accounts based on the best available data at the time. Management reviews the allowance by considering factors such as historical experience, customer credit rating, contractual term, aging category and current economic conditions that may affect a customer's ability to pay to identify customers with potential disputes or collection issues. The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.606%"><tr><td style="width:1.0%"/><td style="width:84.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of ASC 326 adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for current expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value measurements: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s financial assets and liabilities reflects Management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. For assets and liabilities measured at fair value on a recurring and nonrecurring basis, a three-level hierarchy of measurements based upon observable and unobservable inputs is used to arrive at fair value. Observable inputs are developed based on market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions about valuation based on the best information available in the circumstances. Depending on the inputs, the Company classifies each fair value measurement as follows:</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs that reflect unadjusted quoted market prices in active markets for identical assets or liabilities that are accessible at the measurement date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs other than Level 1 prices, such as quoted market prices for similar assets or liabilities in active markets, quoted market prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy must be determined based on the lowest level input that is significant to the fair value measurement. An assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the asset or liability.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued expenses and other current liabilities, long-term debt, interest rate swaps and warrant liabilities. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates fair value because of the short-term nature of those instruments. See Note 10. Fair Value Measurements for additional information on assets and liabilities measured at fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Intangible assets, net: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s intangible assets include solar renewable energy credit agreements, performance based incentive agreements, and trade names. The Company amortizes its intangible assets that have finite lives using either the straight-line method or, if reliably determinable, based on the pattern in which the economic benefit of the asset is expected to be utilized. The useful life of the Company’s intangible assets generally range between three years and 30 years. The useful life of intangible assets are assessed and assigned based on the facts and circumstances specific to the acquisition. The Company recognizes the amortization of solar renewable energy agreements and performance based incentive agreements as a reduction to revenue and trade names as amortization expense in selling, general and administrative expenses. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Unfavorable solar renewable energy agreements: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company amortizes its unfavorable solar renewable energy agreements that have finite lives using either the straight-line method or, if reliably determinable, based on the pattern in which the economic benefit of the liability is relieved. The useful life of the Company’s liabilities generally range between three years and 6 years. The useful life of liabilities are assessed and assigned based on the facts and circumstances specific to the acquisition. The Company recognizes the amortization of solar renewable energy agreements as revenue. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Solar energy systems, net: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Solar energy systems, net consists of residential solar energy systems which are subject to Customer Agreements. Solar energy systems are recorded at fair value upon acquisition, less any impairment charges. For all acquired systems, the Company calculates depreciation using the straight-line method over the remaining useful life as of the acquisition date based on a 30-year useful life from the date the asset was placed in service. When a solar energy system is sold or otherwise disposed of, a gain (or loss) is recognized for the amount of cash received in excess of the net book value of the solar energy system (or vice versa) at which time the related solar energy system is removed from the Unaudited Condensed Consolidated Balance Sheets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Depreciation expense of solar energy systems for the three months ended March 31, 2023 was $6.0 million and $0 for March 31, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other property and equipment, net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Other property and equipment, net is stated at cost less accumulated depreciation, or if acquired in a business combination, at fair value as of the date of acquisition less accumulated depreciation. Depreciation is calculated using the straight-line method, based upon the following estimated useful lives:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:34.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:63.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and related equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of useful life of the asset or remaining life of the lease</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Improvements are capitalized, while replacements, maintenance and repairs, which do not improve or extend the lives of the respective assets, are expensed as incurred. When property and equipment is retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition is recorded in the Unaudited Condensed Consolidated Statements of Operations as a component of other (income) expense, net. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Depreciation expense of other property and equipment for the three months ended March 31, 2023 and 2022 was $0.06 million and $0.2 million, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Asset retirement obligations (ARO): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Customer agreements only require that solar energy systems be removed if: (1) the customer has not renewed the customer agreement or exercised their purchase option and (2) the host customer requests the Company to remove the system. Upon review of the Company's estimate of the probability of required system removal, the Company considered current industry trends and has determined that it is highly probable that the customers will choose to renew their agreements or exercise the buyout option as the systems have an estimated useful life greater than the terms of the customer agreements and would still present value to the customer through cost savings. Therefore, the Company believes that the probability-weighted estimated removal costs are nominal and no ARO liability has been recorded.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business combinations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for the acquisition of a business using the acquisition method of accounting. Amounts paid to acquire a business are allocated to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. The Company determines the fair value of purchase consideration, including contingent consideration, and acquired intangible assets based on valuations that use certain information and assumptions provided by Management. The Company allocates any excess purchase price over the fair value of the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses are included in the financial statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which the costs are incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Asset acquisitions: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for assets based on their cost to us, including direct and incremental transaction costs incurred by us. An asset acquisition’s cost or the consideration transferred by us is assumed to be equal to the fair value of the net assets acquired. If the consideration transferred is cash, measurement is based on the amount of cash we paid to the seller, as well as transaction costs incurred by us. Consideration given in the form of nonmonetary assets, liabilities incurred or equity interests issued is measured based on either the cost to us or the fair value of the assets or net assets acquired, whichever is more clearly evident. The cost of an asset acquisition is allocated to the assets acquired based on their estimated relative fair values. The Company engages third-party appraisal firms to assist in the fair value determination. Goodwill is not recognized in an asset acquisition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid expenses and other current assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized within the next 12 months.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of long-lived asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s: The Company reviews long-lived assets, including solar energy systems, property and equipment, and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company groups assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value. There has been no impairment charge for the periods presented.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Impairment of goodwill:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Goodwill represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses. Goodwill is not amortized but instead is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. The Company has recorded goodwill in connection with its historical business acquisitions. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company performs its annual goodwill impairment assessment at October 1 each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can be performed by first completing a qualitative assessment on the Company’s single reporting unit. The Company can also bypass the qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the total amount of goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines the fair value of its reporting unit using the market or income approach. Under the market approach method, the Company will compare its book value to the fair value of its public float, utilizing the fair value of its common stock on the measurement date. The income approach of computing fair value is based on the present value of the expected future economic benefits generated by the asset or business, such as cash flows or profits which will then be compared to its book value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the first quarter of 2022, the Company believed there were indicators that the carrying amount of its goodwill may be impaired due to a decline in the Company’s stock price and market capitalization. As a result, the Company performed an assessment of its goodwill for impairment. The Company elected to forego the qualitative test and proceeded to perform a quantitative test. The Company compared the book value of its single reporting unit to the fair value of its public float. The market capitalization was below the fair value of the Company by an amount in excess of its reported value of goodwill. As a result, the Company recorded a charge of $8.6 million to fully impair its goodwill for the three months ended March 31, 2022. There has been no impairment charge for the three months ended March 31, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is derived from Residential Solar business which primarily generates revenue through the sale to homeowners of power generated by its residential solar energy systems pursuant to long-term agreements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Residential Solar Revenues</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Energy generation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Customers purchase electricity under PPAs or SLAs. Revenue is recognized from contracts with customers as performance obligations are satisfied at a transaction price reflecting an amount of consideration based upon </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">an estimated rate of return which is expressed as the solar rate per kilowatt hour or a flat rate per month as defined in the customer contracts. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.15pt">PPAs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">("ASC 606")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PPA revenue is recognized when generated based upon the amount of electricity delivered as determined by remote monitoring equipment at solar rates specified under the PPAs. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.15pt">SLAs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has SLAs, which do not meet the definition of a lease under ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">("ASC 842"), and are accounted for as contracts with customers under ASC 606. Revenue is recognized on a straight-line basis over the contract term as the obligation to provide continuous access to the solar energy system is satisfied. The amount of revenue recognized may not equal customer cash payments because the performance obligation has been satisfied ahead of cash receipt or evenly as continuous access to the solar energy system has been provided. The differences between revenue recognition and cash payments received are reflected in accounts receivable, other assets or deferred revenue, as appropriate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Solar renewable energy credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">s - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has contracts with third parties to sell Solar Renewable Energy Credits ("SRECs") generated by the solar energy systems for fixed prices. Certain contracts that meet the definition of a derivative may be exempted as normal purchase or normal sales transactions ("NPNS"). NPNS are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. The Company's SREC contracts meet these requirements and are designated as NPNS contracts. Such SRECs are exempted from the derivative accounting and reporting requirements, and the Company recognizes revenues in accordance with ASC 606.The Company recognizes revenue for SRECs based on pricing predetermined within the respective contracts at a point of time when the SRECs are transferred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Government incentives - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company participates in the Residential Solar Investment Program of Connecticut, which offers a performance-based incentive (“PBI”) for certain of its solar energy systems that are associated with the program (“eligible systems”). PBIs are paid to the Company and recognized as revenue quarterly based on actual per-kilowatt-hour production delivered to the eligible systems. For systems up to 20kW, the Company will be paid a predetermined rate based on the eligible system start date. The program lasts for six years from the eligible systems’ start date. PBI revenue is accounted for under ASC 606 and is earned monthly based upon the actual electricity produced by the system. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Servicing revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company earns operating and maintenance revenue from third-party residential solar fund customers at pre-determined rates for various operating and maintenance and asset management services as specified in Maintenance Service Agreements ("MSAs") and Operating Service Agreements ("OSAs"). The MSAs and OSAs contain multiple performance obligations, including routine maintenance, nonroutine maintenance, renewable energy certificate management, inventory management, delinquent account collections and customer account management. Pursuant to ASC 606, the Company has elected the "right to invoice" practical expedient and revenue for these performance obligations are recognized as services are rendered based upon the underlying contractual arrangements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the detail of the Company’s revenues as recorded in the Unaudited Condensed Consolidated Statements of Operations for the three months ended March 31, 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.818%"><tr><td style="width:1.0%"/><td style="width:78.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3 Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPA revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SLA revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar renewable energy credit revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servicing revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,095 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Unaudited Condensed Consolidated Balance Sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues primarily consists of the depreciation expense relating to the solar energy systems. In addition, this also consists of costs of third parties used to service the systems as well as any cost associated with meter swaps.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranties: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers who purchased the Company's Drivetrain systems were provided limited-assurance-type warranties for equipment and work performed under the contracts. The warranty period typically extends for 3 years following transfer of control of the equipment. The warranties solely relate to correction of product defects during the warranty period, which is consistent with similar warranties offered by competitors. Customers of XL Grid were provided limited-assurance-type warranties for a term of one year for installation work performed under its contracts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accrues the estimated cost of product warranties for unclaimed charges based on historical experiences and expected results. Should product failure rates and material usage costs differ from these estimated revisions to the estimated warranty liability are required. The Company periodically assesses the adequacy of its recorded product warranty liabilities and adjusts the balances as required. Warranty expense is recorded as a component of discontinued operations. With the Company’s exit from the Drivetrain business and the subsequent sale of World Energy, the Company will not incur any additional warranty obligations and expects the warranty obligation to substantially run-off over the next 21 months.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a roll-forward of the Company’s accrued warranty liability:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.636%"><tr><td style="width:1.0%"/><td style="width:66.027%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.950%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.109%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for warranties issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer of inventory to servicers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty fulfillment charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warranty liability is included in Accrued Expenses and Other Current Liabilities on the Unaudited Condensed Consolidated Balance Sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for income taxes using the asset and liability method under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss carry-forwards and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the Statements of Operations in the period in which the enactment rate changes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The ultimate recovery of deferred tax assets is dependent upon the amount and timing of future taxable income and other factors such as the taxing jurisdiction in which the asset is to be recovered. Deferred tax assets and liabilities are reduced through the establishment of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Uncertain tax positions taken or expected to be taken in a tax return are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. For the three months ended March 31, 2023 and 2022, there were no uncertain tax position taken or expected to be taken in the Company’s tax returns.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the normal course of business, the Company is subject to regular audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or local tax examinations by tax authorities in its major jurisdictions for tax years before 2019. However, net operating loss carryforwards remain subject to examination to the extent they are carried forward and impact a year that is open to examination by tax authorities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company did not recognize any tax related interest or penalties in the accompanying Consolidated Financial Statements, but would record any such interest and penalties as a component of the provision for income taxes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There has historically been no federal or state provision for income taxes because the Company has incurred operating losses and maintains a full valuation allowance against its net deferred tax assets. For the three months ended March 31, 2023 and 2022, the Company recognized no provision for income taxes consistent with the losses incurred and the valuation allowance against the deferred tax assets. As a result, our effective income tax rate is 0% for the three months ended March 31, 2023 and 2022. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-based compensation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock-based awards to certain employees, directors and non-employee consultants. Awards issued under the Company’s stock-based compensation plans include stock options, restricted stock units and restricted stock awards. For transactions in which the Company obtains employee services in exchange for an award of equity instruments, the cost of the services are measured based on the grant date fair value of the award. The Company recognizes the cost over the period during which an employee is required to provide services in exchange for the </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">award, known as the requisite service period (usually the vesting period). Costs related to plans with graded vesting are generally recognized using a straight-line method.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes option pricing model to determine the fair value of stock-based awards and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for employee, which is typically the four-year vesting period of the award, and effective contract period specified in the award agreement for non-employee. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of common stock is determined based on the closing price of the Company’s common stock on the New York Stock Exchange at each award grant date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected life, risk- free interest rate and expected dividends. The Company does not have a significant history of trading of its common stock as it was not a public company until December 21, 2020, and as such expected volatility was estimated using historical volatilities of comparable public entities. The expected life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original contractual term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the awards. The dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they occur.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted stock units generally vest over the requisite service periods (vesting on a straight–line basis). The fair value of a restricted stock unit award is equal to the closing price of the Company’s common stock on the New York Stock Exchange on the grant date. The Company accounts for the forfeiture of equity awards as they occur.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Derivative instruments and hedging activities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company utilizes interest rate swaps to manage interest rate risk on existing and planned future debt issuances. The fair value of all derivative instruments are recognized as assets or liabilities at the balance sheet date on the Unaudited Condensed Consolidated Balance Sheets. The fair value of the interest rate swaps are calculated by discounting the future net cash flows to the present value based on the terms and conditions of the agreements and the forward interest rate curves. As these inputs are based on observable data and valuations of similar instruments, the interest rate derivatives are primarily categorized in Level 2 in the fair value hierarchy.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warrant Liabilities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and 2022, the Company has outstanding private warrants it assumed with the December 2020 merger transaction with XL Hybrids, Inc. With the merger, the Company assumed private placement warrants to purchase 4,233,333 shares of common stock, with an exercise price of $11.50 per share (the "Private Warrants").</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Private Warrants do not meet the criteria for equity classification and must be recorded as liabilities. As the Private Warrants meet the definition of a derivative, they were measured at fair value at inception and at each reporting date with changes in fair value recognized in the Unaudited Condensed Consolidated Statements of Operations. The Private Warrants were valued using a Black-Scholes model, with significant inputs consisting of risk-free interest rate, remaining term, expected volatility, exercise price, and the Company’s stock price.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Segment Reporting: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Segment reporting is based on the “management approach,” following the method that management organizes the Company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the Company’s chief operating decision maker (“CODM”) in allocating resources and in assessing performance. The Company’s CODM is its Chief Executive Officer. In the fourth quarter of 2022, the Company determined that the Drivetrain and XL Grid operations were discontinued operations which resulted in the Company having one operating segment of selling electricity through residential solar energy systems or through residual ownership in master lease agreements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net income (loss) per share: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period, without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock and potentially dilutive securities outstanding during the period determined using the treasury stock and if-converted methods. For purposes of the diluted income (loss) per share calculation, stock options, restricted stock units, restricted stock and warrants are considered to be potentially dilutive securities. Potentially dilutive securities are excluded from the calculation of diluted income (loss) per share when their effect would be anti-dilutive. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related parties: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A party is considered to be related to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent accounting pronouncements: </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (ASU 2016-13) which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held to replace the incurred loss model for financial assets measured at amortized cost and require entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 is effective for the Company beginning January 1, 2023. We adopted this ASU in January 2023 using the modified retrospective approach for our trade accounts receivable which resulted in a cumulative-effect adjustment to stockholders' equity of approximately $1.3 million. Results for reporting periods prior to 2023 continue to be presented in accordance with previously applicable GAAP while results for subsequent reporting periods are presented under ASC 326.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of the adoption of ASU No. 2016-13 on the Unaudited Condensed Consolidated Balance Sheets:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"/><td style="width:79.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts receivable, net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period (pre-ASC 326 adoption)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of ASC 326 adoption</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period (post-ASC 326 adoption)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of consolidated financial statement presentation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and Article 10 of Regulation S-X (refer to Article 8 as a smaller reporting company). We have condensed or omitted certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP pursuant to the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. As such, these interim financial statements should be read in conjunction with our 2022 annual audited consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K filed with the SEC on March 30, 2023. Our interim financial statements reflect all normal recurring adjustments necessary, in our opinion, to state fairly our financial position and results of operations for the reported periods. Amounts reported for interim periods may not be indicative of a full year period because of our continual growth, seasonal fluctuations in demand for power, timing of maintenance and other expenditures, changes in interest expense and other factors.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Unaudited Condensed Consolidated Financial Statements of the Company include the accounts of its wholly owned subsidiaries and variable interest entities, for which the Company was the primary beneficiary. All intercompany transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Use of estimates: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of expenses during the reporting period. The Company’s most significant estimates and judgments involve deferred income taxes, warranty reserves, valuation of share-based compensation, the valuation of warrant liability, useful lives of certain assets and liabilities, the valuation of </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">redeemable noncontrolling interests and noncontrolling interests, our allowance for current expected credit losses, asset acquisition transactions and the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</span> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Variable interest entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: The Company consolidates any variable interest entity ("VIE") of which it is the primary beneficiary. The Company formed or acquired VIEs which are partially funded by tax equity investors in order to facilitate the funding and monetization of certain attributes associated with solar energy systems. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests. A variable interest holder is required to consolidate a VIE if that party has the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company does not consolidate a VIE in which it has a majority ownership interest when the Company is not considered the primary beneficiary. The Company evaluates its relationships with the VIEs on an ongoing basis to determine if it is the primary beneficiary.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's investments in Volta Solar Owner II, LLC, ORE F4 HoldCo, LLC and Level Solar Fund IV LLC (collectively, the "Funds") were determined to be variable interests in VIEs. The Company considered the provisions within the contractual arrangements that grant it power to manage and make decisions that affect the operation of the VIEs, including determining the solar energy systems contributed to the VIEs, and the operation and maintenance of the solar energy systems. The Company considers the rights granted to the other investors under the contractual arrangements to be more protective in nature rather than substantive participating rights. As such, the Company was determined to be the primary beneficiary and the assets, liabilities and activities of the Funds are consolidated by the Company. (See Note 13. Redeemable Noncontrolling Interests and Noncontrolling Interests)</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Redeemable noncontrolling interests and noncontrolling interests:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The distribution rights and priorities for the Funds as set forth in their respective operating agreements differ from the underlying percentage ownership interests of the members. As a result, the Company allocates income or loss to the noncontrolling interest holders of the Funds utilizing the hypothetical liquidation of book value ("HLBV") method, in which income or loss is allocated based on the change in each member's claim on the net assets at the end of each reporting period, adjusted for any distributions or contributions made during such periods. The HLBV method is commonly applied to investments where cash distribution percentages vary at different points in time and are not directly linked to an equity member's ownership percentage.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The HLBV method is a balance sheet-focused approach. Under this method, a calculation is prepared at each reporting date to determine the amount that each member would receive if the entity were to liquidate all of its assets and distribute the resulting proceeds to its creditors and members based on the contractually defined liquidation priorities. The difference between the calculated liquidation distribution amounts at the beginning and the end of the reporting period, after adjusting for capital contributions and distributions, is used to derive each member's share of the income or loss for the period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Factors used in the HLBV calculation include GAAP income (loss), taxable income (loss), capital contributions, investment tax credits, distributions and the stipulated targeted investor return specified in the subsidiaries' operating agreements. Changes in these factors could have a significant impact on the amounts that investors would receive upon a hypothetical liquidation.</span></div>The Company classifies certain noncontrolling interests with redemption features that are not solely within the Company’s control outside of permanent equity in the Unaudited Condensed Consolidated Balance Sheets. Redeemable noncontrolling interests are reported using the greater of the carrying value at each reporting date as determined by the HLBV method or the estimated redemption value at the end of each reporting period. Estimating the redemption value of the redeemable noncontrolling interests requires the use of significant assumptions and estimates, such as projected future cash flows. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of credit risk: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments which potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents. At times, such cash may be in excess of the FDIC limit. At March 31, 2023 and December 31, 2022, the Company had cash in excess of the $250,000 federally insured limit. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents as most of the balances are kept in treasury bills which are government backed securities.</span> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in banks and money market accounts. Cash equivalents are carried at cost, which approximates fair value due to their short-term nature. The Company’s cash and cash equivalents are placed with high-credit quality financial institutions and issuers, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Restricted cash:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Restricted cash held at March 31, 2023 of $33.1 million primarily consists of approximately $33.0 million of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds that are accounted for as consolidated VIEs. Restricted cash held at December 31, 2022 of $19.8 million primarily consists of approximately $19.7 million of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds that are accounted for as consolidated VIEs. The carrying amount reported in the Unaudited Condensed Consolidated Balance Sheets for restricted cash approximates fair value.</span></div> 33100000 33000000 19800000 19700000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of Cash and Cash Equivalents and Restricted Cash in the Unaudited Condensed Consolidated Balance Sheets to the total amount shown in the Unaudited Consolidated Statements of Cash Flows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:72.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.552%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,611 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 172797000 333461000 33128000 150000 205925000 333611000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts receivable, net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Accounts receivable primarily represents trade receivables from customers that are generally collected in the subsequent month. Accounts receivable is recorded net of an allowance for credit losses, which is based on our assessment of the collectability of customer accounts based on the best available data at the time. Management reviews the allowance by considering factors such as historical experience, customer credit rating, contractual term, aging category and current economic conditions that may affect a customer's ability to pay to identify customers with potential disputes or collection issues. The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.606%"><tr><td style="width:1.0%"/><td style="width:84.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of ASC 326 adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for current expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net in the Unaudited Condensed Consolidated Balance Sheets:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.606%"><tr><td style="width:1.0%"/><td style="width:84.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of ASC 326 adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for current expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 12164000 -1285000 -523000 10356000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value measurements: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s financial assets and liabilities reflects Management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. For assets and liabilities measured at fair value on a recurring and nonrecurring basis, a three-level hierarchy of measurements based upon observable and unobservable inputs is used to arrive at fair value. Observable inputs are developed based on market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions about valuation based on the best information available in the circumstances. Depending on the inputs, the Company classifies each fair value measurement as follows:</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs that reflect unadjusted quoted market prices in active markets for identical assets or liabilities that are accessible at the measurement date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs other than Level 1 prices, such as quoted market prices for similar assets or liabilities in active markets, quoted market prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy must be determined based on the lowest level input that is significant to the fair value measurement. An assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the asset or liability.</span></div>The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued expenses and other current liabilities, long-term debt, interest rate swaps and warrant liabilities. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximates fair value because of the short-term nature of those instruments. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Intangible assets, net: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s intangible assets include solar renewable energy credit agreements, performance based incentive agreements, and trade names. The Company amortizes its intangible assets that have finite lives using either the straight-line method or, if reliably determinable, based on the pattern in which the economic benefit of the asset is expected to be utilized. The useful life of the Company’s intangible assets generally range between three years and 30 years. The useful life of intangible assets are assessed and assigned based on the facts and circumstances specific to the acquisition. The Company recognizes the amortization of solar renewable energy agreements and performance based incentive agreements as a reduction to revenue and trade names as amortization expense in selling, general and administrative expenses. </span>Unfavorable solar renewable energy agreements: The Company amortizes its unfavorable solar renewable energy agreements that have finite lives using either the straight-line method or, if reliably determinable, based on the pattern in which the economic benefit of the liability is relieved. The useful life of the Company’s liabilities generally range between three years and 6 years. The useful life of liabilities are assessed and assigned based on the facts and circumstances specific to the acquisition. The Company recognizes the amortization of solar renewable energy agreements as revenue. P3Y P30Y P30Y P3Y P6Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Solar energy systems, net: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Solar energy systems, net consists of residential solar energy systems which are subject to Customer Agreements. Solar energy systems are recorded at fair value upon acquisition, less any impairment charges. For all acquired systems, the Company calculates depreciation using the straight-line method over the remaining useful life as of the acquisition date based on a 30-year useful life from the date the asset was placed in service. When a solar energy system is sold or otherwise disposed of, a gain (or loss) is recognized for the amount of cash received in excess of the net book value of the solar energy system (or vice versa) at which time the related solar energy system is removed from the Unaudited Condensed Consolidated Balance Sheets.</span>Other property and equipment, net: Other property and equipment, net is stated at cost less accumulated depreciation, or if acquired in a business combination, at fair value as of the date of acquisition less accumulated depreciation.Improvements are capitalized, while replacements, maintenance and repairs, which do not improve or extend the lives of the respective assets, are expensed as incurred. When property and equipment is retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition is recorded in the Unaudited Condensed Consolidated Statements of Operations as a component of other (income) expense, net. P30Y 6000000 0 Depreciation is calculated using the straight-line method, based upon the following estimated useful lives:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:34.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:63.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and related equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of useful life of the asset or remaining life of the lease</span></td></tr></table><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following at March 31, 2023 and December 31, 2022:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Solar energy systems</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">494,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">401,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Solar energy systems, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">395,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross other property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">645 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(336)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other property and equipment, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">396,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> P5Y P3Y P2Y P2Y P5Y 60000.00 200000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Asset retirement obligations (ARO): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Customer agreements only require that solar energy systems be removed if: (1) the customer has not renewed the customer agreement or exercised their purchase option and (2) the host customer requests the Company to remove the system. Upon review of the Company's estimate of the probability of required system removal, the Company considered current industry trends and has determined that it is highly probable that the customers will choose to renew their agreements or exercise the buyout option as the systems have an estimated useful life greater than the terms of the customer agreements and would still present value to the customer through cost savings. Therefore, the Company believes that the probability-weighted estimated removal costs are nominal and no ARO liability has been recorded.</span> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business combinations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for the acquisition of a business using the acquisition method of accounting. Amounts paid to acquire a business are allocated to the assets acquired and liabilities assumed based on their fair values at the date of acquisition. The Company determines the fair value of purchase consideration, including contingent consideration, and acquired intangible assets based on valuations that use certain information and assumptions provided by Management. The Company allocates any excess purchase price over the fair value of the net tangible and intangible assets acquired to goodwill. The results of operations of acquired businesses are included in the financial statements from the date of acquisition forward. Acquisition-related costs are expensed in periods in which the costs are incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Asset acquisitions: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for assets based on their cost to us, including direct and incremental transaction costs incurred by us. An asset acquisition’s cost or the consideration transferred by us is assumed to be equal to the fair value of the net assets acquired. If the consideration transferred is cash, measurement is based on the amount of cash we paid to the seller, as well as transaction costs incurred by us. Consideration given in the form of nonmonetary assets, liabilities incurred or equity interests issued is measured based on either the cost to us or the fair value of the assets or net assets acquired, whichever is more clearly evident. The cost of an asset acquisition is allocated to the assets acquired based on their estimated relative fair values. The Company engages third-party appraisal firms to assist in the fair value determination. Goodwill is not recognized in an asset acquisition.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid expenses and other current assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets include prepaid insurance, prepaid rent, and supplies, which are expected to be recognized or realized within the next 12 months.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of long-lived asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s: The Company reviews long-lived assets, including solar energy systems, property and equipment, and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company groups assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value. There has been no impairment charge for the periods presented.</span> 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Impairment of goodwill:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Goodwill represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses. Goodwill is not amortized but instead is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. The Company has recorded goodwill in connection with its historical business acquisitions. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company performs its annual goodwill impairment assessment at October 1 each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can be performed by first completing a qualitative assessment on the Company’s single reporting unit. The Company can also bypass the qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the total amount of goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines the fair value of its reporting unit using the market or income approach. Under the market approach method, the Company will compare its book value to the fair value of its public float, utilizing the fair value of its common stock on the measurement date. The income approach of computing fair value is based on the present value of the expected future economic benefits generated by the asset or business, such as cash flows or profits which will then be compared to its book value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the first quarter of 2022, the Company believed there were indicators that the carrying amount of its goodwill may be impaired due to a decline in the Company’s stock price and market capitalization. As a result, the Company performed an assessment of its goodwill for impairment. The Company elected to forego the qualitative test and proceeded to perform a quantitative test. The Company compared the book value of its single reporting unit to the fair value of its public float. The market capitalization was below the fair value of the Company by an amount in excess of its reported value of goodwill. As a result, the Company recorded a charge of $8.6 million to fully impair its goodwill for the three months ended March 31, 2022. There has been no impairment charge for the three months ended March 31, 2023.</span></div> 8600000 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is derived from Residential Solar business which primarily generates revenue through the sale to homeowners of power generated by its residential solar energy systems pursuant to long-term agreements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Residential Solar Revenues</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Energy generation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Customers purchase electricity under PPAs or SLAs. Revenue is recognized from contracts with customers as performance obligations are satisfied at a transaction price reflecting an amount of consideration based upon </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">an estimated rate of return which is expressed as the solar rate per kilowatt hour or a flat rate per month as defined in the customer contracts. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.15pt">PPAs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">("ASC 606")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PPA revenue is recognized when generated based upon the amount of electricity delivered as determined by remote monitoring equipment at solar rates specified under the PPAs. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.15pt">SLAs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has SLAs, which do not meet the definition of a lease under ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">("ASC 842"), and are accounted for as contracts with customers under ASC 606. Revenue is recognized on a straight-line basis over the contract term as the obligation to provide continuous access to the solar energy system is satisfied. The amount of revenue recognized may not equal customer cash payments because the performance obligation has been satisfied ahead of cash receipt or evenly as continuous access to the solar energy system has been provided. The differences between revenue recognition and cash payments received are reflected in accounts receivable, other assets or deferred revenue, as appropriate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Solar renewable energy credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">s - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has contracts with third parties to sell Solar Renewable Energy Credits ("SRECs") generated by the solar energy systems for fixed prices. Certain contracts that meet the definition of a derivative may be exempted as normal purchase or normal sales transactions ("NPNS"). NPNS are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. The Company's SREC contracts meet these requirements and are designated as NPNS contracts. Such SRECs are exempted from the derivative accounting and reporting requirements, and the Company recognizes revenues in accordance with ASC 606.The Company recognizes revenue for SRECs based on pricing predetermined within the respective contracts at a point of time when the SRECs are transferred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Government incentives - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company participates in the Residential Solar Investment Program of Connecticut, which offers a performance-based incentive (“PBI”) for certain of its solar energy systems that are associated with the program (“eligible systems”). PBIs are paid to the Company and recognized as revenue quarterly based on actual per-kilowatt-hour production delivered to the eligible systems. For systems up to 20kW, the Company will be paid a predetermined rate based on the eligible system start date. The program lasts for six years from the eligible systems’ start date. PBI revenue is accounted for under ASC 606 and is earned monthly based upon the actual electricity produced by the system. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Servicing revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company earns operating and maintenance revenue from third-party residential solar fund customers at pre-determined rates for various operating and maintenance and asset management services as specified in Maintenance Service Agreements ("MSAs") and Operating Service Agreements ("OSAs"). The MSAs and OSAs contain multiple performance obligations, including routine maintenance, nonroutine maintenance, renewable energy certificate management, inventory management, delinquent account collections and customer account management. Pursuant to ASC 606, the Company has elected the "right to invoice" practical expedient and revenue for these performance obligations are recognized as services are rendered based upon the underlying contractual arrangements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the detail of the Company’s revenues as recorded in the Unaudited Condensed Consolidated Statements of Operations for the three months ended March 31, 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.818%"><tr><td style="width:1.0%"/><td style="width:78.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3 Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPA revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SLA revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar renewable energy credit revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servicing revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,095 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in billed trade accounts receivable, and deferred revenue (contract liabilities) on the Unaudited Condensed Consolidated Balance Sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues primarily consists of the depreciation expense relating to the solar energy systems. In addition, this also consists of costs of third parties used to service the systems as well as any cost associated with meter swaps.</span></div> The following table presents the detail of the Company’s revenues as recorded in the Unaudited Condensed Consolidated Statements of Operations for the three months ended March 31, 2023:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.818%"><tr><td style="width:1.0%"/><td style="width:78.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3 Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPA revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SLA revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar renewable energy credit revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servicing revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,095 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7127000 7922000 1535000 24000 113000 443000 931000 18095000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranties: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers who purchased the Company's Drivetrain systems were provided limited-assurance-type warranties for equipment and work performed under the contracts. The warranty period typically extends for 3 years following transfer of control of the equipment. The warranties solely relate to correction of product defects during the warranty period, which is consistent with similar warranties offered by competitors. Customers of XL Grid were provided limited-assurance-type warranties for a term of one year for installation work performed under its contracts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accrues the estimated cost of product warranties for unclaimed charges based on historical experiences and expected results. Should product failure rates and material usage costs differ from these estimated revisions to the estimated warranty liability are required. The Company periodically assesses the adequacy of its recorded product warranty liabilities and adjusts the balances as required. Warranty expense is recorded as a component of discontinued operations. With the Company’s exit from the Drivetrain business and the subsequent sale of World Energy, the Company will not incur any additional warranty obligations and expects the warranty obligation to substantially run-off over the next 21 months.</span></div>The warranty liability is included in Accrued Expenses and Other Current Liabilities on the Unaudited Condensed Consolidated Balance Sheets. P3Y P1Y The following is a roll-forward of the Company’s accrued warranty liability:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.636%"><tr><td style="width:1.0%"/><td style="width:66.027%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.950%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.109%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for warranties issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer of inventory to servicers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty fulfillment charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1125000 2547000 0 28000 498000 0 0 172000 627000 2403000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for income taxes using the asset and liability method under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and operating loss carry-forwards and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the Statements of Operations in the period in which the enactment rate changes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The ultimate recovery of deferred tax assets is dependent upon the amount and timing of future taxable income and other factors such as the taxing jurisdiction in which the asset is to be recovered. Deferred tax assets and liabilities are reduced through the establishment of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Uncertain tax positions taken or expected to be taken in a tax return are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. For the three months ended March 31, 2023 and 2022, there were no uncertain tax position taken or expected to be taken in the Company’s tax returns.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the normal course of business, the Company is subject to regular audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or local tax examinations by tax authorities in its major jurisdictions for tax years before 2019. However, net operating loss carryforwards remain subject to examination to the extent they are carried forward and impact a year that is open to examination by tax authorities.</span></div>The Company did not recognize any tax related interest or penalties in the accompanying Consolidated Financial Statements, but would record any such interest and penalties as a component of the provision for income taxes 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-based compensation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock-based awards to certain employees, directors and non-employee consultants. Awards issued under the Company’s stock-based compensation plans include stock options, restricted stock units and restricted stock awards. For transactions in which the Company obtains employee services in exchange for an award of equity instruments, the cost of the services are measured based on the grant date fair value of the award. The Company recognizes the cost over the period during which an employee is required to provide services in exchange for the </span><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">award, known as the requisite service period (usually the vesting period). Costs related to plans with graded vesting are generally recognized using a straight-line method.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes option pricing model to determine the fair value of stock-based awards and recognizes the compensation cost on a straight line basis over the requisite service period of the awards for employee, which is typically the four-year vesting period of the award, and effective contract period specified in the award agreement for non-employee. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of common stock is determined based on the closing price of the Company’s common stock on the New York Stock Exchange at each award grant date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the stock price and a number of assumptions, including expected volatility, expected life, risk- free interest rate and expected dividends. The Company does not have a significant history of trading of its common stock as it was not a public company until December 21, 2020, and as such expected volatility was estimated using historical volatilities of comparable public entities. The expected life of the awards is estimated based on a simplified method, which uses the average of the vesting term and the original contractual term. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected life of the awards. The dividend yield assumption is based on history and expectation of paying no dividends. Forfeitures are accounted for as they occur.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted stock units generally vest over the requisite service periods (vesting on a straight–line basis). The fair value of a restricted stock unit award is equal to the closing price of the Company’s common stock on the New York Stock Exchange on the grant date. The Company accounts for the forfeiture of equity awards as they occur.</span></div> P4Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Derivative instruments and hedging activities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company utilizes interest rate swaps to manage interest rate risk on existing and planned future debt issuances. The fair value of all derivative instruments are recognized as assets or liabilities at the balance sheet date on the Unaudited Condensed Consolidated Balance Sheets. The fair value of the interest rate swaps are calculated by discounting the future net cash flows to the present value based on the terms and conditions of the agreements and the forward interest rate curves. As these inputs are based on observable data and valuations of similar instruments, the interest rate derivatives are primarily categorized in Level 2 in the fair value hierarchy.</span> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warrant Liabilities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and 2022, the Company has outstanding private warrants it assumed with the December 2020 merger transaction with XL Hybrids, Inc. With the merger, the Company assumed private placement warrants to purchase 4,233,333 shares of common stock, with an exercise price of $11.50 per share (the "Private Warrants").</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Private Warrants do not meet the criteria for equity classification and must be recorded as liabilities. As the Private Warrants meet the definition of a derivative, they were measured at fair value at inception and at each reporting date with changes in fair value recognized in the Unaudited Condensed Consolidated Statements of Operations. The Private Warrants were valued using a Black-Scholes model, with significant inputs consisting of risk-free interest rate, remaining term, expected volatility, exercise price, and the Company’s stock price.</span></div> 4233333 11.50 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Segment Reporting: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Segment reporting is based on the “management approach,” following the method that management organizes the Company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the Company’s chief operating decision maker (“CODM”) in allocating resources and in assessing performance. The Company’s CODM is its Chief Executive Officer. In the fourth quarter of 2022, the Company determined that the Drivetrain and XL Grid operations were discontinued operations which resulted in the Company having one operating segment of selling electricity through residential solar energy systems or through residual ownership in master lease agreements.</span> Net income (loss) per share: Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period, without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock and potentially dilutive securities outstanding during the period determined using the treasury stock and if-converted methods. For purposes of the diluted income (loss) per share calculation, stock options, restricted stock units, restricted stock and warrants are considered to be potentially dilutive securities. Potentially dilutive securities are excluded from the calculation of diluted income (loss) per share when their effect would be anti-dilutive. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related parties: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A party is considered to be related to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</span> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent accounting pronouncements: </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (ASU 2016-13) which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held to replace the incurred loss model for financial assets measured at amortized cost and require entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 is effective for the Company beginning January 1, 2023. We adopted this ASU in January 2023 using the modified retrospective approach for our trade accounts receivable which resulted in a cumulative-effect adjustment to stockholders' equity of approximately $1.3 million. Results for reporting periods prior to 2023 continue to be presented in accordance with previously applicable GAAP while results for subsequent reporting periods are presented under ASC 326.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of the adoption of ASU No. 2016-13 on the Unaudited Condensed Consolidated Balance Sheets:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"/><td style="width:79.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts receivable, net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period (pre-ASC 326 adoption)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of ASC 326 adoption</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period (post-ASC 326 adoption)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1300000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact of the adoption of ASU No. 2016-13 on the Unaudited Condensed Consolidated Balance Sheets:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"/><td style="width:79.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts receivable, net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period (pre-ASC 326 adoption)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of ASC 326 adoption</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period (post-ASC 326 adoption)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8336000 1285000 9621000 Business Combinations<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Spruce Power</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 9, 2022, the Company acquired Legacy Spruce Power for $32.6 million which consisted of cash payments of $61.8 million less cash and restricted cash acquired of $29.2 million. Management evaluated which entity should be </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">considered the accounting acquirer in the transaction by giving consideration to the form of consideration transferred, the composition of the equity holders, the composition of voting rights of the Board of Directors, continuity of management structure, and size of the respective organizations. Based on the evaluation of the applicable factors, Management noted that all factors, with the exception of relative size of organization, were indicators that the Company was the acquiring entity resulting in Management’s conclusion that for accounting purposes the Company acquired Legacy Spruce Power.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The acquisition was accounted for as a business combination. The Company allocated the Legacy Spruce Power purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, September 9, 2022. The excess of the purchase price over those fair values was recorded to goodwill. The Company's evaluations of the facts and circumstances available as of September 9, 2022, to assign fair values to assets acquired and liabilities assumed are ongoing. As we complete further analysis of assets including solar systems, intangible assets, as well as noncontrolling interests and debt, additional information on the assets acquired and liabilities assumed becomes available. A change in information related to the value of net assets acquired may change the amount of the purchase price assigned to goodwill, and as a result, the preliminary fair values set forth below are subject to adjustment as additional information is obtained and valuations are completed. Provisional adjustments are recognized during the reporting period in which the adjustments are determined. The Company expects to finalize the purchase price allocation as soon as practicable, but no later than one year from the acquisition date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accounting for business combinations requires our management to make significant estimates and assumptions, especially at the acquisition date including our estimates for solar systems, production based incentives, solar renewable energy agreements, non-controlling interest, trade names and debt, where applicable. Although we believe the assumptions and estimates are based on information obtained from the management of the acquired companies and are inherently uncertain. Critical estimates in valuing solar systems under the income approach include future expected cash flows and discount rate. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the preliminary purchase price allocation of the fair value of assets acquired and liabilities assumed in the acquisition of Spruce Power, as adjusted, during the measurement period:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.933%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Initial Purchase Price Allocation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Updated Purchase Price Allocation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, net of cash acquired, and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of consideration to assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unfavorable solar renewable energy agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,061)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests and noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As reflected in the preceding table, as a result of updated valuation reports the Company adjusted solar energy systems and intangible assets with corresponding changes to goodwill. In the first quarter of 2023, due to the change in the provisional amounts assigned to intangible assets and solar energy systems the Company recognized $0.4 million of revenue, $1.9 million of depreciation expense and $0.4 million of trade name amortization of which $(0.5) million of revenue, $0.9 million of depreciation expense and $0.3 million of trade name amortization relates to previous year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During Q1 2023, the Company adjusted the fair value of its noncontrolling interest and its redeemable noncontrolling interest in the Company's financials which resulted in the recognition of adjustments of $(5.5) million and $0.2 million, respectively. Additional paid in Capital was adjusted by $(1.8) million which includes the fair value adjustment associated with the purchase of 100% of the membership interests in Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC and RPV Fund 13 LLC,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Sunserve Residential Solar I, LLC's and Level Solar Fund III, LLC in 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The intangible assets are amortized over their respective estimated useful lives as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.065%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asset Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Solar renewable energy agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance based incentives agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted-average useful life of the intangibles identified above is approximately 16.0 years, which approximates the period over which the Company expects to gain the estimated economic benefits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net assets acquired. Goodwill is primarily attributable to the Company's ability to leverage and use its existing capital and access to capital markets along with Spruce Power's established operations and mergers and acquisition capabilities to grow the Spruce Power business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Supplemental disclosure of pro forma information:</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following unaudited pro forma financial information presents the combined results of the operations of the Company with Legacy Spruce Power as if the acquisition of Legacy Spruce Power on September 9, 2022 had occurred as of January 1, 2022. The results of operations related to the Company’s Drivetrain and XL Grid businesses, which were determined to be discontinued operations in the fourth quarter of 2022, are presented as net loss from discontinued operations. The unaudited pro forma revenues and pro forma net (loss) income reflect the continuing operational results of the Company’s corporate functions and the results of operations for Legacy Spruce Power. The unaudited pro forma financial information is not necessarily indicative of what the consolidated results of operations actually would have been had the respective acquisitions been completed on January 1, 2022. In addition, the unaudited pro forma financial information does not purport to project the future results of operations of the combined Company.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents the Company’s pro forma combined results of operations for the three months ended March 31, 2022:<br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.727%"><tr><td style="width:1.0%"/><td style="width:79.941%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.026%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands, except share and per share data)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,649 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,294)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per share amounts:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations - basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations - basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 32600000 61800000 29200000 The following table summarizes the preliminary purchase price allocation of the fair value of assets acquired and liabilities assumed in the acquisition of Spruce Power, as adjusted, during the measurement period:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.933%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Initial Purchase Price Allocation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Updated Purchase Price Allocation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, net of cash acquired, and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of consideration to assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unfavorable solar renewable energy agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,061)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests and noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 32585000 32585000 10995000 10995000 6768000 -2405000 4363000 406298000 89268000 495566000 337000 337000 0 11980000 11980000 26698000 26698000 3279000 -328000 2951000 358000 -102000 256000 158636000 -129879000 28757000 2620000 22000 2642000 0 -10500000 10500000 13061000 241000 13302000 3382000 -42000 3340000 510002000 -2772000 507230000 335000 -292000 43000 51384000 -39123000 12261000 -400000 1900000 400000 -500000 900000 300000 -5500000 200000 -1800000 1 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The intangible assets are amortized over their respective estimated useful lives as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.065%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asset Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Solar renewable energy agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance based incentives agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0</span></td></tr></table></div> 340000 10500000 P6Y 3240000 0 P13Y 8400000 0 P30Y P16Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents the Company’s pro forma combined results of operations for the three months ended March 31, 2022:<br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.727%"><tr><td style="width:1.0%"/><td style="width:79.941%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.026%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands, except share and per share data)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,649 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,294)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per share amounts:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations - basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations - basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 16991000 10649000 -15943000 -5294000 0.08 0.08 -0.11 -0.11 Acquisition of Master lease agreement (SEMTH)In furtherance of its growth strategy, on March 23, 2023, the Company completed the acquisition of all the issued and outstanding interests in SEMTH (the “SEMTH Acquisition”) from certain funds managed by HPS Investment Partners, LLC (“HPS”), pursuant to a Membership Interest Purchase And Sale Agreement (“Purchase Agreement”) dated as of March 23, 2023. The SEMTH assets include 20-year use rights to the customer payment stream (“SEMTH Master Lease”) of approximately 22,500 residential solar leases and power purchase agreements. The Company acquired SEMTH for approximately $23 million of cash, net of cash received, and assumed $125 million of outstanding senior indebtedness (See <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Note 8. Long-Term Debt) and Interest rate swaps with Deutsche Bank AG, New York Bank (See Note 12. Interest Rate Swaps) held by SEMTH, and its subsidiaries at the close of the acquisition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase of SEMTH Lessor's future revenue has been accounted for as an acquisition of financial assets. Under the acquisition method, the purchase price was allocated to the assets acquired and liabilities assumed based on their estimated fair value. All fair value measurements of assets acquired and liabilities assumed were based on significant estimates and assumptions, including Level 3 (unobservable) inputs, which require judgment. Estimates and assumptions include the projected timing and amount of future cash flows, discount rates reflecting risk inherent in future cash flows and future utility prices.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of establishing the fair value of the Company's investment in SEMTH Master lease, its analysis considers cash flows beginning in March 2023 (the effective date of the transaction). The Company estimated the fair value of its investment in SEMTH Master lease to be approximately $146.9 million on the transaction date.</span></div> P20Y 22500 23000000 125000000 146900000 Property and Equipment<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following at March 31, 2023 and December 31, 2022:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Solar energy systems</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">494,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">401,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Solar energy systems, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">395,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross other property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">645 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(336)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other property and equipment, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">396,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 494008000 401754000 11989000 5928000 482019000 395826000 47000 48000 294000 294000 239000 222000 0 6000 65000 65000 645000 635000 336000 293000 309000 342000 482328000 396168000 Intangible Assets, net<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the detail of Intangible assets, net as recorded in the Unaudited Condensed Consolidated Balance Sheets:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"/><td style="width:83.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar renewable energy agreements</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance based incentives agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"/><td style="width:83.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar renewable energy agreements</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance based incentives agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr></table> 340000 3240000 8400000 -1137000 10843000 Accrued Expenses and Other Current Liabilities<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following at March 31, 2023 and December 31, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued servicing expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued equity distributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred purchase price consideration – World Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following at March 31, 2023 and December 31, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued servicing expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued equity distributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred purchase price consideration – World Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following at March 31, 2023 and December 31, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued servicing expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued equity distributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred purchase price consideration – World Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11172000 6586000 2785000 1749000 2677000 2300000 2261000 6526000 1648000 3696000 1230000 0 248000 0 33000 0 0 451000 0 201000 22054000 21509000 Long-Term DebtIn connection with the acquisition of Legacy Spruce Power, the Company assumed certain long-term debt instruments as of September 9, 2022, the acquisition date of Legacy Spruce Power. In connection with accounting for the business combination, the Company adjusted the carrying value of this long-term debt to its fair value as of the acquisition date. This fair value adjustment resulted in a reduction of the carrying value of the debt by $35.2 million. This adjustment to fair <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">value will be amortized to interest expense over the life of the related debt instruments using the effective interest method. Amortization expense for the fair value adjustment for the three months ended March 31, 2023 was $1.5 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of the acquisition of SEMTH (See Note 4. Acquisition of Master lease agreement (SEMTH)), the Company assumed newly added Debt with Deutsche Bank AG, New York Bank.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Deutsche Bank Credit Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Prior to acquisition of SEMTH (SET Borrower 2022, LLC (“SET Borrower”) by the Company, SEMTH entered into a Credit Agreement with Deutsche Bank AG, New York Bank (“DB Credit Agreement”) as the Facility Agent, On June 10, 2022, which consisted of a term loan of $125.0 million. The DB Credit Agreement is collateralized with all of the assets and property of SET Borrower. The term loan bears interest at the Secured Overnight Financing Rate (“SOFR”) plus the applicable margin. The applicable margin is 2.25% per annum through the first twelve months, 2.50% for the following six months, and 2.75% for the next six months, and 3.00% through the maturity date. The interest rate on the DB Credit Agreement as of March 31, 2023 was 7.03%. The DB Credit Agreement requires SET Borrower to be in compliance with various affirmative and negative covenants. As of March 31, 2023, SET Borrower was in compliance with the covenants contained in the DB Credit Agreement. The term loan requires quarterly payments, which began on August 17, 2022, should the outstanding loan balance exceed the borrowing base on such calculation date with the remaining balance due in a single payment on August 18, 2025.</span></div> -35200000 1500000 125000000 0.0225 0.0250 0.0275 0.0300 0.0703 ROU Assets and Lease Liabilities<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s right-of-use ("ROU") assets and lease liabilities are comprised of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases is presented below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.909%"><tr><td style="width:1.0%"/><td style="width:69.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.474%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term – operating leases (in months)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate – operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the annual minimum lease payments of our operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For The Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (excluding the three months ended March 31, 2023)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments, undiscounted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> ROU Assets and Lease Liabilities<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s right-of-use ("ROU") assets and lease liabilities are comprised of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases is presented below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.909%"><tr><td style="width:1.0%"/><td style="width:69.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.474%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term – operating leases (in months)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate – operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the annual minimum lease payments of our operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For The Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (excluding the three months ended March 31, 2023)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments, undiscounted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s right-of-use ("ROU") assets and lease liabilities are comprised of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3150000 2686000 1225000 781000 2784000 2365000 34000 116000 54000 53000 48000 61000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases is presented below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.909%"><tr><td style="width:1.0%"/><td style="width:69.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.474%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term – operating leases (in months)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate – operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 321000 227000 417000 240000 P42Y8M12D P81Y1M6D 0.043 0.097 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the annual minimum lease payments of our operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For The Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (excluding the three months ended March 31, 2023)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments, undiscounted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 634000 770000 675000 689000 346000 0 3114000 895000 4009000 Fair Value Measurements<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses various assumptions and methods in estimating the fair values of its financial instruments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:52.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.853%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumptions for Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Input</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.88 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term in years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.73</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.98</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's interest rate swaps are not traded on a market exchange and the fair values are determined using a valuation model based on a discounted cash flow analysis. This analysis reflects the contractual terms of the interest rate swap agreements and uses observable market-based inputs, including estimated future LIBOR interest rates. The fair value of the Company's interest rate swap is the net difference in the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates and are </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">observable inputs available to a market participant. The interest rate swap valuation is classified in Level 2 of the fair value hierarchy. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The debt balances as presented in the Unaudited Condensed Consolidated Balance Sheets approximate the fair value of the respective instruments as the debt is at a variable rate, the estimates of which are considered Level 2 fair value calculations within the fair value hierarchy.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of <br/> March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level III</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of <br/> December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level III</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Asset:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.1pt;text-align:left;text-indent:-8.1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.1pt;text-align:left;text-indent:-8.1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Private Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of obligation to issue shares of common stock to sellers of World Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a roll forward of the Company’s Level 3 instruments:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.848%"><tr><td style="width:1.0%"/><td style="width:69.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the <br/>Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value adjustments – Warrant liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share settlement of World Energy Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:52.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.853%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumptions for Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Input</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.88 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term in years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.73</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.98</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.0388 0.0111 P2Y8M23D P3Y11M23D 0.705 0.888 11.50 11.50 0.82 3.31 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of <br/> March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level III</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of <br/> December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level III</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Asset:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.1pt;text-align:left;text-indent:-8.1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.1pt;text-align:left;text-indent:-8.1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Private Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of obligation to issue shares of common stock to sellers of World Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 27737000 0 27737000 0 0 142000 142000 0 32252000 0 32252000 0 0 256000 256000 0 0 151000 151000 0 0 407000 407000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a roll forward of the Company’s Level 3 instruments:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.848%"><tr><td style="width:1.0%"/><td style="width:69.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the <br/>Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value adjustments – Warrant liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share settlement of World Energy Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 407000 114000 151000 142000 Share-Based Compensation Expense<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense for stock options and restricted stock units for the three months ended March 31, 2023 and 2022 was $0.8 million and $0.4 million, respectively. As of March 31, 2023, there was $5.5 million of unrecognized compensation cost related to stock options which is expected to be recognized over the remaining vesting periods, with a weighted-average period of 3.4 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock options to certain employees that will vest over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzNGM0ODQ4MTY3YjRlY2Y5ZDAzZjkxOWU3NzQ1MjY0L3NlYzozMzRjNDg0ODE2N2I0ZWNmOWQwM2Y5MTllNzc0NTI2NF82NC9mcmFnOjNlZWU2Y2RlMjgwZjQ0MzU4YTk1YTFhOTIyYmRkNzgzL3RleHRyZWdpb246M2VlZTZjZGUyODBmNDQzNThhOTVhMWE5MjJiZGQ3ODNfNTcw_02b5f027-36b9-4766-b483-7c6c9eb496f9">one</span> to four years. A summary of stock option award activity for the three months ended March 31, 2023 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.727%"><tr><td style="width:1.0%"/><td style="width:51.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.390%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted Average<br/>Remaining<br/>Contractual Term</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,091,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,081,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cancelled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(528,176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at March 31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,481,416 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.02 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at March 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,318,930 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.95 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.6</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of stock options outstanding as of March 31, 2023 was $2.2 million. The aggregate intrinsic value of stock options exercisable as of March 31, 2023 was $2.2 million. Cash received from options exercised for the three months ended March 31, 2023 and 2022 was $0.3 million and $0.3 million, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units to certain employees that will generally vest over a period of four years. The fair value of restricted stock unit awards is estimated by the fair value of the Company’s Common Stock at the date of grant. Restricted stock units activity during the three months ended March 31, 2023 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.780%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant Date Fair<br/>Value Per<br/>Share</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,832,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,731,919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(766,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,333,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.28 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CEO's Ladder Restricted Stock Unit Award</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 9, 2022, in connection with the acquisition of Legacy Spruce Power and his appointment as President of XL Fleet, the Company granted to CEO a restricted stock unit award (the "Ladder RSUs") of 1,666,666 shares of common stock. The Ladder RSUs vest in 10% increments on the dates the Plan administrator certifies the applicable milestone stock prices have been achieved or exceeded, provided that CEO remains employed on the date of certification and such achievement occurs within ten years of the date of the grant.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used a Monte Carlo simulation valuation model to determine the fair value of the award which is presently accounted for as a liability. The following inputs were used in the simulation: grant date stock price of $1.17, annual volatility of 85.0%, risk-free interest rate of 3.3% and dividend yield of 0.0%. For each tranche, a fair value was calculated as well as a derived service period which represents the median number of years it is expected to take for the Ladder RSUs to meet their corresponding milestone stock price excluding the simulation paths that result in the Ladder RSUs not vesting within the 10 year term of the agreement. Each tranche's fair value will be amortized ratably over the respective derived service period.</span></div>The Company recognized approximately $0.1 million of expense related to the Ladder RSUs for the three months ended March 31, 2023 800000 400000 5500000 P3Y4M24D <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock options to certain employees that will vest over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzNGM0ODQ4MTY3YjRlY2Y5ZDAzZjkxOWU3NzQ1MjY0L3NlYzozMzRjNDg0ODE2N2I0ZWNmOWQwM2Y5MTllNzc0NTI2NF82NC9mcmFnOjNlZWU2Y2RlMjgwZjQ0MzU4YTk1YTFhOTIyYmRkNzgzL3RleHRyZWdpb246M2VlZTZjZGUyODBmNDQzNThhOTVhMWE5MjJiZGQ3ODNfNTcw_02b5f027-36b9-4766-b483-7c6c9eb496f9">one</span> to four years. A summary of stock option award activity for the three months ended March 31, 2023 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.727%"><tr><td style="width:1.0%"/><td style="width:51.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.390%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted Average<br/>Remaining<br/>Contractual Term</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,091,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,081,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cancelled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(528,176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at March 31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,481,416 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.02 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at March 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,318,930 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.95 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.6</span></td></tr></table></div> P4Y 6091271 1.39 P2Y8M12D 0 0 1081679 0.25 528176 6.94 4481416 1.02 P2Y7M6D 4318930 0.95 P2Y7M6D 2200000 2200000 300000 300000 P4Y Restricted stock units activity during the three months ended March 31, 2023 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.780%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant Date Fair<br/>Value Per<br/>Share</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,832,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,731,919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(766,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,333,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.28 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9832707 1.30 0 0 2731919 2.03 766815 1.36 6333973 1.28 1666666 0.10 P10Y 1.17 0.850 0.033 0.000 P10Y 100000 0 Interest Rate Swaps<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The purpose of the swap agreements is to convert the floating interest rate on the Credit Agreements of the Company to a fixed rate. As of March 31, 2023, the notional amount of the interest rate swaps covers approximately 96% of the balance of the Company’s floating rate term loans.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March 31, 2023, the change in the fair value of the interest rate swaps was $5.6 million reflected within Change in Fair Value of Interest Rate Swaps within Other Income (Expense) and $2.5 million were realized gains reflected within Interest Expense, Net in the Unaudited Condensed Consolidated Statements of Operations. See Note 10. Fair Value Measurements for the method used to determine fair value of interest rate swaps. Above amounts also includes Deutsche Bank swap which was assumed by the Company as part of SEMTH asset acquisition transaction.</span></div> 0.96 5600000 2500000 Redeemable Noncontrolling Interest and Noncontrolling Interests<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes redeemable noncontrolling interest and noncontrolling interests as of March 31, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.727%"><tr><td style="width:1.0%"/><td style="width:64.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Equity Entity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date Class A Member Admitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interest:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level Solar Fund IV LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2016</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interests:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ORE F4 Holdco, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volta Solar Owner II, LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2017</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax equity entities were structured at inception so that the allocations of income and loss for tax purposes will flip at a date in the future. The terms of the tax equity entities' operating agreements contain allocations of taxable income (loss), Section 48(a) ITCs and cash distributions that vary over time and adjust between the members on an agreed date (referred to as the flip date). The operating agreements specify either a date certain flip date or an internal rate of return ("IRR") flip date. The date certain flip date is based on the passage of a fixed period of time as defined in the operating agreements for each entity. The IRR flip date is the date on which the tax equity investor has achieved a contractual rate of return. From </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">inception through the flip date, the Class A members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 99% and the Class B members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 1%. After the related flip date (or, if the tax equity investor has a deficit capital account, typically after such deficit has been eliminated), the Class A members' allocation of taxable income (loss) will typically decrease to 5% (or, in some cases, a higher percentage if required by the tax equity investor) and the Class B members' allocation of taxable income (loss) will increase by an inverse amount.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The redeemable noncontrolling interests and noncontrolling interests are comprised of Class A units, which represent the tax equity investors' interest in the tax equity entities. Both the Class A members and Class B members may have call options to allow either member to redeem the other member's interest in the tax equity entities upon the occurrence of certain contingent events, such as bankruptcy, dissolution/liquidation and forced divestitures of the tax equity entities. Additionally, the Class B members may have the option to purchase all Class A units, which is typically exercisable at any time during the periods specified under their respective governing documents, and, in regards to the tax equity entities classified as redeemable noncontrolling interests, also have the contingent obligation to purchase all Class A units if the Class A members exercise their right to withdraw, which is typically exercisable at any time during the nine-month period commencing upon the applicable flip date. The carrying values of the redeemable noncontrolling interests were equal to or greater than the estimated redemption values as of March 31, 2023 and December 31, 2022.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes redeemable noncontrolling interest and noncontrolling interests as of March 31, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.727%"><tr><td style="width:1.0%"/><td style="width:64.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Equity Entity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date Class A Member Admitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interest:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level Solar Fund IV LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2016</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interests:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ORE F4 Holdco, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volta Solar Owner II, LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2017</span></td></tr></table></div> 0.99 0.01 0.05 43500000 47800000 1100000 800000 Restructuring<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table summarizes the activity for the three months ended March 31, 2023 in the restructuring liability for employee termination charges. There was no such liability outstanding as of March 31, 2022.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.545%"><tr><td style="width:1.0%"/><td style="width:34.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2023</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee termination charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table summarizes the activity for the three months ended March 31, 2023 in the restructuring liability for employee termination charges. There was no such liability outstanding as of March 31, 2022.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.545%"><tr><td style="width:1.0%"/><td style="width:34.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2023</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee termination charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 3429000 723000 2978000 1174000 Commitments and Contingencies<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Sponsorship Commitment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> In February 2021, the Company agreed to a sponsorship agreement with several entities related to the UBS Arena, Belmont Park and the NY Islanders Hockey Club. Pursuant to that Agreement, the Company was designated an “Official Electric Transportation Partner of UBS Arena” with various associated marketing and branding rights, including the development of electric vehicle charging stations. The sponsorship agreement has a term of three years with a sponsor fee of approximately $500,000 per year, of which approximately $250,000 was paid in June 2021 and the second payment of $250,000 was accrued on December 31, 2021 and paid in January 2022. One of the directors of the Company is a co-owner of the NY Islanders Hockey Club. In the second quarter of 2022, the Company exercised its option to terminate the final two years of the agreement and will incur no further sponsor fees. The Company has incurred costs of approximately $700,000 related to future opportunities to develop electric vehicle charging stations on the UBS Arena area.</span><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Legal proceedings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company is periodically involved in legal proceedings, legal actions and claims arising in the normal course of business, including proceedings relating to product liability, intellectual property, safety and health, employment and other matters. Management believes that the outcome of such legal proceedings, legal actions and claims will not have a significant adverse effect on the Company’s financial position, results of operations or cash flows.</span></div><div style="margin-top:12pt;text-indent:-0.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Putative securities class action complaints</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 8, 2021, two putative securities class action complaints were filed in the federal district court for the Southern District of New York against the Company and certain of its current and former officers and directors. Those cases were consolidated and a lead plaintiff appointed in June 2021, and an amended complaint filed on July 20, 2021 alleging that certain public statements made by the defendants between October 2, 2020 and March 2, 2021 violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. The Company believes that the allegations asserted in the amended complaint are without merit and is vigorously defending the lawsuit. There can be no assurance, however, that the Company will be successful. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 20, 2021 and October 19, 2021, two class action complaints were filed in the Delaware Court of Chancery against certain of the Company’s current officers and directors, and the Company’s SPAC sponsor, Pivotal Investment Holdings II LLC. The actions were consolidated as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">In re XL Fleet (Pivotal) Stockholder Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, C.A. No. 2121-0808, and an amended complaint was filed on January 31, 2022. The amended complaint alleges various breaches of fiduciary duty, and aiding and abetting breaches of fiduciary duty, for purported actions relating to the negotiation and approval of the December 21, 2020 merger and organization of legacy XL Hybrids Inc. to become XL Fleet Corp., and purportedly materially misleading statements made in connection with the merger. The Company believes that the allegations asserted in both the class action complaints are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2023, two shareholder derivative actions were filed in the U.S. District Court for the District of Delaware. One action is captioned Reali v. Griffin, et al., Case No. 1:23-cv-00289 (the “Reali Action”), and the other action is captioned Tucci v. Ledecky, et al., 1:23-cv-00322 (the “Tucci Action”). The Company believes that the allegations asserted in both complaints are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuits.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Securities and Exchange Commission Subpoena</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 6, 2022, the Company received a subpoena from the SEC requesting the production of certain documents related to, among other things, the Company’s business combination with XL Hybrids, Inc. and the related PIPE financing, the Company’s sales pipeline and revenue projections, purchase orders, suppliers, CARB approvals, fuel economy from Drivetrain products, customer complaints, and disclosures and other matters in connection with the foregoing. The SEC has informed the Company that its current investigation is a fact-finding inquiry. The SEC has also informed the Company that the investigation does not mean that it has concluded that anyone has violated the law and does not mean that it has a negative opinion of any person, entity or security. To date, the Company has provided the requested information and cooperated fully with the SEC investigation. At this time, the Company is unable to estimate potential losses, if any, related to the investigation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Val Kay derivatively on behalf of nominal defendant XL Fleet Corp</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 23, 2022, the Company received a shareholder derivative complaint filed in the U.S. District Court, District of Massachusetts, captioned Val Kay derivatively on behalf of nominal defendant XL Fleet Corp, against all current directors and prior officers and directors. The action was filed by a shareholder purportedly on behalf of the Company, and raises claims for contribution, as well as claims for breach of fiduciary duty, waste of corporate assets, unjust enrichment, and abuse of control. The factual allegations concern alleged false or misleading statements about the Company’s sales pipeline, supply chain issues, low reorder rates, and the Company’s technology. The Company believes that the allegations </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">asserted in the action are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">US Bank</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 9, 2023, US Bank, through its affiliate Firstar Development LLC, filed a motion for summary judgment in lieu of a complaint in New York Supreme Court (the trial level in New York) alleging that the Company failed to fulfill its reimbursement obligations under a 2019 tax recapture guaranty agreement between the parties arising from the alleged recapture by the IRS of tax credits taken by Firstar Development LLC as an investor in the Company’s subsidiary Ampere Solar Owner I, LLC. The $2.5 million alleged liability claim was fully reserved at the time of the Company’s acquisition of Legacy Spruce Power in September 2022, and is not expected to be material to the Company. The Company believes that the allegations asserted in the action are without merit and is vigorously defending the lawsuit. At this time, the Company is unable to estimate potential losses, if any, related to the lawsuit.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Master SREC purchase and sale agreement</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has forward sales agreements related to a certain number of SRECs to be generated from the Company’s solar energy systems located in Maryland, Massachusetts, Delaware, and New Jersey to be sold at fixed prices over varying terms of up to 20 years. In the event the Company does not deliver such SRECs to the counter-party, the Company could be forced to pay additional penalties and fees as stipulated within the contracts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Guarantees </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with the acquisition RPV Holdco 1, guaranty agreements were established by and between Spruce Holding Company 1, LLC, Spruce Holding Company 2, LLC, and Spruce Holding Company 3, LLC (“Spruce Guarantors”) and the investor members in the Funds in May 2020. The Spruce Guarantors entered into guaranties in favor of the tax equity investors under which they guaranteed the payment and performance of Solar Service Experts, LLC, a wholly owned subsidiary of the Company, under the Spruce Power 2 Maintenance Services Agreement, and the Class B Member under the Limited Liability Company Agreement (“LLCA”). These guaranties are subject to a maximum of the aggregate amount of capital contributions made by the Class A Member under the LLCA. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Indemnities and guarantees</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the normal course of business, Spruce Power has made certain indemnities and guarantees under which it may be required to make payments in relation to certain transactions. The duration of Spruce Power's indemnities and guarantees varies, but the majority of these indemnities and guarantees are limited in duration. Historically, Spruce Power has not been obligated to make significant payments for these obligations, does not anticipate future payments, and no liabilities have been recorded for these indemnities and guarantees.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">ITC recapture provisions</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The IRS may disallow and recapture some, or all, of the Investment Tax Credits due to improperly calculated basis after a project was placed in service ("Recapture Event"). If a Recapture Event occurs, Spruce Power is obligated to pay the applicable Class A Member a recapture adjustment, which includes the amounts the Class A Members are required to repay the IRS, including interest and penalties, as well as any third-party legal and accounting fees incurred by the Class A Members in connection to the Recapture Event, as specified in the operating agreements. Such a payment by Spruce Power to the Class A Members are not to be considered a capital contribution to the fund per the operating agreements, nor would it be considered a distribution to the Class A Members. With the exception of the tax matter related to Ampere Solar Owner I noted above, a Recapture Event was not deemed to be probable by the Company, therefore no accrual has been recorded as of March 31, 2023.</span></div> P3Y 500000 250000 250000 1 P2Y 700000 2 2 2 2500000 P20Y 0 Net Loss Per Share<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three months ended March 31, 2023, and 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.393%"><tr><td style="width:1.0%"/><td style="width:66.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,207,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,274,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of options, warrants, and restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,207,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,274,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to stockholders per share, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to stockholders per share, diluted</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023 and 2022 potential dilutive securities, which include stock options, warrants and restricted stock units have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share is the same.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three months ended March 31, 2023, and 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.393%"><tr><td style="width:1.0%"/><td style="width:66.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,207,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,274,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of options, warrants, and restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,207,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,274,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to stockholders per share, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to stockholders per share, diluted</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -19395000 -16077000 146207666 141274249 0 0 146207666 141274249 -0.13 -0.11 -0.13 -0.11 Discontinued Operations<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2022, the Company discontinued the operations of its Drivetrain and XL Grid operations. The following provides supplemental detail of the Company’s discontinued operations for the three months ended March 31, 2023 and 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents financial results from discontinued operations in the Unaudited Condensed Consolidated Statements of Operations:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.030%"><tr><td style="width:1.0%"/><td style="width:66.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.433%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.437%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XL Grid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,606)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,866)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,943)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">XL Grid</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents financial results of XL Grid operations:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.909%"><tr><td style="width:1.0%"/><td style="width:65.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.868%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues - inventory and other direct costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on asset disposal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general, and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss from discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,975)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,441)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Drivetrain</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents financial results of Drivetrain operations:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.909%"><tr><td style="width:1.0%"/><td style="width:65.167%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.868%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.069%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues - inventory and other direct costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Engineering, research, and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general, and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(100)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,494 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,896)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents aggregate carrying amounts of assets and liabilities of discontinued operations in the Unaudited Condensed Consolidated Balance Sheets:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.151%"><tr><td style="width:1.0%"/><td style="width:64.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XL Grid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XL Grid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities from discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,391 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents financial results from discontinued operations in the Unaudited Condensed Consolidated Statements of Operations:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.030%"><tr><td style="width:1.0%"/><td style="width:66.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.433%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.437%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XL Grid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,606)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,866)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,943)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">XL Grid</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents financial results of XL Grid operations:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.909%"><tr><td style="width:1.0%"/><td style="width:65.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.868%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues - inventory and other direct costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on asset disposal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general, and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss from discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,975)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,441)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Drivetrain</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents financial results of Drivetrain operations:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.909%"><tr><td style="width:1.0%"/><td style="width:65.167%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.868%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.069%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues - inventory and other direct costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Engineering, research, and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general, and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(100)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,494 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,896)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents aggregate carrying amounts of assets and liabilities of discontinued operations in the Unaudited Condensed Consolidated Balance Sheets:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.151%"><tr><td style="width:1.0%"/><td style="width:64.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XL Grid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XL Grid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities from discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,391 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 109000 -5896000 -3975000 -1441000 0 8606000 -3866000 -15943000 149000 4165000 148000 2988000 3233000 0 743000 2618000 4124000 5606000 -3975000 -1441000 9000 598000 -138000 2208000 0 2989000 0 1297000 38000 0 -100000 6494000 109000 -5896000 71000 3604000 0 7373000 0 0 71000 10977000 802000 5743000 0 3648000 802000 9391000 Subsequent EventStock Repurchase Program AuthorizationThe Board of Directors of the Company has authorized a share repurchase program for the purchase of up to $50 million of the Company's outstanding common stock. The share repurchase program is effective immediately and lasts through May 15, 2025. 50000000 -3678000 -10476000 -4573000 -8620000 -20377000 0 325000 754000 -5916000 248000 0 -121000 EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '>FL58'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 " !WIK%6WCV6!N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$EH&2;U9:6G#08K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\=(KR,QXA*/VA MC@@UYVMP2,HH4C !B[ 0F6R-%CJB(A\O>*,7?/B,W0PS&K!#ASTEJ,H*F)PF MAO/8M7 #3##"Z-)W HUYE_)"CH'W+#KY-?F8;O?,5GSNBGXJJCN]YR+527J]?OD^L/O)NR\L0?[ MCXVO@K*%7W&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" !WIK%6:*8WCL\% #<'@ & 'AL+W=OI!KX0PY#&)4WW561F3O>GU=+ 2"=?G M,A,IW%E(E7 #IVK9TYD2/"Q$2=QCGC?H)3Q*.Y/+XMJ]FES*W,11*NX5T7F2 M<+6]$;'<7'5H9W_A<[1<&7NA-[G,^%+,A/F:W2LXZU4N892(5$6P^R\U[L0.ZL'Z!C'7Q MEVS*9_O]#@ER;62R$T,)DB@M?_GCKB*>"EB#@.T$[(6 ^@T"?R?P"]"R9 76 M+3=\#'89O=,8#<=6!<::% M6HO.Y)>?Z,#[U47W@\R>P?8KV#[F/KF500XCU!"SS82+%)=3K_O)A82J6B)= M5$@7QR%]S[DR0L5;F'LRJ8P+#[5-R6E]6\[!A>'H;@KL_V!\0^1V3J;E?'.Q#NSL@LCZ#7^,QS5@+JV+82ZI1$T5SRGTH([!ET<",WKE%Y<\#N5J1K M9T^9XL*VG'5 HGC$>1,R36,.L.'L[(S]ZY!Z&*9%R1-8_=\1_W;EL+=;2B M>";ZHG@1@_0VFV:DXC'8,73I6C,C >, M/GZ;.6,2+FO+5\.N ZYK"UK''X:GEWT[K@2T(X:'VS3C MG2($L3H$,3R_[*?99^NZWJWWN8')-K7+IY/X!\6;73V4;A>%F_VVLI[0_IA1 M?S2 <+5V0=9)B!VU>13 ?*H@\D5I*![)@W"WXZ$])(\.AVSH?LO$Q6T;L\XZ M#(\JT]UBN8BTC;9; ;D,V_$\8-?M4M;UG;MEN+(EJ%^''__ QLY^NW-'NMO= M7L]^7YH5[SBLZHNMR?+3XG5U>K3[77QP;)7/UY^][WC M=L'4)!8+D'KG0YCQ5/DIM3PQ,BN^1LZE,3(I#E>"AT+9!^#^0DJS/['_H/J@ M/?D74$L#!!0 ( '>FL5:68I&C3 @ )&PO=V]R:W-H965T M&ULK5IK<]NV$OTK&-73:6=LBWCPE=B>29S>V\ZTO9XX:3_# M)"1Q0A$J0-GQ_?5W0KU<9#RF[GYK;Z>) :1 M:$75&Q<<_CR*6]&VQA/@^&?K=+)[IAFX?_WB_5]#\!#, ]?B5K9_-W6_N)X4 M$U2+&5^W_6?Y]*O8!I0:?Y5L]? _>MK:)A-4K74OE]O!@ =)N__/LV$7L# M, L,(-L!Y+4#Z'8 '0+=(!O"^L1[?G.EY!-2QAJ\F8LA-\-HB*;IS#3>]PJ^ M;6!50/?F$1I=H*_WG]!/9S^C M,]1TZ,M"KC7O:GTU[0&-\3FMMD_^N'DR"3SY#ZXN$<7GB"2$>H;?QH=_$M5N M.#D[5DIT/>):0YSO?/%L'#"_ [/?WND5K\3U!#:4 M%NI13&Y^_ %GR7M?=&_D["!6NHN5QKS?W'*]0#!KJ#(7XI]U\\A;"-X[BQM7 MV>#*%(7'&YR3O,ROIH_[\;AFA"24X)W9 5*V0\JB2#\+W:NF,@O18/7AVSA( M]QY,*2;%")YKAU5\X0;Z%" M#CL';LYP87!+[B396L".JQ6:27_;%8 M+72P?A#KXBIS# M4_5*#&6P??9E)G5CQK1,1YEQK0I*,W]BLEUBLFAB?NMZ >AZI*"&(/W$5]M] M=0XU;=AG/KR9!R_)Z BOQRK!16 F\QW@/ KX3HD5;VHDOJ],#=1#WF6_$.H% M\#8 '^[<090G+!O!=HU2B@-I+G:HB_@^/H!FEE#=Z$IV?=.M8<< UT/^87UY M41]Z^(JNE\W!"TSQ)1A@]9CDKTT!F<6)Y M,3FRA!]A 2\-QC40HT+WO_SQY5>@7@U+&[4"I /BRHBA' M 7CLD@#X/5+'1Y:SF?O^>5C&IKZO#,JA-GFA8@<"@^+H%%&/'2TSG!4!O)9[ M<93N8O6BD]U%I&9L'1]D.6,Y&R-WS8">LC( W!(ICC,I .?=O('";P$'<.T* MDJ5I:%XM(^'R5=J_;?A#TS9](_P- (XRVZD=P%MY.VQW+,&1.,&]!+V2:FBH M03VTLIM?0"5>0B/\X*UBQ"4KDF9.N?6:4B2 ME"GU8X0>JS() =QK(N-$ME=J'P6(L*C>)2XI.6K78T,#K$4L:Y$X:_T^J)>7 MU?X5[6]:+WB4K6 RILUX]9CA- M0HFVI$;BI.8I+">J=.)IS_:(; O?-2J3,J#3B:4[$J>[0Z5^+-,NL:4DR<<2 MTF=69D&LEOY(G/Y^/RA=NRZ\.BQR7N">SJQD;I_LL0.=R5C@A(-8>B1Q>AS7 M#"](7[?FY-8U8B%R))8<2;Q?(Q+J*ZFE,!JGL*_=C#]*9=@+:=ER952Y>!KNX4+-GVU;ZR!:,Y:K9'&?Y9\W1_[HYPC8HT,%V6'VD>;7'N>UE]6\BV%DK_^$-! M][N'"+)N3GW+\^)]ZCF_'PC=NIQ5 MCU51LH 28U8ZL*/=[WJY;H>?96LQ:ZK&*\"82_T7!.-]*;B%Z3'$):5!I%8I ML+A2V%"8/JGF,,\1;08MQ+C5]-D515&&?FFTHH'%18/#NV:+'2WSPQ8],5)7 M-GC/NSQVL?,NMO>C:EQA_,55,P2U.W?_!#C-BU0Q+7W4"&/GUG_T?8B,2[QMY.XS7ZA?VFM8^?"3+7 W" M@";' MAGEA=)0+\SJU987*V\]D"6O:E.>2MOAT%;G<)>7&MW%F9[KTU9%[9 OTQ;SJ-6C)'J0?2^7P^5" M<*AYQ@"^GTD0_=L;\V[2[EVTF_\!4$L#!!0 ( '>FL5;5L@1.Z ( "4( M 8 >&PO=V]R:W-H965T&ULK99=;]HP%(;_BI554RMU MY M(UT&DEFK:+BJAHFX7TRY,CVZW?LI%'HTB]I7(#MG/?-^K[,"2JI'L@*!3S92E=1@5VU]72F@N1.5W(^" M8.J7E DOG;FQI4IGLC:<"5@JHNNRI.KW)7"YGWNA]S!PP[:%L0-^.JOH%E9@ M;JNEPI[?N>2L!*&9%$3!9NY=A.>+Q,:[@&\,]KK7)C:3M91WMO,UGWN!!0(. MF;$.%']VL #.K1%B_&H]O>Z55MAO/[A_=KEC+FNJ82'Y=Y:;8NZ=>22'#:VY MN9'[+]#F,[%^F>3:?9-]&QMX)*NUD64K1H*2B>:7WK=UZ G"\1."J!5$KQ7$ MK2!VB39D+JTK:F@Z4W)/E(U&-]MPM7%JS(8).XLKH_ I0YU);P6M44Y$!6=E7:'*\I J$*<"PC')]0CZ0V]45.3XZ(4>$"7+- M.,?IT3/?()U]AY^U))<-2?0$R355(Q*'IR0*HGA OGA>?@59)X\.Y3[6I"M, MU!4F>!K4#+WW_+IP&GX82_T]F!V6(NS+$S[FG%QSWN5L >&*07-9K MLZDY[KY,UL(,3G-CF#A#>XCLTC 8C6?^KI_30% TBKJ@ ]9QQSI^EG4ARQ)G M!O=,=G=**JK(CO(:R#&NRUQR3I4F%> 15N :/AE";_S/>E3!* B"\!'\BV$' M^),.?_(&?%J;0BKV![>@Y7?,>A"Z<9WT:.))T'P><;\F\@!]VJ%/WX#.M*Y? MQI[^ Q..S^*/DSAYC#T4.8Z3211-A[&3#CMY S;><=I0D3.Q?8D]>37[4.0P MN]\[Q.T%BN?AE@E-.&Q0&XP2-%'-I=1TC*SFL58O%EFHO@4 -(7 8 >&PO=V]R M:W-H965T&ULK5AM;]LV$/XKA%<,"1#'(O5F9XZ!QMU+@74K MFG;],.P#;=$V44GT2,I.__V.DBW9)L6F0[[8DGAW>A[>\1Z*T[V07]2&,8V> MBKQ4]X.-UMN[T4@M-ZR@ZE9L60DC*R$+JN%6KD=J*QG-:J5@ M-JV?O9>SJ:ATSDOV7B)5%0657Q]8+O;W SPX/OC UQMM'HQFTRU=LT>F/VW? M2[@;M5$R7K!2<5$BR5;W@]?X;D[&QJ&V^(NSO3JY1H;*0H@OYN9M=C\(#"*6 MLZ4V(2C\[=B$N1J_H7[0^VP0 M*Z5%<7 &! 4OFW_Z=)B($P>(XW8@ M!P=RZ1#U.(0'A[ FVB"K:;VAFLZF4NR1--80S5S4FC0^:@FC'/ST M[%-)JXQKEJ&Y*#-(3W.E1,XS:AX_:OB#O&F%Q K]N662FOE7:(@^/;Y!5Z^N MT2O$2_1Q(RI%RTQ-1QIPF>BCY0'#0X.!]& (T3M1ZHU"/P."[-Q_!'Q:4N1( MZH%X [ZC\A:%^ :1@(0.///GNQ,/G+"=X[".%_;$>ULN1<&ZF41_OUXH+:&" M_W%-5A,L<@F2W0]@W2HF=VPP^_$'G 0_N9B^4+ SWE'+._)%GWU@ M.U96S%D1C6=2>YI6LYOA<3")IZ/=*7K;*F@MSB#%+:38FXI#_99KQ)ZVIMK5 MG0M=_)(I>*%@9WR3EF_B3<%<*&W6K?2DHHD0GTQR.H[#BTS81CV92%MDJ1?9 M(W1NR,,-6K,2B&;0X[A9'*:[MTERP4XM1#A.<7J!V[9*TS!R0Q^W MT,=>Z!^%ICD25BFY4(ZM]Y,P3H,+E+95/\I)BW+B1?F[4 JMI"B.2*%INQ!. MK''V?2N28/D5YH4;Y4M'/>)ZJ+ MOEH<[0<1^19QO:+EF9KNTHERB'"Q MVE"H$#,*:Z. $=@++K^8<=@$YTS60Y^%S#/8-S&Y_NKD>[([;),$QP#]5. M:+%7UWJI[JF4%,HHYW3!C>IT%/N%]!PU=)8#W@>O[2\3B*+L Y[9(@[2D:TDDE\4NE =>4-+HR()TS2&P!C&-\ M"=$VZEERI!-)XA?)MCBHUI(O*DT7.:N;M.G6&Y%GT*F=B(GU;3/$D]#Z!'+: M>>:U4TSB5\QG(4=0X(T2W9C3$KXT=8XRD>?T=-"=D^;]DU/DP2V^_++H,>L1 M(-)I+?%K[7?SRWA>F1./[V#8(#![23_%'KL^CIW($K_(/J\U#;\_=;$3<& 1 M<]OU$NLDF/@E^+G$_D?.$E>YVIF]+HY'2T@(UR?6BL8/M1E;HY4VR?M@?3K^OCV(OG#_ANWAPO=V&:T^YW M5*XY%&3.5A RN$T!EVP.D)L;+;;U&>Q":"V*^G+#*'0@8P#C*R'T\<:\H#W& MG_T'4$L#!!0 ( '>FL58W1$UI3P( .($ 8 >&PO=V]R:W-H965T M&UL?53?3]LP$/Y7K Q-(&TD30I#+(U$8=-X8*OHV!ZF/;C) MI;&P?9GMM.R_W]E)0R=!7^*[\]WG[WXEWZ)YM V 8T]*:CN+&N?:RSBV90.* MVU-L0=--C49Q1ZI9Q[8UP*L0I&2<)LEYK+C049$'V\(4.79."@T+PVRG%#=_ MYR!Q.XLFTH7\. MN5,N*V[A&N5/4;EF%EU$K(*:=]+=X_8+#/F<>;P2I0U?MAU\DXB5G76HAF!B MH(3N3_XTU&$O($U?"4B'@#3P[A\*+&^XXT5N<,N,]R8T+X140S21$]HW9>D, MW0J*<\6#YETE'%3L&G5%Q>XEBU)4W)N7C@[J@K,,:_:M!<-].2T[7G!#Y@:< M*+FT)^R("?+Q -7I2'5Z"+WX2FLM MT5I6&U2L$K:D$@O=46-QU\J7./>HYP'5[_6F>)\E%UD>;_;)Q'MSI\"LPW99 M5F*G73^"HW5FL5:E/MC.B L !R* 8 M >&PO=V]R:W-H965T&ULQ9UM<]HZ&H;_BH8]L]O.- 7) M!DPWR4P+?K?/9/MR]L/.?G! 2;P%FV.;IOWW*P/!6#8*3N_N]D-CP+H>V=+] M6)9OQ.5CFGW-'S@OR/?5,LFO>@]%L7[7[^?S![Z*\K?IFB?BD[LT6T6%>)G= M]_-UQJ/%MM!JV6>#P:B_BN*D=WVY?>\FN[Y,-\4R3OA-1O+-:A5E/S[P9?IX MU:.]IS<^QOF3![Z+-LOB8/CI\?T#;"L[3 M9;[]GSSN]QWTR'R3%^EJ7UC48!4GN[_1]_V)."I M1,%V+X DPIHXQ,%M'T! M32K 3A70]P5T.<+H1('AOL!0*C ^=0RC?8'1N0<]WA<8GWL,QKZ (148Z2<* M3/8%)G*$X:F&&SRUW$".P4X5.32VW-KL9/=X:FXJM[=^ZM#I4X/3;8OW=WUQ MVY%G41%=7V;I(\G*_06OW-BJ85M>]-\X*87[JYR1.Q ?I_.M#NESP+/\;,?_< MQ,4/\FK&[^)Y7+PF%^3+IQEY]=MK\ENY]^>'=)-'R2*_[!>BVF7P_GQ?Q0^[ M*K(35?R<%M&RI=A47>PC_Q9OTXNH]DT6IQFYX>+/X@UYO_B/.+7E,;509VJJ MNUJ+7%,RWW^:$HV-2+1(UV4.:F&9S]5PP44:OEUR\GN:S-.DR-*EV.F>N$G! M,YX7;6?+^FDH>>&IL=61I^EJE>[[14MI1UWZ_4)T0U&G:$ENHGAQX29D&JWC M]J9W7\IZZ:%[ZH =FL]_&>FE%0^>.5/S^6:U66Z5OI=N"R3L#"'GZJ0O\M4A M:;%#TF+;@/J)@!^B993,.7DE$DO^$(D3])I$A8@]?TLT^H:P :-M>49)+8=( M[W)1:W[5$V.@G&??>._ZKW^AH\'?V[(/$C9#PDPDS$+"[!ULN(650\IOUU0? M#/7!:"S:Z]MQLD"&=9$P#PGSD; "0M!L)J^M8.^M;/T?8ZF=Z3149?21M2@ M@WI_FBH#=E4K$F8B81829C=/+=4EF39WT4>4#<;UW5QDM;QF3*FQ?62XH!GN M8C+1J92P0E#,FE[T@U[T+5T[-2A-YN*F/>?E\'NW]?KD"/U?'\70@HB;WL$^4A8@(2%(%A-WJ.#O$;I$>-<0P;&M(H61FNJU*1,!,) MLY P&PES1@W9-QK)10;TD# ?"0N0L! $JZET?%#I6*E2-\\WV]M9H=)R+B^+ MY^5,V4ZPSUR'E>2NUV$D;(:$F4B8A839XZ8@V6 H7821$5TDS$/"?"0L0,)" M$*PF;^,@;^-L>>^43**4B8CX0%2%@(@M5RP^20&R;_C]S0E@\FSDB8CX0%2%@(@M4T3@>5A6:@5/EVGOVBM(\MA*!7:Y[D.SWS M[^4V;[6\#!I=03.D9PI3==RN@H723"C-@M)L*,TYIZE<:$@/2O.AM !*"U&T MNG2/W&]4*=W?>4&6:=[N2J.-=K\0@<=C6:7*$)U5BJ294)H%I=E0F@.EN5": M!Z7Y4%IP9B\/45'K0JT<7_1%EJ\PR@[V$-8J8JCG"TJ;06DFE&9!:39M,W[1 MR7!()]+PUX$&=J$T#TKSH;0 2@M1M+K:*_\7/=L ]KS"M>;P3!\-&\^VU"$[ M:Q?J 8/2+"C-IF?8P%K:0!^Q@<;D43+4"-8257:"00,&+0$O*!WJAB%?+'^% M&XQ6=C"J-)5TXRYM2,]T+&A$&TIS MH#072O.@-!]*"Z"T$$6KB[RR=M&=M:2CZ?,S7ZW3+,I^G&_XI%"W%Y0V@]), M*,V"TFPHS8'27"C-@])\*"V TD(4K9XB*GL85?O#GK[TMHA+U\GM9F?]+%*2 MU+]E%BN^K_9!':-S=H!:S* TDS;=5Q=T8,@# ZA[#$ISH#072O.@-!]*"Z"T M$$6KJ[ZRFU&UWZRLVU",&I3E0F@NE>5":#Z4%4%J(HM4E7GG%J-HL=L:J!NWS=D@K MS11*FT%I)I1F06DV;?%VZ;HV'C+6>,2%#.Q":1Z4YD-I 906HFCU%4PJTQA3 MF\9.K''0JG#6=" QPS FLE],';*K=O>TVE65R?/D)C2F!:79;4<@/[IJ.;?Z M6&.R_\&%ULQKB6I,=.EQF0^-&;3$O* 339/#AL\U?+W'5UXK1E\R8?W"50H8 MT@4SA=)F4)H)I5E0F@VE.5":"Z5Y4)H/I0506HBBU=-$Y?1B:J?7B]49D)I%I1F0VG..4WE0D-Z4)H/I0506HBB MU35;N5": M#Z4%4%J(HM7U7AG-F'H1L6.]SW=K/)^G=:BM#$J;06DFE&9!:39KKB3&!J.A M+D]*0Z.Z4)H'I?E06@"EA2A:7>J588RI#6.GI-XJ[Z9;B@[EY4?4\3JK%FKW M@M(L*,V&TIQSFLJ%AO2@-!]*"Z"T$$6K2[9R>S&UVPOB\60M'BGY2RU3=44Z M:QEJ\H+2+"C-AM(<*,V%TKQSNI$/#1E :2&*5M=R9?)B:I/72Q8288VKQU9+KN M*VS7K.D2NJ"&(:\H.55'ZRQ8J L+2K.@-!M*FCM7E@#$.77$%3=8BN^H/23"C-@M)L*,V! MTEPHS8/2?"@M@-)"%*TNY\HVIJF7Z#ICY9_6KS^HL5VGGZ&T&91F0FD6E&9K MS>6EJ&Z(:X8VEG_* AK8A=(\*,V'T@(H+431ZFJOW%_:>>M\G:7P':KVDQ:C M(1M,Y(LYU,H%I9E0F@6EV2WGM_D#<,U]]#$;362O![1F7DM4D5*DNOG0F$%+ MS M&J3Z4[=.HL'4%'?UVXL[^\;^Q66M(Y\H42IM!:2:49D%I-I3F0&DNE.9! M:3Z4%D!I(8I63Q.5BTM3N[CD=8+>$"N*,_)'M-SPHY^4+I,#>:]>>EX=J7.. M@)JZH#032K.T%AN6WOP-#QL:U8'27"C-@])\*"V TD(4K:[^RM.EJ3U=EE]LU1TMR4T4+XB;D/USY9])"U#_UYY6&WZ-M8$TSIQ!@YI0F@6EV5": M Z6Y;8U%#2HUE@<-ZK<%'>KRG'@ #1JB:#L=]_,'SHM95$37E^OHGHM;X/LX MRFL58E_7(]& D !@J 8 >&PO=V]R M:W-H965T&ULK9IO;^,V$H>_"N$K#BVP68N4Y#^YQ$#6VVT7 M:-I@T[V^IBW:YJTDNJ24;.[3'RG:HBR.&.?@-XDM#>G?D,-YAI1NGH7\IG:, M5>A[D9?J=K2KJOWU>*S6.U90]5[L6:GO;(0L:*6_RNU8[26C6=.HR,;T=X=+SPA6]WE;DP7MSLZ98] MLNKK_D'J;^.VEXP7K%1WH#E\O4V(:-!;_YNQ9=3XCX\I*B&_FR^?L M=A0912QGZ\IT0?6_)[9D>6YZTCK^/G0Z:G_3-.Q^/O;^J7%>.[.BBBU%_A?/ MJMWM:#9"&=O0.J^^B.=?V<&AU/2W%KEJ_J+G@VTT0NM:5:(X--8*"E[:__3[ M82 Z#70_< -R:$#Z#9*!!O&A0=PX:I4U;GVD%5W<2/&,I+'6O9D/S=@TK;4W MO#33^%A)?9?K=M7B:TGKC%A^O#QH^6 UD0$.,[D59 M[13Z62O(3MN/M3^M4^3HU <2[/">ROWYP$Y,3M&,=-?_% M?W_LF:05+[L4J)I_8:/'/?^!)]"_( MQPMU=N)QTGJ3QLM:!+NPLZ=B'5-MNTXZ<>#:9]#3[1CB=)S$L M>=)*G@2CYR[[CTX#=@560J=.+7G-M MQ%E0X@>::<2L*L2^&WD,DC;S8VC:7QN^300+F[?"YD%A'YF>D#6GEJQEAF@A M9,7_:R\$U,X])9,HZLOUC=)T @O&D>-6%)2\W-%RRTRH;RB7Z(GF-3.$$JN< M;ZUNO2ZX4OJRVE$=;^:N#HQ"WU$F5D!018&AM=X )E?Q9" R<(?#^/_RAY<5 MT^(KI)>S]N29[F'"8F"09[.^=M]J('(P<<))4/@G)W=M?="JGZF4M-3YB=,5 MSWGU FHF_DABG/8U U9DB@= @!V4<9" B\_'@>6EC@J&:EU\2%3MS!P\,9MQ MS73<4Z4-T6^,PDO@\#.G^G#<]\*W&AIY!UD8]B-7/W0M'O'LFPV- MJL,M#E)J\9M!:D_H7T+FF2Y/F=S"D3SQ81'-O!CPK8;4.NCA,/4^%WN]_IIY M#Z1I# #/4^?;#*ESO,-AX+FDYNH1:3965V)SI4N54 0 (/12P]D@Q(Z$.(S" M-BWH$-CPDI9KAG*S]F&5/MN\!>6;#,""./B1,/SNNG@^K'=;S=8EN/")#RV< MI/WQ!*P&QI,XKA$<+%]M"*A>3=I,>U-I' DQ5)^2(#;?6J!>JK?3P7"L)&%6 MWJV;&5*FBF?\B:YR]L[4[J#C$!WG23\% F9#<^;02,)H_,@V3$I=1TN35X;7 M* '0%\=>5)V-/N+01\+H>Y!,Y[WLF/-L* D-;XG6M7Q-MH^X)"9]U0 'I^D M!HG#( EC\(]&8T ;L((QT)DTX+E&:?'ICR3BX!Y?N$NYI.YGWY@!6)HZ&9=RPD819V%M43*VMX M@'V@D7D?*(#1T.P[ZI$P]7[OGQ\M429#:;D(&)B!TNXS N/S=[CW/."B_*Q4OU M=NJUXV(')V-QKASE!M&XT,M M]2Y7V=,$FWWVTL16]?(.[7.SYS5YB?U=\[VIRD'U #9QGS^ T9!X1\WX-6J* M-6/9L?S0JZ(Y!NWL=]TF^/'G^S]_187=_.9#F]_8IR2..KG^X$MHVWGJBP-I M' 9I\R2BJ0$JH=>*'F]Y%&WIVA16S9F/L3Q89* 3/DY)C.,^& "S(2\<=>,P M=4-YEP.I )0/\)9$<>>H_*#_[.UG[* +X(EGVH?5RVG>/=L+X+R5 M]$M)P&B:)@-..#+'LV#._=1L\\[)N4'"OSGG7JBW4Z\=\N,P\K_H"OJE?;"7 M"^V^7NK%X-E1#'![@A-OK8=VQ*2KNM%HGY)EC!5F M'X-*49IL)$6>VZQJSW?L_F'H)N@GA&WOL1%@-30YG:>IKS].;;+LCP=,_'22 M;SO,V "I#/0%V-VF<^PYXYN19&C6'+J3UQ_"7@8:20C)!Q> DV1,!G:CB0-W M<@:XV]--6V+H>&H^F.+O25>TY2'(3$1)OC9O4YC[(%H2 .)Q0G"_"('L\(QT MCD9/'7(D3\(D7[[%A7=HQ;:\+)OMX0;I\I<+L+1*?&"3),+^TWZ _JGV:V!3 MF#BV)Z^<0+_-+6;.%((. 3OT*)U[E0I@%\?QX#%(XK"=S(/%RF.]W^?-"SDV M[ZUSH6K)VD)WD^L>>6E?\-+I$(ZV8&GPUD+F4KV=OM'AJH,T7!VT)_:'DZ%F M5P"^P^'#/HD\N@)6>"#EI:XB2,/;^H%9:THOPR S].I:BWNY.ZRC[A!T?'_MXD@ C M!,_ZF6?<><>N8'+;O'JH4'-H:M],:Z^VKS?>-2_U]:Y_P-=+^Y*BZ\:^,WE/ MI4ZJ2M>T&]UE]'ZJ8U#:UQ#METKLFS?Y5J*J1-%\W#&J"V)CH.]OA*B.7\P/ MM"^#+OX'4$L#!!0 ( '>FL59S!ON6# P +8? 8 >&PO=V]R:W-H M965T&ULK5EK:++>X"]WW/?>R;M75??:%4$/=5 M:?S;41%"_?KPT&>%JJ2?V%H9O%E85\F GVYYZ&NG9,Z7JO)P-IW^>%A);4:G M;_C9K3M]8YM0:J-NG?!-54FW.5>E7;\='8W:!Y_TL@CTX/#T32V7ZDZ%S_6M MPZ_#CDJN*V6\MD8XM7@[.CMZ??Z"SO.!7[1:^\'?@C296_N5?ESE;T=3$DB5 M*@M$0>*_E;I094F$(,9OB>:H8TD7AW^WU-^S[M!E+KVZL.47G8?B[>C52.1J M(9LR?++K#RKI\P/1RVSI^5^Q3F>G(Y$U/M@J788$E3;Q?WF?[/ M%V;IPHSE MCHQ8RDL9Y.D;9]?"T6E0HS]85;X-X;0AI]P%A[<:]\+I1[>41O\NHXE,+BZ5 MSYRN^;==B//&XX;W;PX#N-&=PRQ1/H^49X]0/A8WUH3"BW)!#%R%S+F&>_6\ M"2H7B _IA,*QY082>07N,G,6FA*3ST;3*0X./\;EA7)$F 1LS?"<$ 24X&N= M0=Y@A:QK9^\U $9!W9>S\70Z39FOG&>!*OF5"#FP7LMYJ5H9*NL4) AK^DQ MJ*F5;9<$Z> DR4)M1T^E, MA_YR+N8;MCAB5>>(?DJ%+9OXC4=>L%8%I&>+@E/C?"--H,>E-5=(9#[8PA?(!?V2PEU@X6S$1;59X3%)"UUR)O&%%Z=5".USX MK9$.=TE&0D/1 &-CJ*-DTPM$-91=ZU"(N[LVQ3P.'[TW. 9?V:5BW[.-R')T?RQ&%RGUQ%EW M"U3YU%")/D/7A15SR+S0H?<@$ M3EXAQ'F #YE3.?F8W9("/2/Y$5T$J1!E!858E!4BP#;P,L,77REM!D71FJ'J MJ2@3C)E4]:*0*Y4BO$3VS96B-BV@$>R52Q'TUYTXZP* U&_>>4/>9ZJK& M3CX$>9_T2D%_E_J[%Z_:TU>45I3(GR+800KDT,'HZM/%Z!G8%#HK! )D*'U- M>)[W6&B94FN412S]2,$:>=>BP]/>VP("99:P(V5\5#">5XL%8@+FW;"]4V1; M:7K@VJ;%-<7WY2.J J>6#33DDH0 ,6#%MNK.]7E).L220N!#6JG^&,73PT2M M"QOLRI;P;$8A0XD(;^D>^6"N\8[<\'=-"!!=#1,3\FWE#_JMIDJ 'NV[SRY4 M1X2N*%)3!I/T?XPFE]J# ]1MX-6/475P?"T^H*!;I")[?0C8A'E#8+AX* EB@T3@T4F*=>;)RB)];( M)&J\"20H2_H)$'5+]FELAMEEB!U"FAX&Z1D(\)151NZ91:D:/LR1D*6MV>X= MU1T9G?JMT8Y\$)LW[7H3X6EGZJ&=T!O^W>E\UTAJW1O6GN>6 MTG.)]AYQ8SEK&A*&(/>,.E1$.V;,#G%VA!NWH+)7R2T=N9?@HY82DJ3+5:8] M*^!4&>&!>E+BF3R2NB=2HP_'S@2OQ8%^%C&MU)A/NVE),N('&9.TDK\BZ<*F M56*WP2LV<_A/Y#V#5$#]"1CLYT 2W9;-\CF<_"'>?Y?JK/BEBY(4(; MB.1I0Y$"D&<&B.&D\7'S%%MS(,VRG8ID!J#PL0"U;K[Y7E;UR5GGZ:UT&B?0 MXNX$\:F7AF$7E9+;\[DLN0K%?",5NG9N5_FE?5XWF%BR**),KL.I4A&&P,27 M*E,5)A9*PRF5<>U[>."FA@Y7PPV#;#&!3+ UDU LTIVD'X$J%=<>NV-6)T,Q M+3/LFJA6Z1"48AF=IEX'A[PR&BA;L:#C.EE?:?(/[I9O;K<5"*FILX^AHA9K" M170,=5%\2 ^Z[UBUOGRD09# 2?9XSB"#M"Y6/&;)Y_I3NJPIMU8G39P06F8:D3<>YM0*UDI9T@CG>G5_]?'FV M#^R1^='3M$\P:'7K$&/J;^,])8P3@BKGT73ZE]9IR8>4I>VXR0Y->Y)^^1)I M'-%P.'[L[>S)M\?Q+:F?3MQP+^IXX#S(@ Q;[<&#$4R[K3%AW);W:[64:&BV MMD8(V^'O+N,/[A )/UD,H,>3?A,%$><)SSS:@BU*%,'6=""*;G)),SFR9!4A MO5!E_LAZZ ]7(2FX/T_N)D*&B*VZZI@-T"/-/SO5Y&AK';2U")'LQPYFTF9T MMJ.=5V49]U-Q*'ZPS?E3EC;_VX)F(KZTHUZ"S$&=&<)Z'Z>LS&/5(R970%EN MX"G$7+GY?5A[9,D#89Q[N<^A2_:QGH;;QB%\[^;90\;PA;K7H>WW]A"-!9T% MG"OV"B,0KTD&VG?'J?ME?*)(4-+8PFB<:4!^5H;@?R9X6AV4@0BM9<.KC4>IK5\KVE M\(N^MT#C&S!#+!BQD)DNJ=7CBS3\+V[$OBE.\[7BV3%GG$T+9;P:!DD[I\46M:U. M!QV!-BKBZH/WM/0EB/.@!@Y%<%@T<;BQ&P0C5;WAIFCI9#485E"#03LU\GNV MB@_CCV97P$_>&74N4>S=AEL ZS:=/N^,F)I:KC9X;:T5&2M^'1S%J.*0%S( M!IACN4)Q+>XB@D;[4L>:>&<;R(?Q#=5+2ZYA^T!I6XM,\19\D"6#08IXS15% M$B3JQQ!4,IHF4]_?^J?]9J!H)C3@#9<3A'4Z1JO:$*7WMP8[!BRPD+J;]T<8J(@_@61G1;]!VWM78:^FP1TOJY MI952)GU>YI]U'Z+'Z+[8_'+]HWO."@E%O@ MZG3R\H=1Q(;V1[ U?YF=VX!4XS\+[C;I -XO+/ C_2 &W:?ZT_\"4$L#!!0 M ( '>FL59^B(E&,2@ 'F% 8 >&PO=V]R:W-H965T&ULU3UI<]M&EG\%I75-I"J*EBA?46Q7R8H]XUHG]EJQ,U5;^P$$FB1B$� M@&3FU^^[NOLU#DGVSH>=#XEML-''ZW=?>'Y3-U_LQI@V^;HM*_OB8-.VN_.' M#VVV,=O4SNN=J>"75=ULTQ;^V:P?VEUCTIQ>VI8/%R/FX(G6=;U%_S'V_S%P0EN MR)0F:W&&%/ZX-I>F+'$BV,:?,N>!7Q)?U']WL[^AL\-9EJDUEW7Y>Y&WFQ<' MSPZ2W*S2KFP_UC?_,'*>QSA?5I>6_I_<\-A'9P=)UMFVWLK+L(-M4?&?Z5>! M@WKAV5/?) V.AMGP+W14>ALV5U1X*5=M [\6 M\%[[\HHO(ZE7R56QKHI5D:55FUQD6=U5;5&MDP]U662%L<\?MK >OO4PD[E? M\=R+B;G/DE_JJMW8Y'65FSQ^_R'LTV]VX3;[:G'KA+^DS3PY.YTEBY/%V2WS MG?G#G]%\9Q/SC9PR^>^+I6T;0);_&3LPS_=H?#XDH'.[2S/SX@ HQ)KFVAR\ M_-M_G#XY^>F6W3[RNWUTV^S_QZOZ5\V=O$IM87%@5E<6'N9I:_)D551IE15I MF=@6'@#9M@G!H()_ OF=)[]M#-!@5F]W:;7'&3]5:9<7^/)E#0A26?Y;F/.- MG_/*S6F337IMDJ4Q%4Z_2QL85U0T<9/#: /TTV[HW[+Q75/ )+L2MKXVE6G2 MLMSC[V;7\KLM;.Q311NA=6QR^+?_>+98G/ST:7XU3_Y^ M:4U3;-61BXJY([&9*D\NFK;(2I.J&MB[ .IHGOQL^>.8A!1NIMT6+N\Y,TP+['6RCJEN3Y(7- MRMIV'XX_ MU<';#D_OPG@^3X3D> &AV@@@&0J^!*Y;KAT> =@;W%2:_P&2A0=6)C/6 NW/ MW.;J75$!*&9XK31CLDJ+!K &?PR+[6I;>%0#[ (Q2#<,^D(C]XW4@H?@FX)C MP4]%G5NXL"V2IPV_:,*242#F]@@_O*JBR@&S4(#C$FFRZN!<>Y,V,AC&9&EG MZ5?<)MP48 ;"> U2$R8@2RN;9@SNP+Q-B4!. MA04'PH)A\^037R1L!E8 ^F'AP?R(V1O\.HKV/!>RP:+=,Q5Y)@[(]F=7(!^$ M"P>%DV04X/@V_6(\#_5K,BE;4%9WO/=VDP(YK59(51%2IUL/;AAOA N4 -6B M#%PN\&&1G!L-$(F7,W!H*R)T_,<9<1E@KO4-W0U2"G)7 MO% $?D;B E8I8-\U[,K.>'- G8"$PCDCVL#E!OM<=A8T-6L11DND%QPZ$W)W M-XOLF5Z32^I#AY;$*U+@(#-6&(? 0%@2YL"+)(&,*.D8P(7 M\:RQ(E92=U8XGJ:=)9"[N8;E@-Q8\"(O!NC/!#6]]&!V@P0LN(_*)D(7J!3/ M&Q P78*-28,R0!!BI0*#24($]H2LO_0+9J0*Y,4*-;)54^.B-3 ??^8938&Z MA8S"\[KWX"0XJ$$>)"I0GYQ&F=0\^3S)=)-S399:X\#3[*?8]1XTIL]O7X/& MY&$(F%?>P)NVZ98=G1::VO8:^NT M(8 #B'O4X-?[Q.XM0%/$:;O?$4:BP!<\)MU-8)PV))A6: MP3E@$TFQX@7QXO<@MP634$'"%W)X4^0@^548=P5B^#Z]W!!S.(PI2#5!"@%@"R_XONECXLIKLKS:,2!7@58W9 ,&Y O(Z:[N M9F.J6.D+\Q9PJ2:_'[4;EC#"WALCUAFL98/=0?1/RCW\?UTC9C$OQLLWL"/0 MW@QBR?W9S ]6^(17U3[799LF5T38[_' R=NWL^3=N\M9\O[CZ^3-H^0?@*Z7 M-3TCI'@'M%;*&V^ GR1O/]-OAQE0@2$/7[EGH7* OUO@B("R)NS9R: !:?". MX-CS 0>.H%M?%Y:$&L)*[&>BPY1ERY!HUZ2^ * \^; "RIP0M<_<9#)I7\OT MUI3"]T@!< =SRL 8F^3]$5_-%9Z*=(N7X3T%LT>6G>:^?4#90%J6CQX69B!OS79I&K[A M5/2[^)916<]2\<:@I0+;1E'B<',"#B(Q>[<)\"B+OQS-;?8[Q.R6M)"R +F: M!PV^KK^P8@HJVC_>O?H,'&EK0,W,9XK_QSL"ANIVFR=L(]7":-A3AKI#"N_Q MJ8&Q9F5:;-V@R@2KDKF(005]Q>_T[<"9N(/$"4,B2UVZQ5UY_D$/MFENG&5) MBHMWZR#&X!GEA'@0.!@H>^AR1>\@DY<6 R#5D#)2NXEQ+5R[15Z]QZ,X%1PY M:2$R!!1U9J1(8"@.636!!>$:O_!ZJ*ZQHNH!%E I+#2Z_S2VOX]7==;AAYB01=,R\QY?0OE2X53]&Z!](%(JA)[(6.>Q8&ZZN2&U!"G MKQ0KN5XR 4C0P4P. PUY_\0+I"PB#V>CK"]VE=>9,3F1!+[#!BPR:I(*3&(] MA Q\&T"> YNLR*H,-! XQ5PXBK.C@*^V-T:4&@>PWML13C@/AV#UTJR+JG(F MA<+S,7<'7,JJ1;.4D)U4=$3L= <&2ME#\ A(8G';A*Z=+JI!V,<$2/X,MW:/ MG!V#='Z7-^P+Y E%@R"LBY!&/'KDN9()#W&ZHQE:7J*Z1(]'#S-3U$8F&U\J M/(^IW($08+.3>VC39FW80\<"&X *,A?D+/!R4'O#[K57\8=1#C]/+H.?E+WT MXA(5S9I<@VFD48NM()CF+I]((J@0,4%T.T2328;Q3\-YY4W(- M0#_S7?)IGKSF]X,CLS>)I_B[C^]=P*1DL)M9HYQV6B%%*$>0,]&!2?[!_KU5 M1QHHR:Y56=\@DL/"!CFB=VRP#[ I[)=SY)K>]V5G_1K?&BG>$VZ>_X)$!4$R%%RU)3'<>&H".B24K%5\Q&.15G9_? M7B;HIV_I/8E!2?B=YO\9R([$DCQ=Q"K7)I4M#*9^L'A\,CLY.0$ZRB4D"R#I M&N+^M* F5'$?6C$VD=+,UUUMG73?1W>H@0*7, D,O$SR4,1^=J:1+V9'+IH6 M?94=V@!%66J/V+J^-DTEOM(,%0WKPYJ !U.+#MU[;#.AI-Z >DUZ"_*K6$FB MF#9Z&[O@F@+6BGXT3+! 28/0%7(BG0@Y2P&0WP N.D<>(O3<>M;CECM%N+-/,>1$1QL>"(7^"TH+07$5D6;1*(A; #^!Z MV%!.A78(EY'^QW$7]9Q:XC0Q-7C4%<=Y3KBKP@3BC4%&)QK8-"5_-"B^.= M/Y[W'_"MI0.Z!;QX<'8V/TVV@-&BH,%%%N7>L1!V<8;K@5_PC1/_AF,Q+(IM MX%?H2>--D.[&-ZE<)K%0_,'[QV-CL.>4B'^,S# O? 4%G0UC8U.;O3I3\!DP M,0+1Z8_S9]\&(GCCZ;\YB'[3LE],$*\M?)]:0JLU/=!/T#YO8%5C6(V(@(0Y M 2C# 33V\M7S\'H+Z\UY<-#=>67(H>^YPCB(6AKU*X%+,"9;JK1"<,T M<;R>=O &]81S]%+ DT.7!D'3U)V%/=NC/L%&_US/3D=(#T\/ET\2TX?GP"3(F,!GLX&<\U<5D?T\@/8P>/9CXO'LL"3TU.7 M(F9%!>>@7F7:\[%?%"$!6G%ZF,4P:&[4*'&_<_8C.Q0%AT,"E_A[8Q,$#H#R MF(3B?'1]BGM@*A.\B&X2CN7TXKAQV%8\-,KNI= O_FA)_#N=F7W519.(]IHP6J@[B@62"ZITF;PDE.T4LW!(Y;UEGJ?>7G\G#_DVDG?OIJURF31\E;L9!7R<7597*V M>)*D>'I;/'L\5'RP8F6>^0H)(>/%V='>G4QS,*Z)[.SQT^2-T%=VY)^ MS%R.E5NER\592B-1\8GD%\E>LXH$_,O.)"/:U3Z!R*4?? KB&G!Y1I51B7[$ M.(#CN8W*=C 5+"TFWZ"TC56PEO7."PZ9->2^U@D>WMDE2K./3RB'EH(EZ8]S MS N<@I$,)A5&@[QB.>E2_=C#'QY0% \]E&1 ')<44-L4P%8! XEMZ1L5CD5N ME7J)F3Q$991E4JD'106$:K67#)7^:Q-O;IZ\'[R24G .-@&JC')V"Y2(*=9+ M],V@XH)BH0!JP_P[!)(%5IP)DR[-Z)9<(N08'D;6/J63A.2;(:N.TFL]VW81 MP*+)NBU&GS)D33_3%HEJ*W$)XFYB@T#YG\CSL1JE*N3DS.6 OCC^>9J&/!SS*Z;=RD!2,+@Y'C6QP<;#8) '?RR(4G+V-ZM00K W#) MQ1O.0O[CBBSKNFGJ9=VXP)X:I!&9=N]BE*3&(.0HEY5,W $7BG*7&%!G ,]/ M(WCN-VB[G2CL2_0EM"WOM*J#N4X12A?*=*\-4QF&C'QB9V\K[T#-4NL2[F1C MCB$(@D18#HK *N6,T5I%=X@I>3M&O>#Y%*WI/%AN0>9E+J5]Y*UD"Q2!]Z7= MEIK.@AOH MTQA*K!17IDN)8_U,],&0)NN40O;99SY9G[(1U4WNQUTKJU&?Y7V6=;5FIU$N5FVLQ"[18),[$VZXRGZF:0^ M)M7S=]]^JOL>@DL!>@>9<'JI]'5"EK[;BW^HJ;;!W\(\"2D#)W-6RC[3=+]H M$4[F?LY*>J]8I9Y*F9W0+I#L@'FMF?%+!@09>V.H4_3'>J\B9Y/ 19H;XF&2 M5R+*:'!ES**L,";5@IS@I%NH<<3+R(ZLTJWII:: F@BD]I=D/ VW131.RB)@ M.^CTDCK+X1%3B*S"V%B38@K$,99/A2#'#..PC4'P40R4>0MC0<1>=FD+OU4A M[D^Q#V=)2?)9Q&N1\WA=G;VXG'I@)'_;Y_JN)K7MX7F#&4V)-BH.BSYE+*M@ MA#@[X7^,+C6L+4OA' PG"XO ?()5>@VZ!.[]SK.6C7*]_&V2W#F7GDC@99_$) Y_\*7)Y@U1E&P$SVL^1(@;L>4P6; M?M,GP.4N:Y[% *8H2AB+^$ES#4;,//D=4X+3L9L@E;4NTVG3A*2^(!$@"C38_P MHH458."2X(3X4JB0(S>71*J-9C_P"3N?.^:9P^]9%>]#&I,"0['4[I?&V-Q!1] MW1@3HD_<=?H^;D H!J4>ZDUHE.7"CL:QE:FV)9R;9DF:] F9Q8@:12L1%CU. MX PQ,<" QQ.7<[EX@D:\:N'PT8N<^SKWX\C>^U#R3/HB%C36E1C_;+<> MD8,<4>\T&ZIO(?QO8$?X'@4-B2^=S$^>]!C3?.$>S-15EUC(2XC)5\9^#%^+ M8Y/#BX_OC\Z#7-?!YZKTO@G6*4=9ZC)<7;$Z3PY/C]B-ZF9TR1*DV9@\_M$O MQYAKFJRP/ ;8E4]ZD4 ('O1PP=-O$*?\-+A+R@KKY5GQQI@GT79!)]]1#QH, MPO64S1_BB 1IN$V]5&% 7V@E\HNF3\N>(A+*3)R+HZARV&F#401#F?553F#1 MI0KDG"+BDN0A7KLT(22BHVN@#V6;NN:,( *M $U?8 I^[Z[/7K&'32M@HL4 M=*?5&#->A:Q"\O,2QL+&/6L97J=X:2AV Q/";B6<)S)(=&7_HJN3(U9ATVO@ MGJRX-P9HI)=^XY/(/&34/1W?4/L>DT?)BG1/-+L5_S":-*4$51(@ F6@X-50 M:;MC)O/DU5CU;L]B MC@P87V6@O8)650P/JM*Y;%C;.$435R"W4UI"KR[.H;$=<39[(H[\F;KN2570 M]\:PS/#Z3=]+X;?N8SV"$NA_FVJEHB-%DH]"_O40G^QYG'RQ"57O '0Z(&7NO;C"Q9=)3_P!8 MH!KEF'/A'QYK06YCK:&H?)./R T0A@:EXJ)?-G\;!?7OF-&3^ / J8LKY[B& ME<&;L93#U <5L^7]N+W@A7?6^_>C3:D$;]NZQ.?8&>_"QGXF*B\1@F+?GOFS M"[7DXVC1N_YY\G9UQUJ%%>][%$WH):/TK+P;XUD'L7N#G8FBMA-W@^DRVM$: M] J?+T7U_;!655=4"4[U/2,%=7Y*%$HN.=Z7:V(:"!W/.ZO]D92_*ER^NY;; MXEHC(!:E&:N\:3$L102]/\4 O[DF=XA$$229.!W!C[BF:X+;]M!6BZ*2O82* MT?:*>JLUE4JUFZ+)C[EJ&X,-:6&QYTV!]X#A'?8,:/^NW 4EVZM M_ *S'$\ M1WG/U4'(Z&(C2E=L5& *):<+T:OGE&,CSB5T 6*HJ20'"(.@QXU M#A[@PZ3;R#O FQ$S56",:#'T>T;,,+6:LP-35G+V[N4XQYT#";T,W<8$91?4 MX.$NXH(WZ[1XDE81-3G%Y3PP')T7BH$![V)D[AKI3)+0X%GY4&W2^#.DH7&= M:,C]7%@%1[44@:7.<5;ZPV$>A_$%M $E6>:+ .E+X53RV!,\8,:9 75@C7JU(@X#3O ML[;&'/M3274"RDBY@]NW0BEMT#)U==,:8M.@B3,R)&E'#L(*"TA(= W &4O# M^?12'I)ZWY?+YQ@O[$/CK-1EIUW5+V/**-78@AS:[U++^#VQ" G9OB?H9(CLFSHD&AT;]C/63HFY<<2PLG#7U2!8R M#LU*]J2J9H4AVCLR%V[1I.*U$C0MB-([KXH[@2.4$W3>CZ M0[N./CY<^$0,[%,2U[N&XO[@D"]) \21[+Y<]=\17\B,;9C03ZV5(!D,AR&< M/PF0H2$40Z*"9;)$^8S1KT'UC))40'[I$,_DY;LK'[EEQ<*\I!QUTQW=B?!Z;Y* M3/O1:!["O9LL=W?U[?GNW)UGUX-=!<5R -D)0=^;>ES6]U4,UYHBQ&<'N1&> M TO!(N9%&B /3H45[0#& =M' O69^<+G\*]K)7L'35EB81\8]0"]&'%FY8:5K6FC6: W(NU0Q.Q'Q2 B%58%!JLO*B.*R.'> M[C%NW!3=8? .BE9$9$@ &K:J\(/<3S[9Q.JR_89)(\3 '5>^^(G[CHW8@RPWZ(U" MT=[[Z2;0Z:R-C MW@TL9O)6 E=W?!JK8)_-0\008=V5I4NW&5Y6>X^8Y.+;+,@[0YQ8UDO)3>,I MJ"Y9CX1)4_A(\4>5Q\2)2%[EDG8,OE#1<8(PF0L[D5L JX< ,AM@3MQ3B,(7 MU.@MXB%\,7=D3^F.ZB&I67=1&6Y_6P@JLB4"D'Q/H7((F8GJ7Q*'2JF5##XNUU)#X TH Z_*M T#".^XS0GW-7+%/KZ"T@%DGM G I[\Q, \%DF+57E/3I[, M/% )C)<&?83B%XK;MF"@ MLR4JPV9/E%OCND\!)\] @E(R34.1/#DX&CFVWZ-E;:/(VJGKV4*URD[+\Y&XMZ7WOOD MYN>R'<&NN%FI1 E=)WKLB\Q%4SZF,I&TYVA%6L7[RW2HH#;JW*\<-@I8B?K( M+MU+!9^4%HB>/4*D@13;$2&IIG&/4/+9N(7YX<&O'WZ].CB: M)_BG:WFI=^&HPGN(U;RN$-?6:(P4R@6$,F&T$(EOTN]?_4"KD69"Y5Z.]P%< M1/&CJLM>985\5X7S9I'6455RKK"1 P%0+6&4[:< M'O>8OWJ<#@[L$: MYRE07PZA6EAT[Z0"?H*CDC)7:'(0ADAP2VXJ1.<#--0W<"0%4'15O6YH 3N2 M<-XXU6+D"S".A_YVZZMTT;Q?;Y4AHG*W0:/DD(K J9S# #?2'*CM(RG#F"CL M&R('@*BX-[KQ?8LF7]O1I]O0)C;T"1CJ6&]#"[T/3;UN4HH%78HO/>M\4Z,: MV1FJV(K3'O?+2]SGA3Z\>AM]6,@EGS@;8XS>0P5NS]7!MB[OS2T :,_Q#GG; MK39/8&GIC:2B_#ZC@K#%2YE00.#L4FQ^[?/8N6$$G/?8Z5/'I$_!9IQG*-"? MK-3?&*?KNS-V.QRW./GR^X@_8BE[3GOXTT39]2.+8#)+HST*#EIE:EM76?Q5 M4GD]/8V!$"R+:#( IE;48FTDTCBDIQ3YOTS.^J4'9E#@&*1:>V-@*ED@>8E7 M5 G 1,T;B-$;%[*Z2U"ONW.C]5*=.S T5;!]OU;YZ?M>Q[T;8#CZ#T%,KBLY M5:;5WV*1L@;N(:Q;3/ZBWN03&U5* F+GEZL+%)DXZWN_YNC(]S22$0#?XG?P M+\AJD/JVV QU5TXI2U$@'^S EI+5PP9GU&YA[/E0E0!Z)S\^*M\>#-RPLVJQ MXXI^BD14<6!&,$SU1)$2HU[#&?4^8*FR+;U=TO94&.]7@><'OCT^NJP!D@=P MXRCJ74.9O'!5QYK;LVR[S1R,>4NX=?JI8N]KCR14/^BI3N'WZ <#R)H6Y52U MF)=VZ;\R(?S>GHSS)/Y>XCU;Q6@K\4'R=':Z>(K&EG_V=/;C8G&',NO&GLX> MGSV>$)N+1R/,YO3T3%4$]PH@'STZDP(6-_S'LU/I.O4@.7TV._GQL;>%78&. MI-.$3W"-6 ,S:L9(\0-O%VA2< F0&$B#@<;5:8X7;F.OWYXQ@)\3D&VI7)$C M)UB^N=CH4A+#G*OFW#_Q.#?>88Z1=J1$0/<)G+(-R*?L"K^1U*,@AZS J7NT ME+967-,&(4XEVU4/*8:CV@+Y-K\2;W ;B5; ;4K'8,Z5Y2:O32,) M&NA(9"6*,!2U8/4]K]XV5:,RN5_* *,OYTC#%+4LZ:FL3KAH,7V=+EP/+/[/ M=\G?&U"UO@?TJ>]H4E=<7BN!85"<2FEQ/7HA'!6*+D1E^C:=Q,."]\]E73I0 M]3;25=0;'P=R:6A0$D?[HTE*F+,,A9> IL6?C72KK$"0R.);0%U<'MW]WK_HZ]WYD.*J"HE0X\A(6Q, M>;''+^[LTW35,5!9\!E27NGBU.>5QMH*?6D ^U4?2R[]E);B6HH,4>2BUFE2-X @1="LZ%;8'80YJ!S:%7,P>/WJ*C1<;U,XHCS-0H^1K MTTD6/R6+9\EOBF,&I3>('72)/_KQV9%_QR/=JBM7<)&ZY-L/.CQ]NCCJ[UU] M&<#O^LGB*>WYT M-4#]#2;VC_EXQSX7W8M7!_K&Z9?NJ].WY/%20T]O_E&Z"DWA/WK 2PB!41'X MR+/@[F(U%0O^I!%[QC3FV;G[>![QJ@684UL@(";BM2R^.K] M8%9E>^>GS3B6(NHR>YK5Z7&6*; V)B042RN0*LU3>.$B1K(^J>F*( MC:;DLW<(73 &&Y:)A).9R8-T]UY1[5(-/V&@;#$*[HA!-VFOQ1E)<9,2/#FW M8T5E31:33B&EU(#*:4CFCNV:(M$N7[T?LZ/[]J9/H"[]M8]0*M'O]RJT4M!G M,@$S1AA%'E6HWO%+1&Z@,0$WA@=?W05M0^[K=-KQR'[K9&=W?KBIJ()4JK'$[F M&=N( D;(B_(XUYIL4Y'V"PI_$0Q.#2MM[ U:RQ$Z^4N7RP.'L*;8?C+YSM0XV&#H/-@7N@*7CV9/WU\P%]!<_]H MZQU.F2SK%@PG^BM&3DV# ^#W55VW[A^X -H\M+V7_PM02P,$% @ =Z:Q M5O+OLBX8#0 F2, !D !X;"]W;W)K&ULG5IK M<]NX%?TK&*^[M6<862(E6?(FGG&&OO9K96JQ)8V5LF,#Q7Y63P<3L\*J\=F]!7:L\)T)@XX] M\ZB]D@[V/S?4?V+9(F6.A2DJKT M\A\P$9596IW34KS77T[EX M/HB;

9UY(.^?NQIJM'X=:FSC.Q4)ZA3!$A$DZFJ:FQIUPU M%UBA2WX$1)1.^E"R>!0K_4"[FO,>3Y7AK10J6<#=AT1@J2SN\II,H4D3,(?= MM*1P)_A;FQS'W,%M#X;9LQ1M7'/NK9&65?$.+*>5H;.X'3N9'AX4G5*@R#JM M:JLBUJS3?ZJ&#K2\41PG!>*\+/6?'AP#\1:1#S=X702U]AB7FTVN4[G((;T, M#/3L4)J*-2PK(?.\V[+5U=I3_)(";H&@5;ED'AK6^KS@$,P%JV2XCZAXLGUH M;J4+UB03DK:"W2$>@C4MP*@=>]]_-XM'YS\X4EF:UYQOF"C!N >)36UA">5> M[ <#\6O#1C @L18HX@C3QX)8-!Z9=A[I#[?7Y+E)915P>LCGP%VZAI7$!GZB M&(NR7&DR"9D90(042\TVTF7WC.*?Z\2@O3EVZ1P<0U8\KPNL+WH T%; '77! M_"PEOA(@>',+B)[0&?9%3^.)%Y L[]IC>T*8!VROUE#ZSC6D1>#/&K M+U*A!&Y-N3+ T@!Y!T!FY\Y5!;YJ"_8 AU+FCXB1Q$.@JPF4&0'0F5RBH'I$ M!"W@/4^L&!'S6U0X]+\$F!$"K$%89,17BH*H%SY3BPJ[LXPM)',\]@4>NZ#W M\A9G0#JY D+9&"]Z\KY&-#A;DIR&F>P8FW MRRX8?'1C]_)^[\,ITG*N44BA MVQ(U4!8!3Q:$&5*AO+U8O?$0[9QMGO*,8X MF!')PXHCLRTJ5,)!6SWX$;G&V-E W%GSH)VGT)'VVPC9*X0[$,EJ#E\^-&_ M'8.CW6E6J+<<0?+ K7+NRBEG'%KCCJT/^&%%AD"E1RD+U M?7.[IC37Y57H+D\?#&Y2VINJIN1_! MR1%3QHYN5,S)EY@K*VBVAA8L$1N(:ZL)'7F/ 6"4?.!)[,*QC&'#)D#T($&M MD4"S-PD%1"I1 F";JF\)SPQ*THZ1)"SCZE,),.A4;SB\0#/EP2A/,<6D:6U] M?J>OM!H)N4*H:DCM@XSS_K:$E>)M[$H2>=[TV9351JI<4OAF50]G:ASREM5[%$/E(1HM)>K"F4=% ^ MH\%'FPMQ'K'6*[U!ECO73!SPR7 P"D]3F' MKYY&Y].9.(FC\7!R*L91,DW$/3M6B#B-?XV'TRB>S\1L'L4X,9Y/HLET*CXP M47@:K IL<[2 ,!LV3I*S\SD>SZ+SR7FG?W27['[0V#0>GN)_?,I?QOC_J5S*!V.] M?WXK@+="@(]H,B1:S0?<9FO5,]_)*(F&TQ'=-*:_^)H0\[>*\-L@YA'R1LD, MZ^.8/XY!ZQ;UX2M*W9P%Q,D$EPQ9\.C\'-LFP_,H3K#1ZZ>/OI,D 2;B.7:- MDU/Q465@G87Y:B7X[$/<#?;&IR*91Z,X(2T#2Y#GBG"]S'U8#F%F0TC/VG@7 M]>LN\J4Z>'G7./IZ9J^7"L$HF&,/T]S%/,$DMY!H!:AU-26SX*M&M]L9W'A& ME]H"J7_4TE+= LYHOD3!3S5%:5>Y>L%ZA5J(@/UJ\T G53[#?U_27HUW/!R, MVZ$'=[_(7C54>#P:S/L/,D5:UEY] 6Q\VSZ%KJ @EE$T_MG&-%\Q'I\,!\#* MP4N'+[\T>K:W\1#AN/LM M\#?V[9I%JH=+JA==T))';X?Q8+-&E?V2FX90)Y.^3H.*VK%4U)NMY(\HYKH. M@F,_[KB6&TV9;MM+RS1J.CX9#6:G>Y.T4":Y?07M]"G.D.5H^M7,6=HL"HY' MP^%?FAJCX%[7K?6F%P' TU6QH3+4YY@/6P!:W/P6B=O;ZTA\^/BC^&ER)7XQ M>79M^HO3W;6/=[^)GU#Q(6'0 NNF6TO\IONZY'$I I?SLPJHPM][PW3^ZEWK M%DAM'C"!FQO_G-CMQ@H'_-*VR*2"V$\6:)31&WIU4PWDIF6=(\ ^^+&&+^C< MLW50&"/[)O6V#?%AX<>6[JU>(AWA+/D SMU_,_&@.AD/\=>G&S$=#*F,XEH> M->V39F3O:!3SX39S)SC^*[FJ[S>.Q0RU1']',J0=T."67VBH[)6$JM ;="I9 MMO/"3LNN'3!18;2 >JD;YJK^"XN.7F%$O+/<44!Q[WDHC'V!R-;INML#W>M* M!J_L3 ;W+$VA4S1'I5IJ*L7;4L$J'L>7(>$\,W3:K?@:B/2N>-) [H8FVGQ@ ME-'C0U,7K:D5X*X4E2GZ:#9\R#Y=/&H@A >Y"B8@!Z"JB6*<^J(=-])IB!O< MG:4L&,XTJ[CK,S.3H[3P@:#?!-"4S!$'VJW)+39!>N]L!<"(L!!(=[*#>%=X MD#7H10:QOS.1;+K[ 9P;?2R#$AQ1ZY8;Z@E(9P #\QEOT&]V&NBZE*B32<+ M=-O;>+W3V>Z8V4\55-;T9HV->E*&E79T3/HY-%U%"-!/)YLX?6BS.?#V1*QE MYGM/;AWXYK_)LJ86<-0?B/9X[?&Y-SD+_+:3ZW<6OH\4K'WF^=>M^-DBJS06 M4*W'\?"\FPX1O87RW32_+MC%0/"QI:'IY%[5%$<<4H/"O4P$?IC6^;G",U2] MF(=,&JH0C[=NF:B>$-G39EH0ZL]@9/^>@X8XS1U=.[YGX-ZHWZ+^9!>NR[1# M?/6L!6@F].R,_^4 U52]5)")'-7'@? N@]^Z4(DF6\%01VI?.!_FR8\>0&++ M+[36"-4PIRH9;'LO='JX=7Y3.X\DP#[!(@KF9LSI:[.7RY@9Y:7D-R:V\L6? M^;TQ69CM')8I&*SUW6"YPW.5'7??MW''YJ% L&=:?L>W1NH4A7^3K>A-MG@O MD1N:%]'Q,^D_"N^OA%MSE4'HA9_X;["?//4AX&.#;V3S*5K_D?B[JAI,L\L< M K/SR7\ZGO/V;_H7.K5)-*<>L$?]&/U<%,_1SMVUG(5^YN*%7+RB6@/I]5B@ M1)B]^%"F\YI TSOV;1&ZN]"JC$:G+S[6W>8/'GKK?M;[N01G./I1"(4$:,/_ M>^ M#IGCE76W?LD M'M=JP3<=/SJ[$#LH\%OFE=^YYDDDIFUM_+R MKCCIC800EYP'05#XN>-S+DL! HTO+6:OJZ8,'^SJ+;?Q' I>;DL?_](JV1X>]"AO?+!5NQD,*FW2K_K:YF%G MP]'H@0U9NR&+O).CR/*-"NKTV-D5.;$&FCS$4.-ND--&BG(3'+YJ[ NGT_Q+ MH[V.&;)SNE(^L*.2$2BIA6-& 0+MW5Q01OTL4_B7B3!_#.&H\5 M[^G<5C-M5&H54]#4>XS$;GK^G,Y\<&BCOWZ4A^3FX,=N9+1>^5KE?-+#['AV M=]P[??9D_'+T^I$@#KH@#AY#_^]%_!_AWQF:-RXLV2F3L]CKX&F!B,*2)'^! M%^L^ 0JES)>435(M^X0]4H5:F37E^"TYU] PNI%N3&!SQH MLR!M0(\]O&I#D13MB?FS)T=9-GJ=5G9BBNOCU_LT=[:BG%V EB$(4WA,FH$T M%31;T]OK&WIG[@ TUX+#: /7I[IQOE&P#98477$U@_U2 MUX!)#.FZ00HDC5/$<*-*/&SSV4)N;3:?.L*%D@PIGZJRF\T!?43$*50EG2S) MR,NF8'Q^L6;EJ &D$\WRPD\2E.0&I:W5.E) N5A5'9,$UY;_4LK?,9&JU+6S M7S6$DLLU95G_<#2";'M= $JKDKPM5=LV/A:MMBMQMHFO:R6?V&]Z(5;?(=#D M'P?1/5]/LPFDL2S;]LB57_;)8'K;%[#(&=I?]*-;Y*.I /=TG!WN[MOM(<]& MPX^&:LV0XZ@0>S?,]-X&IJ,!75JS>/&1745O8+$?@;NR2I.37ZG:0\W1]F\8 MT#A.Z4R96YK^VJ?W.*[^P'&55K;(XVRPA?D@,#<"LT]++F,7QARD.&2N?#-# M@K5R6G(:4AE+Z^/@W1N=E-4NW3!(";U$<-8]]VCYT#@T!=^Q:9A@13-F.3ES MVQAIM9A[*=[]D9Q#.DTN54[=-J!/2)W[;GHK#DM;I%GOF-1.0RE6 ER6-H]- MW;9DV[M="TC; XP57N]4V?" IM"-[3NX M*(]X8\?%!OZ7OM"TO'7H]<+HNPNX&.^;4V<^X[T@"=27>HG$E MY8ME2A6.0S''?0S^"NUC=6/3>KEGQ0L3MCKM;P$.)1;('E: MIV*B_K@S;:I<6YEXN$=^$*R&!@)>/NY4H^W7=NB?2UB=UG8ZOGOT]., 0)_+ MM=<>)X81J7%^E]^,%]J8="AL%!+JF,X#GL\YW@FCCFX(X(0R7L4KX_ZW.K1M MJN^IZ_#/A*6G9WQ?N\8'+P<_;V7(W"<1R0U^=$D8[MSZH-J+>+>51*":Z0+8 MK7;7YVFZ-6[-T]T;J4&B/'C.L74T^.FPE\Z&S4NP=;Q#SFS $1$?E_@7@)T8 MX/O<0KW:%W'0_5-Q^C=02P,$% @ =Z:Q5AZ V7D1 P %0< !D !X M;"]W;W)K&ULE55ACYLX$/TK(WJJ=B6T@"$L;)-( MV6U[=U*K1EW=W8>J'QP8 BK8U#:;W7]_8Y-PV3:;ZJ00QN.9Y_?&]C#?2?5- MUX@&'KM6Z(57&]/?!($N:NRXOI(]"IJII.JXH:':!KI7R$N7U+4!"\,TZ'@C MO.7<^=9J.9>#:1N!:P5ZZ#JNGFZQE;N%%WD'Q^=F6QOK");SGF_Q'LU?_5K1 M*)A0RJ9#H1LI0&&U\%;1S6UBXUW WPWN])$-5LE&RF]V\&>Y\$)+"%LLC$7@ M]'K .VQ;"T0TON\QO6E)FWAL']#?.^VD9<,UWLGVGZ8T]<++/"BQXD-K/LO= M'[C7,[-XA6RU^X?=&)O0BL6@C>SVR33N&C&^^>.^#D<)6?A" MLG,,=[7,BQ M?,L-7\Z5W(&RT81F#2?591.Y1MA-N3>*9AO*,\NUHOU5Y@FX*.'=]Z'IJ>)F M'AC"MA%!L<>Y'7'8"S@Q?)3"U!K>B1++Y_D!<9J(L0.Q6W86\"-75Q!'/K"0 MQ6?PXDEH[/#B7PCU8=UR89[KA2^KC3:*CLC74])'Y.0TLKTV-[KG!2X\NA<: MU0-ZR]>OHC1\.;&R5U(NHO:8 FR E,C5+*E M2]V(+7 #M&%%/>V82WV+!78;5 ^&&862N,_.M9 A]0:[KQQ= -+;>,2R351<-= M*[B((C_/\DNXF/DYRRY/XOH@J"<29,;\,,K)BO.9G['TJ% T>^U"X/V@1&,& MA4YXU3Q:6P/+$_?&ULE55M;]HP$/XKIZR:6@DU(:$M8H $[5XJK1(J[?9AV@>3',2J M7YCM-.U^_HF3V M7*]1D6:IC62.KF85V[5!5@0G*>(T22YCR;B*QL,@FYGQ4%=.<(4S [:2DIG7 M*0I=CZ)NM!7<\U7IO" >#]=LA7-TC^N9H5ORT/K)7VZ+491X0B@P=QZ!T><9KU$(#T0T?FTPHS:D=]P];]$_ MA=PIEP6S>*W%=UZX2 0[IQ2 /O)E!@><,<&P^-KL%X:T+SAY!J\"9R7/E' MF3M#6DY^;GRK'%,KOA ($VO1V0XH=,/8$;:WB/,-SK3!20_@9'"GE2LM?%0% M%O_ZQ\2I)99NB4W3HX!WS)Q#UNU FJ39$;RL330+>-D!O,]:%S47 I@JX$W6 M<,-M+K2M#,*/R<(Z0^WRX +W8^\:V V+D YQ. MI*Y\W "C*TMO:<^ 6B4OVUYY2V, \Z']K'O".>EI<=A=ZZR3DO6#8<2=2=+U.[TD@:]HR2S/*UF)D :3VCC^ MFX4%=-KM=+.KLT-E.H%NTNGW,MC7*/'.A$OB'O:8A=R7HQGV5MJNRDFS(?Z: M-WN6JK7BRH+ );DFYU<7$9AF=S47I]=A7RRTH^T3CB6M>S3>@/1+K=WVX@.T M?R#C/U!+ P04 " !WIK%6($3G+#,# "7!P &0 'AL+W=O%-V)?.;\0;58-W^,#NK?-O:%9-*H4HD9EA59@ ML%P'V^3Z=N;Q'>"=P(.=C,%'LM/ZHY_\4ZR#V#N$$G/G%3C]/N,=2NF%R(U/ M@V8PFO3$Z?BH_E<7.\6RXQ;OM'PO"E>M@V4 !9:\E>Z-/OR-0SQSKY=K:;LO M''KL/ T@;ZW3]4 F#VJA^C]_'/(P(2SC'Q#80&"=W[VASLL7W/'-RN@#&(\F M-3_H0NW8Y)Q0_E >G*%=03RWV>:Y:;& EX]TS!8M<%7 :U>A@;O6&%0._A5\ M)Z1P NTJD8O'1.0=GKI3Q(PB7*2@^GJA^W..D-E]-^I-/169J>M^*MU;1N> MXSJ@NV/1?,9@\_Q9DL4W9V*8C3',SJG_AD,\JW_:^U\S"DZ!*M;TI<0HGD*PL7 MRSDDX6)V-?+)?T?.HLI%A\@6"_JF<3Q!U#X3O&].%(%!R7W .U18"N=9+$N\ M599]E[YPR%T29K,EI&%V]07C^"/93$*6QO#\V9(E[&;<\X10MI>D+-.8G4H\G;X]YLGE!*2Z0S+:!I*@G3C==Z]UI M1XV\&U;T&ULE5=M;]LV$/XK!_<% M+>#)MAPW69L8<))F[9"T09)M&(9]H*2SQ94B59**XOWZW5&R[,1VT'U)).I> MGGMYCN?CVMAO+D?T\% H[4YZN??E^\' I3D6PD6F1$U?YL86PM.K70Q<:5%D M0:E0@W@X?#6W!540B[/$5EZI/>J+HO^MO+;T-NBL9+) [:318'%^TIN-WI\>L'P0^%UB[3:>@2-)C/G& M+Y^SD]Z0 :'"U+,%0?_N\0R58D,$XWMKL]>Y9,7-YY7UBQ [Q9((AV=&_2$S MGY_TCGJ0X5Q4RM^8^A.V\4S87FJ4"W^A;F3CPQZDE?.F:)4)02%U\U\\M'G8 M4#@:[E&(6X4XX&X;_&60MOJGC7Z\1W\,5T;[W,%'G6'V6'] 6#I \0K0:?RL MP2MA(QB/^A /X_$S]L9=@.-@;[S''H<%Y]*ERKC*(OPU2YRWU Q_[PJVL76P MVQ83Y+TK18HG/6* 0WN/O>GK%Z-WPP_/(#WHD!X\9_T'2O%_]#]K2(W6;?/7 MTN?@"T!03.@_X0+/;D8=[;-*FY+SS9U$) MQKA51T[M(HC@?(YA:JY-%NASDT4P:QR&Q'=^5M79G9755Y];1"B:L8$\-H!( MG^8=ZZ&FO+\<19-U%F8.2F']KFIPSWV\NOL$;V[)[!=#O75 "H\EK@3U@@6% M-,!!+ A @/0F:+Y]N[OG-=:*&XD1AC$2NO$<*\]W(YP*_0UFO_3A"]T]?]+= M$TZB)P)G5'[I8=;YO+:2$V'V!?'Q#DZ-M?MC\'(Y& M']YRUVS@[[>F,-2,FY"=;0/YD6@ZO^>G6P8Z]U0M=G\A4JFD7Y($?>W#5PV_ M5AIA-%P-@CJ75&:BMY.!FA2U@, _941(PLM1/(F&F]V/L,,U2&:^X@:V0H6^ M;R8%L6'5(LXA#R6=06EIA[$$+&1YG;_&_-I_@L*Z=:L+'PS=8EIQ&K\2B33? M\7!! T>G3)(;GF1=:;Y>W'0Y*5759$64I9*I2!2UO+ +V0:U=06$ ME6#KJF"FF&K1#.ZYM(3)UZCN5^2AM$:3X:LU[2@CIF9<3CYT,IR!.#J N0:-RTK5,")#RFV=UT2HF$)WE;9HJN8=4*E ME1+K"[@+S2(O[XU"8RVKL+FZ^":@#FVQ;J(["N@FT:Z]9["QCA9H%V'IYL31 M)=YLIMUIM]?/FG5V+=[\*+@*W*";&N>D.J0V[H%M%NWFQ9LR++>)\;0JA\>< M?IN@90'Z/C=T(;0O[*#[M3/]#U!+ P04 " !WIK%6$!,QDQD$ #P#@ M&0 'AL+W=O;7C MO/G5G5VH^E8VIN, K!;JI:Z;NS[&2VYD7>KN#:[Y:&WO@SZ<; MML*O:+YMKA3M_#W*DM@-*W#F42EH5+?HS3^\"[/@M(=@LB>8]*'_JYST(K[,]Y_,P,T:X4+6 M&R;N/[P;1V%^JD'96WXLR^.&A(\\PO &P!Y0*H=2': PA5 0BN(:ER!+, 1; MRHK: 1>K"5&PAT=GM6P$@7!! K+1!*8'0+DOUB[Y'[' >H'*;2XWJ)@A]=:> MGL#U(:^.ST\0#\,TH'%IM]1,^M3Y[&G_*KC0UW%-I@ M1_F!0,'T&DJBHZ%4L@;Y)'6DD(2Y54L"^.Z:*"Z/V2U)K9#\M#^6!T,&50WN M,H:GSZ&.R(7:>3F )!KE, Y'X7/0)=>%=1E(&U]'2T8QO(<3@GG?7=*'H-GH M#%ULF1 -JVQKYG53=S0W[)Y^7,8IR48]Q7Y4'UM4]L9T)=$Z\9"'-HFV$G]' MIESV+,RC:G"I.L*[HFK<1TO+N)2WP0!\DG*K,*"09W1#:9U G@=VD4*6IW:1 M038^L8N<+G%FS=,/OZ3@M]&*3N%&&O*Z;$Q#[%]V?@B-V(6:S%,MA@G==DW5 MPNM-8\\X?:%+:^!H?)(.X*J]P'#+J@9M['KQ[K=F/DQLTT"VEH0G++-8VDJ*P ?2^E-+N--; ?H% .#P &0 'AL+W=O#'+GJL/1 MR"8Y%L(.=84EK63:%,+1JUF-;&50I%ZH4*-X/'XW*H0L!Z?'?N[:G![KVBE9 MXK4!6Q>%,-MS5'IS,H@&[<2-7.6.)T:GQY58X2VZ+]6UH;=1IR65!996ZA(, M9B>#L^CP?,K[_8:O$C>V-P;V9*GU';]#,0-"A8EC#8(>:[Q I5@1P?BK MT3GH3+)@?]QJ_^A])U^6PN*%5M]DZO*3P6( *6:B5NY&;W[%QI\9ZTNTLOX? M-F'O9#J I+9.%XTP(2AD&9[BON&A)[ 8/R$0-P*QQQT,>93OA1.GQT9OP/!N MTL8#[ZJ7)G"RY*#<.D.KDN3QY-G]$TZ3R=> MW^3'GKZ7-E&:G;7P^]G2.D/)\<<^GX/*Z7Z57#"'MA()G@RH(BR:-0Y.7[V( MWHV/G@$\[0!/G]/^;T+SK*+],)_0#I]SA M=5*+<0FV)H+4P4M<6A*7"K;B4 M:%RF4*#+=6I!EH#622H06:[ D7C&JM>LVH+.0)+63):B3*10M)WHKKVM(9Q9 MBRZHNY)B*95TDH0:0"D(!SV<7,1P@TEM#)LZ%U8&O-=&KH5#^":,$>S$!@T& M!"DYP9L%G"N1W+V]37*MR$2A4U0'4-7&UB0"3GOHLJQJDJ^,7DM*8W:.IYU8 M*H0EM[!#!MT105WQOW#BDLT"97R2=RD/[S'!8HFFG8GA1MJ[MYE!!,/N3H:+ M!?P$T3"*Z'&#W(-]#- 4C'R+PEB(A_,);?UE 1_N*^J%A&BM%46+<&YA/A[. M2'BQ&+*J#_=H$FF1") )PDN(HN%LW#T_=H'EN":Z*,@;:E')'6T9#QB(K8H0*4FWHU@GCTK="K_W3RTX['VR6C1/$L>-8W= M3-ZW/%5BN_/GT6[L,HF:@W?0BQC*6%FY!NG^-1_!+CRL-R@+T2.7&B0/??<@ M6++':5.K8BVD\A-4PUT25<(XF4@BQ@4T>[C9)0VQE"AJ<#*3H>BO<$U9%+<4 M]TC/)1JNTVU0F^+2D3N*NANCY-9!'=:3U)#\I1049)ZXT'0TEC:,K%8R]2$_ M#])PRX4PL93LEEH>-ZS6^9[E1*BD5B(TO8UT>>/2>W2 MY?VD??5B$4?S(W^ZM$U4]9KH#E_1:Z=]2KC$3==.E[Z=+K>@O \_0'H(3YV" MPK/S^JS@A+PG>Y?B(1O'\ M8#Z9[YMJSQ%"^-W9UM^^&T73N/G_7UV:Q ?Q+-XWU3L:_[%3\>Q=\__PY-%+ M)5>A.<4WPJ2/FG.7YX'72;]P*0OI*X(W/Q6<-AO:5G&PY]L@ MH.KQ)-(_Z?H08N_-1T%U%$W?4.OA$J,(.^6SY3NNKGH"L^C-#LBC M;Y:0@OL^?D>].TI!.OU-C-HN.QRN*]UL=]D["W>O\.)TY6\\2^WH_N2'.5U8T? &6L^T=NT+&^BNP*=_ U!+ P04 M" !WIK%6Q+O)Q,P& "=$ &0 'AL+W=O\XEV;.--O=V1>3$8UTU]GRP4X,O"VUJZ?!HED.[-B1+KU17PRQ)QL-:JF9P<>;?W9J+,]VZ2C5T:X1M MZUJ:[155>G,^2 >[%U_5W[X6WD^2#@@JJAP;$'BYX&NJ:K8$,+XH[,Y MV+MDQ?YZ9_V3SQVYS*6E:UW]KDJW.A],!Z*DA6PK]U5O_DI=/B=LK]"5]?^* M39 =Y0-1M-;INE-&!+5JPJ]\[.K04Y@F+RADG4+FXPZ.?)0_22",/2 ML,8+GZK71G"JX:;<.8.O"GKNXFXE#7VX0EZEN-8U>FVE+]?-(Z_I;.C@A66' M16?Q*EC,7K"8BU]TXU96W#0EE<_UAXAN'V*V"_$J>]7@+]+$(D\CD259_HJ] M?)]R[NWEWY'RK=P"84Y<&B.;)?GU/R_GUAG Y5_'D@^V1\=M,X5.[5H6=#X M1RR9!QI<_/A#.DX^OA+Y:!_YZ#7K?ZI9_Y]%$03F7J#H"U G@+D@@-+B7N@U M?[!"-B7HBA*JPD$K?&P;Y:P7=BO"GR$2=< ),4X$NERL]FWV1K#(Q$9:\2:) MIP!_57D>XPM>C'8O(G:V)L_N:AN+2ROTXL!&"3;QE"AEXWZ M]V&*A;8.QBO):3A]D.9FI>!!65^)HA.9D^A9TP\4\C7$\U$U2_& PO#OFHS2 MI8U =[<24FS\^*#R@X0.IF$GP 'FR'5+TMA8W/D(OG01_!V6N6FRV8HE\(L" M/P\1 15D'%P+JM>5WA+AY4HZ>*TJ'TN(4?;")^YF!AY<0"6)9R=>A>LNETM#2R!# MJ 9(QR95B =9M<0E?-X%W0_J"#@#*K,XVZ$R_E\]4#^'[_-P+>V*H4I@32D6 M1M>'UOCUGZ9K?DC7_"6Z?GV:% '=W_RD.(+M%V;*?P'YDAI M:JV+\!]H5NS MHQ<[74AEGNI\U*>0&VE*Z[D/-M=^/LRWOE3/U=U3%A[CDX^6GU')+EE$R3(E MMQGR/M-G->EGZD\PRFU%V1H&T_>UACLB>?16.(#94_%KZQD*;WLV_ZJ;#UP= M*J/C+)Y%TSR+)LDDL#AYD<&_>2OB'82A/$M!WRQ.\A?I.QF/HVEZ\IZMC@_C M.$AD'.5Y'LTFN0\BFXKKFR]_L>*S+$O$>A1'XI([);Z@W+1V(:E9R"D"K3#A MFZ8['OHYS!65Q1^MLLIUV\-G<+#8BKNU:0L2MWK#^ &F5^B^7*\UR.E/#2CQ M+="B2GZ WC\^BT\53F51'P2AP6&K0/0 XBL $^]8<[#+[^Z;';QGRQB+J!K^ MA WC&>^* "IO(N"XIQ:0CW33Y"U^"N//.=!K]N"S?G5;21"VQ#%3\0G(H5=, M+;50G0 2KE3AYPSH#*N\682XU\@"4BOL7]@%B<_;*T4/H>/T6!"5W-:UT0^* M4>H9RC4(>Z/=D;?LA^53"Q$484_FTML6L.C,^]KKHFB-]2U$E@[./:%W#-Q9 MXG7'L/YX:7G427]JQ4MI*NSTJFZKX)"Y'%:U+JGBSI7DR*!(] +C0_?VYP-_ M$&P<)I L"MWZ_O-D95Z*2LFYJD#J;OIXEC*Y5;/&OH%S 8XM/D(5RO(4VFE( M)J37:P*'\2:-TPE(U#2MQ$:O68.]\+?I29R\Q1A6]O[#@J<'($R,0V&Z0N5Q M_M97NE3<+"RVBBH_+A/HQN(3]Q0=$$!)@WLB//7KP".GD%71AJ.3Y#0PBGW" M *7?T17:,.;CPY[\5$$,U2KMMR-UQX0UI)'K(E;$FL_078W2-\1ENC_NW^[OW9;AR/HF'BSO&])()7-$"JDD\.1D 7/XR M'!Z<7OL+Z%P[7&?]&ULE5;; M;MLX$/V5@=HM=H' \B5QT]0VX#@IDH>T0=QV'Q;[,);&$A&*5$G*U-H\V)W*P+:2RTRAWKKR(8YOD5*#MZ9(4WZRU*=#Q MUF2Q+0UA&I0*&0_[_7%[@ M062Y\P?Q;%)B1DMRW\I[P[NX0TE%0AK-!Q>7IUX^"'P75-N]-?A( M5EH_^LUM.HWZWB&2E#B/@/S9T(*D]$#LQH\6,^I,>L7]]0[]4XB=8UFAI866 M?XK4Y=/H/(*4UEA)]Z#K&VKC.?-XB98V_$+=R(Y9.*FLTT6KS!X40C5?W+9Y MV%,X[[^B,&P5AL'OQE#P\@H=SB9&UV"\-*/Y10@U:+-S0OFB+)WA6\%Z;G:K M'!FR#A[0$2QK+.TD=@SLK^.D!;EL0(:O@(S@3BN76[A6*:4O]6-VJ/-JN//J M*,NRE' &[V"=T5&;-#7'VZ5=:9B6CD+J%*XH303 M*H.YIX=P@BQ<"9M(;2M#\-=\Q>),G;\/9:4Q>GK8J&^G"UMB0M.(^\62V5 T M>_=F,.Y_/!+2:1?2Z3'T7RW<_P:!KSE!69E26P*]!L=;RQ> F2%J\B8L. V) M5ALR+DBLI>;T$%GBABQ+5DT=#6(LMI4&O!_,@ MPC1(\HX')T%%:=_-* $+72FW0WIIUX9($LW^<97+TNBMX XF^00?QK_M=%8H M427TDS/OWIP/!^\_VN>8 B3#%\ GRO;@JC+^W"NYG&."HJ$_>?H?]#K)467> MRR9;* QL4%9TS/T:+;P]ZXVY[:5LWT#_F+&)6KB/^'V'>*BLK_76W[<+?T1.N'ML'?6V:H9@ VB%/^PO8Q?=_M?^YV=%N<$/O,8 M:8/\IK#BJK/T0G->^#JLK)8B17^\=/SIZ/"E)(Z=37-^EYS2SYI='_1[^Z'= M$?JN;'1X( 4[!;E,PW)9I RN7UW=<;+\<9P>1'):P( M8XA?$V4QC*3>H6<@WGO+"S)9F%B>R^QB\ZQWI]U0G#>SX%F\F:A,Q,S73=*: M5?N]]V<1F&9*-1NGRS 95MKQG G+G <[&2_ ]VO-16@WWD#W5V'V+U!+ P04 M " !WIK%6.K];8QP& "'$ &0 'AL+W=OVD6-O3N2.5I:]]GG1$'<%*;TQ[T\A.IP./0J MIT+Z@:VHQ)>9=84,>'7SH:\?7!X&W8HF2ZH]-J6PM'L MN'>Z=W@VX?EQPB=-2[_V+#B2J;6?^>4R.^Z-V"$RI (C2/PLZ)R,82"X\:7! M['4F>>'ZBY[(:"9K$Z[L\@TU\3QC/&6-CW_% M,LT]F/2$JGVP1;,8'A2Z3+_RIN%A;<&+T98%XV;!./J=#$4O7\D@3XZ<70K' MLX'&#S'4N!K.Z9*3!L_"#@.^D& M8G^O+\:C\?X#>/L=(_L1;W\+WC8:_CR=^N"@HK\V!9TP)YLQN;(.?245'?=0 M.I[<@GHG/_^T=S#Z]0&/)YW'DX?0?T0.?ZA!\3$G,<.H7?)XB$"I*^A_R*/6 M._CR+H1>A]_RS0OIA9T)Z$+EG3 .Q4=Y(UY_J75807J!?U P),Z-]%ZBTN)N*--9FR_;CTM)ZCZ'GA1'RR)L@&_OVR!-[EY?U9SR.9 ;%1BHTX M-@T6E[ BH-A:A1J,"AE@6E$5FZ&W(N08"5@LD0@E>3CRADFVH,BPL: &C3_B M5[6KK&=@;8R8&5TQI!09LZC+"#6KV=8@^42NB(!ALX-/!786![O@1,X=R,87 M+Y@J["7WO0) S$7CW0Z[MML7UTUSG[S8D;OB\N.YCXXKZ7.1:42OIW7"B.$N ML.\(NP"303RILC%6#L( :YA,DJDE$:X.#9#18#74NST+J^N>KNW M\Y/%+5C:Q_TJXSC8T0I"QS[+>%+,] V^P%5ML\AOY,/SAH9BS]J$;@R&%4$2 MQ153N4I.P+.[MD/K&_0Y.8[NX-9B1PN'1$U?0LR=-(-R0L )E M2[X/QW. 6Q*>@,1:M9@T@2*Z]Z6I;W+O?EYGH*H:2@S 3:Q'M F^R8.J2 MUA_?H/PC.Q1:,PQ73L?ZG'7,UJ4.8"#5BZ-X6"C#MG 15K:]Z>'=B64799I7LQJ[6_2TBU#J4.F3F1Y@U0Y"X=YVYA0[HI= M(= -U*U]5!%OI.4J->&L=O%4Q!T[MN=V]]"( H>,U!.T _$\SI<:,><]K>1E MF55UD8A"\+&T',VERV(*MV5!L;?)@OR6\Q>C&YPA.A;6\F2G1L_EXZ2T[>N^ M)AM>J(V2KU6,M(3P,B>7_Y5,T$._%'SW:+<]5""H4CRADZ&L*@-,QKFWRRKI MW(KG+J2I;S7T+;T@'L7 .5HP D%[QEXJ4W.7R2Q+LX@]GO&*I*G&T*;C;%1V M=\QL1L>#39>)X=KEL" WCU=@/F>AG:5[8C?:W;)/T^7R=GJZHL.'N48S,#3# MTM'@^;->RD_[$FP5KYI3&W!QC8\Y24B6)^#[S-K0OK"![G\/)_\"4$L#!!0 M ( '>FL5;.)]HGLP( "T& 9 >&PO=V]R:W-H965TS,OI2R MOWYG!U*86K87XK/O^^X[G^\8KHU]=#DBP7.AM!M%.5%Y'<SXZ&I2$F-,PNN*@IA-U-49CV* MNM%N8RY7.?F->#PLQ0H?D+Z6,\M6W+!DLD#MI-%@<3F*)MWK:=_[!X=O$M=N M;PT^DX4QC][XG(VBCA>$"E/R#((_3WB#2GDBEO%KRQDU(3UP?[UC_QARYUP6 MPN&-4=]E1ODHNHP@PZ6H%,W-^A-N\SGW?*E1+OS"NO;MLW-:.3+%%LP*"JGK MKWC>WL,>X++S!B#9 I*@NPX45-X*$N.A-6NPWIO9_"*D&M L3FI?E >R?"H9 M1^,Y.K)52I65>C6,B2G]09QNX=,:GKP![\&]T90[N-,99H?XF*4T>I*=GFER ME/!>V#;TNBU(.DGO"%^OR:\7^'K_DQ\(G<$B\^&(_'XCOW^,_=_E.0I_7=SA ME7S)$99&<7-ZB\1"X;9#Y6^^&N)C4=_4AOULV*#<(D)15QY]Y8'KEN9-X4#J MX&@/0BDI%E+MB+ HE=DP#Z'EARU"DZ:YL"MT;2_+(JR% VU8#W._H'FV..)2 MAHHZ,,O#Z$D;3B>%J32Y6H>I''N[,Y@*)73*"1'<8HK% FT#@DF62:_!P4QL M>.PP>L__K_SNCHB'$^BU^LD5?P?L>@*G2>MJ<'G&JVZK.^C#:^\BWFOA IG& M#RH'J4^C[N9FMYF%DWH$O+C7@Y2EKB2GH7#)T$Y[&ULW5IK<]LV%OTK&+?33684 M69*3-N\96TD:=YW&8R7M=G;V TA"$FJ28 !2LO;7[[D7 !^*[#XRG=G=#VDM M$KBXN(]SSP7X?&OLM5LK58N;(B_=BZ-U75=/CX]=NE:%=&-3J1)OEL86LL9/ MNSIVE54RXTE%?CR;3+X]+J0NCUX^YV>7]N5ST]2Y+M6E%:XI"FEW9RHWVQ=' MTZ/XX$JOUC4].'[YO)(KM5#UQ^K2XM=Q*R73A2J=-J6P:OGBZ'3Z].PAC>TD,>::?IQG+XXFI)#*55J3!(G_;=1\=>$NG4W.0_ZZQ>OSAZ?"0RM91-7E^9[5L5]O.(Y*4F=_Q?L?5C'\V. M1-JXVA1A,C0H=.G_+V^"'7H3'D]NF3 +$V:LMU^(M7PE:_GRN35;86DTI-$? MO%6>#>5T24Y9U!9O->;5+^>F*'0-*]=.R#(3L+R3/[-?\4J[-#>NL4K\\S1QM470_.N0%?PB#P\O0HGTU%4R52^.D"E. MV8TZ>OG-5]-O)\_NV,+#=@L/[Y+^QUWV!>+$HC*E,]:M=26ZD4_%>2G>J,0V M2&1R#1Q4KQ6-J&2Y$W)EE!GY, 1'F]%DYME)6YP -=TVI6Y;+V M$TG9.,Q65C M72,QGB7)6IS&E8>*;J5##CN]*GE=68IOOGH\FTV>O5\N=:JAVVO"#ZM3\<'* M$GNQM60X@2)UJ:PPRTY-GCM]YC>WD5:;!C9USD 2B0?L72LR+N\@@<",?EA" M#C<2NDSSAI^0BAF,DYN*K85%5-1CH]8ZS95(U]*N:+#S&KFQ^(!IA\V]QCZE MJ)4M2%:]QG.Q4Q)F8UU;+XDE7F"$K"IK;C103^4[\?6CR60TF4Q$A0W3M!&- MV4*/]?[(V2,_D@Q;29UA4^*'IE0<)*WCG$H-_JSD+FYO,%&FJ6U@+YCYE4I5 MD6#9@ %>1BM9EC$"9V/QOE1^=S">MC 7S! ?1(=KLD-J'IAM<-[=<80P[^G[ M"8O5?AJM. PE=:-LJAW4UL@D4W&44/C!Z)K"BT9>'6ZR>&E>[ S[\+OBPEV/+IB:H,Q6%=5/Z M',3S$'J_(^;(18-,%1+48"PNU K;Q/HI< 3W-.!PO "0DF;3*BY+J= X+(/LY%)(&KY4;Y%9/LK<% M)YRAYUF3UB+7,M&YKG(^A,CYUJR5S.OU2*BBRLVN=:!A MA\'R<#Y\]4Z6(#C\-E&YAG6=1R52&DPI-06KZQHDU!_9/P=*:2B_-XJR&$"F M 5R$?#(#N,(,:KG$#J*C@@<(J:;?/7,A]"1-8[.WQ*!8+)$#U!R1L ME:7KP5H*K]>P*SP04DEW;_';GX$2?S%4 %90:RK MAS6+S H'XPV-I23FC HN)?[+J0_S$DS0LQ9E*!T-; T#J:!L2LF:ZRS4%?R# M&R6@BW>DEYR?AB)LB)$C/QA\%?&2<3X'*X3]&QJ<$^9%0$2(KGS50$C%+51- MDB-S*5&5+^Z%S)1(=J&X+"%=TN-$U5NE2O$>.R&@G;'8":OAO38+"VVT\="Q M4"$4IY-[R7T>.9O><9O#D?$TVL+LVF7K)Q]HW$I=Z8&A8Y+Q$,S$51L'./YN?GXN)B[N,F@N6! M7'14U?'T'Q?B34Y][[T@]+Y8U"C^:\B#I2X0P#Z^Q$C,QZ=C\:,9B]ET-GTP M>3QY?$>>$H7I*E1F31)R1HJ0+RR MSB*1E$AAKF)WS2%@K!I+E9Z,$,S3+X!<0=7*(.)\PTRBB4-L8._@U):.S:8! M)I!,*_SFJF=7LM3_]K,Q@?(SW9&=W^X2JS,R?#JFI1+%):_UP-S8:NSWU>J( MA*0LL)H90J$=P6?D'GU(TQ2Z91G:?.:SI*I7[,^B2&*"F-M2Y L Y:_'@?-8 M<*EK]JGN0-U4"&W\TQM?>P=Y,LCXC^/%N*N>\T%U[1?5B R>?P=#82.I9 H, M@5<@25ILQN)[B[JGP3 4Q3L]Y+2:/IV=/$@W#R:3V>,GXAZM$1HQ/_F4 MQ8;^ZGX'%IYH'5KT X"7%[T 44BO=]VBW5HGL]E@+3]GN-87!=#_1KR OO0J M-JG55FUN^1V?P"V:I#+$\-]WH/;MZ$ C!$17FL@\^&B]EHW)!?:8I=MY>KY"EJK;,YKR-,,R?"6+[76R-0BF- M9U?N\Q[D-I!$0@/QL4\?YN0=WTPRW1T49!_R?5JLN0;'(LF=]1*I^ #&RWQ7 M]JG1=C<4C;V:.^33@Z'QT-3Z3)$(NF$]L=12\0G5#OJ@4*S0KM"HXQ%AL%/XLBE.E,QK#C8 M&13\&7JLK:GQW15>@1[FN\XK9*N!$?Y"#-A;YR?,^+O<]4H$%#-$?=$A<@BE:CZ!2 VI0 %$M8SLV)2_ G&0 +#SVA^@ M>L[9N# #"YO<[Y'2G\Y*^D61LI0:<4]P$>M +$6RB=3*A"_C;H!BS=T9F4 M)O1Q#45Y3F?IBN%6T#[N:"QJE:Y+DYO5[HM:S7"[]-];WL?BXT*=JS1 O$<@Y'5J+-]K".Q8TKSN.1IGS!QTD=!9H#]E3G(=O<@G#-!I-ID^$;6\(5P"8-!IZ KF 03L>F>R M\8B$V8JTGB:%H\>6V<3X[B2%LY;SJP4G,59)K0QS>WV)=2ES4*(_- M,*P^?'@'>N70!I+)3XN*&/P"=<^*]WRX?3[JVN&O9^-'2+@\YU@-FK8GG1XD M/#1Q)0J75G"O-S.%YFU]O4Q1Y?W1(0VY\$W?HK)-JL2E06-!ZO>/):@FA.R@ MPUXO%_7-_Y!VZKRR@ M8SMN<)A:4AEZ-LJ6\45]&4CB\VT'$#B>P'90L^T6@J MFC.;^)N3]FZ&>/<0#%JBER%*2!2?J[<;YJ[>-"4$/Z!LW@T=BE=0*6%NG'K[ M56 /,LLXQNFD'!U-WO9*=!U#^0K75XTW.059"#TNCX@_Z/N]!Q8:?GZ8C?=3 MZ>KR)S[92HV8C@Z 4FC9$7$(/NW6@5#0O6) JY""X7BLW=]TY/'[EM>S\)HD MW3+DA(>(>Z%K#J/"]L!W8NO<5MX6QPJ& !?S\@U@V/GHX3N\26@5]@42_5:6 M PW>"+8@^V/J4FY,>Y%'& N^39 6UXQ8[V\K,6@7!:C T.,M)-,X99FD@[)P MDG#4+X"%B$MTQ70!Y**!(-(06-)58M;'XGW&YA6HNYUY5)QAVW3^7_)J81'7 MOZENF0N?09V)=QY!.WD7NM 4,WC-3P]H#FTHA3-5E-VYPZI+ MD5?HL@(*WW&M-S HP2$O'M%.WRZ^'Q0H!(6DFL+-FK8^Z0O4Z!@;'&G^K-1? MZL85:OHH()RA^>#-&ML>@/:U^YN[2QTZ]:4JD03N6\A?C>6.DZWOU%V3R75Y MB 0Z.0D:C,5;31G@[U@/V(H@,B&D",RHM^_^16)K@W#Z1S[HJ-2H@UN*I%17 M%"/A9CE.]:%R^)NVW'D?0ALB[R9 M:51$Z@;\X4P<[0P5<"R#EZ,8V[W+A ] D'E@:5G#15T7_NJ7>@V9IP'C$^GH MQ&-9,X\,IS[^LX=4 )\>Z/35RX*J-L=@>RU0=6/R6LBDO#ROT[ M=/?-%#WW4Z3^O\QX_MT_;3T5/_Q60WW']W^HX_:0&9 M54M,G8R_>W3DO\B*/VI3\?>3B:EK4_"?:X4R8VD WB\-+!5^T +M![4O_P-0 M2P,$% @ =Z:Q5F(I:(ZS P & D !D !X;"]W;W)K&ULE59M;]LV$/XK![4H&D"P7NS8B6L;2)H6&[ 60;.M'X9]H*F3 M180B-9**LW_?(_42;W&,](M-2G?//??<':G57IM[6R$Z>*RELNNH7\@V2S:M@.[]#]T=P:VB4C2B%J5%9H!0;+=725 M+:]GWCX8_"EP;P_6X#/9:GWO-[\6ZRCUA% B=QZ!T=\#?D0I/1#1^*?'C,:0 MWO%P/:!_#KE3+EMF\:.6WT7AJG5T$4&!)6NE^Z;WOV"?S[G'XUK:\ O[SG:: M1L!;ZW3=.Q.#6JCNGSWV.APX7+SDD/<.>>#=!0HL;YACFY71>S#>FM#\(J0: MO(F<4+XH=\[06T%^;O.5ZOZ;MA9NTX_FW">XSK#B-_ 6,*7[1R ME85/JL#BO_X)\1E)Y0.IZ_PDX!=F)C#-8LC3?'H";SHF.0UXTQ?P/C&CA-H= M) E_76VM,]03?Q_+MX.;'8?S<[*T#>.XCF@0+)H'C#;OWF3S],,)LK.1[.P4 M^BLK\K,8\'N%4&I)0TA*@+# :*:X5EQ(P<* Z!(<&:FV1L.<-L!400VN-+5= MV+<6"W :.).\E?56/PX(-$J7U(&WOBPU>#]5:U;Y2P(15BZM61M8\!'CHT[H/(4N: A.0O0 M 16^#MDNP8LFO6C,.2.VK6-;B3Y?&D)^7VE9H+'P%MYGE_'T\OPL+.=QNEB< MP"'N'76@+="9:1W1(C+B7+IO-XSQ=Q//YG-99G"]F<3Z[ MA!NO'1U7@&5)YY>OC6Y\E2B[/3.&4=*=-@1,;+D/%WA"JP0)\N[-19[E'\;_ M5W$:*O82J]M8OLK.?!QJ8/8?Z_-I6&CL)&NU0.<%D!^ME MMLA;(YQ KV\ER$TH+ML">U&?B7]*^XHTABVB\HWH00HHC:X#3:[KAM(=!F[( M2PV"'(R0#0Y] ^QU*PL"]2(9+%J.W; ^\YOX2:>;37O9O,G^_Y6G =^2-44G M,B38D58X-NK:57T]#X?["''1$;>LQLFQ\S YN*UH^';A3K9$AB:YN[C&I^.U M?]7==D_FW3<#57@GE 6));FFD\5Y!*:[A[N-TTVX^X@]W:1A6=&G"QIO0.]+ M3;W0;WR \6-H\P-02P,$% @ =Z:Q5CB^HA"F! Z P !D !X;"]W M;W)K&ULK5=M;]LV$/XK!S4H'$"+]69;3FP#>5F[ M .D:).TV8-@'6J)MHI2HDG2<_/O=49:BO+GSMB\V1?*>>^Z>XXF:;)3^9E:< M6[@O9&FFWLK:ZKC?-]F*%\PZ,"MF/@F#8+Y@H MO=G$S5WKV42MK10EO]9@UD7!],,9EVHS]4*OF;@1RY6EB?YL4K$EO^7V:W6M M\:G?HN2BX*41J@3-%U/O-#P^2VB_V_";X!O3&0-%,E?J&SU =>W$8:.[QXOTB!E3G@6J4,D_!1JW5EX,_3N;$:*^:OUQ)1^TE>]T.G MZ-A4+.-3#X^)X?J.>[/W[\)A<+(CBJ2-(MF%OH]>.X%>I_E6CBY+L"L."[76 M=@7?UTQ;KD$M2)O(=VOGJJA8^0!Y%X(6U",,&@AKX$+C0<3TBM(E_X\K3+O( M.QN/X(OS)K%EB'()E59W(N<&6T=528X]P:)6.;=,2 +M^'__+HW"T8EYRJ/# M ?N8VV]7FG,HZIKE5+. %9>MVI)SW"B^YVPLFTL.+FDE1K,0)2LS@81P!GL! MSFA5O.E?U*G\6K)U+BRNG2MT7IIZ9)04.:/I6XM_A?. $3YJ<8QLB'GWM$'O MM%!KVNK0U=H@=W-8AT$AP*_8WD69J8)#3RJ#:[M('GCP2'T0C])PD.XQ/P+38R)\%*I?".D!"=(= *]U!\&:/Y%D78'9)X. M\1E'X< ?)_$C\I[I1F\O2^C?I>F&WW',A:&@$PHZ\AS!HSK/'] QGN-HB90N2/TQ2N4 .@EY(QJ$S>M)_8 MC^*X3=DMOJO0J0]+7B(!Z3MA'XQ%\=GSBM)U^4]E>& 2' M,/23<;+G67]QOG=JRI9+S9?8F2!C6C_0#K85!Q/KJKE^HTK!YD(**[A;^:_= M\(Q)K"4.MW3102E/'>H;A?&LCU_PC!=S2F0]$Z&UX[E'"QR%^!/CP4G:7M-H M,O+C40P?G_>[IY*Q'WMLO(0!'K@17'42N ?1-(CH!/C4#9XS1?Y)TQWD/X1O M(<=^/ [AM1M,OW/[++A>NCNVP?.#TM07T7:VO<:?UK?7Q^WU-P JAT?,@.0+ M- V.1GAKUO6]NGZPJG)WV;FR>#-VPQ5^BG!-&W!]H91M'LA!^W$S^QM02P,$ M% @ =Z:Q5A'.Y_>* @ NP4 !D !X;"]W;W)K&ULE51-;]LP#/TKA#=LER%VG*3KNL1 TF[8#@6"9A^'80?%IFVA^G E MN6GVZT?)CI<";=!=+%'D>WRT1,YWVMS:&M'!@Q3*+J+:N>8BCFU>HV1VI!M4 MY"FUDW\09S-&U;A!MWW9FW(B@>6@DM4EFL%!LM%M!Q?K*8^/@3\X+BS M1WOPE6RUOO7&UV(1)5X0"LR=9V"TW.,E"N&)2,9=SQD-*3WP>']@_QQJIUJV MS.*E%C]YX>I%=!Y!@25KA;O1NR_8US/S?+D6-GQAU\6F'R+(6^NT[,&D0'+5 MK>RA_P]'@//D&4#: ]*@NTL45%XQQ[*YT3LP/IK8_":4&M DCBM_*1MGR,L) MY[)-N[5XUZ)R\.F>OO/8$:OWQ7G/L.H8TF<8)G"ME:LM?%(%%H_Q,:D9)*4' M2:OT).$U,R.8C-]!FJ23$WR3H<1)X)N\L$0+OY9;ZPP]B-]/E=NQ39]F\TUR M81N6XR*B+K!H[C'*WKP:GR4?3VB=#EJGI]A?=!W_Q[!Q.K^%&VQ:D]?T?&%M M=&68A&7K:FWX'^:[XUN-L-+,%*!+N.*&>D8;ZPU'GDLM&Z;V0'A@/0P+8&!K M9I!ZG*:%@$Y.(BI;#U+NK\EN1"^+Q_G>$M)6V<=4P57%>1:2HJQ MOH@1>)7/IN06L"PQ=#EP*;'@S*'8 U&!8);NW=5&MU4-UVP/XUEX8+/14[<6 M'S641%.%L6%)3:M&ULU7W;]UM_>U\W']JU0=_-JLG[;9Q^8(^VI1/9N?GSY]L\J(Z>ODM/7O;O/RVWG5E4;FW M3=;N-IN\V7_OROK^NZ/ID3YX5ZS6'3YX\O+;;;YR-ZY[OWW;P%]/_"B+8N.J MMJBKK''+[XZNII??S[["#^B-WPMWWYI_9[B5V[K^@'^\6GQW=(XKN+'$D6,=?,NB1GQ,_M/_6T7^BS<-F;O/67=?E'\6B6W]W].(H6[AE MOBN[=_7]STXV] S'F]=E2__-[OG=Y\^.LOFN[>J-? PKV!05_S__*( P'[PX M/_#!3#Z8T;IY(EKE#WF7O_RVJ>^S!M^&T? ?M%7Z&A975'@J-UT#OQ;P7??R MAD\CJY?93;&JBF4QSZLNNYK/ZUW5%=4J>UN7Q;QP;7:L_SKY]DD'4^, 3^8R MS?<\S>S -!?9+W75K=OLQVKA%O'W3V#)?MTS7??WL]$!?\F;L^QB.LEFY[.+ MD?$N/!PN:+R+ ^.E-OQ_KF[;K@&\^;^I#?-X3]/C(3%=MMM\[KX[ FII77/G MCE[^YW],GY]_,[+:IWZU3\=&?_E]WA8MGMF\KEI8[B+OW");%E5>S8N\S-H. M'@#M=!E-7L&?0 *I7?P[YKG,?EL[H+=YO=GFU1YA^K[*=XL"/[ZN 0.JEO\5 MQOS)CWFC8[;9.K]SV:US%0Z_S1MXKZAHX&8!;SN@E6Y-?\O1;9L"!MF6<'@K M5[DF+\L]_NZV'7_;P<+>5[00F@>P^C__X\5L=O[-^[.;L^P?5U=OZ>_I-R<9 ML#SXI'--L3%;+BIFA<12JD5VU73%O'39]!SA],ZM=B7_>'/ZS^P86(QKLJ[V MK[W(\C;+LW8#2X-?8%MU0TL78)V<97\XWOC<0PH64F^*#E<]=TT'O':PC*KN M7+8HVGE9MSLX"WC0;&C[ )%RMPC;3YQ>.PI?!$JVW37M#CD#[ 5'R;=;H)+\ M%K;4[!#>N(C&[YZ0!M^['YW@ MUWFS0%@,H>[A=)9=M2!"YNL)#M^ZQ+MF6^VZWI4+0*$,)19N#H#ZYZYBB4"[ MJW<-\I 9+*_:P=>*IP]A/.\G0G(\@S:"-PY^Q>.^HQUD,"U*$T"7T_^&84MX MCY9!L/KQ&G\'UC9?9Q?GS-O.LC>[%!Z:A0"2H9#+X+CEV.$1@+W!1>6+/T&* M\(N5F[NV!78_T<75VZ("4$SP6&G$;)D7#6 -_A@FV]9MX5$-L M$'ITP* >- MG#=2"VZ"3PJV!3\5]:*% ]L@>;;A%TM8\A:(M#W"#X^JJ!: 62BL<8H\6^Y@ M7WN7-_(RO#//=RW]BLN$DP+,0!BO@(UV@!FMR]NZ@@?+N!7^#8R5U(1;X*J@(L"8>SC8LN219(<9 M",NJS><,[L"\78E SH4%!\*"U\ZR]WR0L!B8 >B'A0?S(V9O\&L2[7DL9(-% MMV'##^TZX0 E0+4D(R!HYXL0$?[T'K17_ MGUJ'X%^;+79$\&&])!&)9!@5Y5!1P$V_^@9 4P,&M$;KBP'RYVZQ4DC?U26< MY@*E&4L).'+ P/PCHLY]WL#!PQF(H@./[O)RYT^O78-H.47=>4%B#I9+OQ$+ MCU^5H3QT@%,!I0,'@"'% G8"$PCDCVL#I!NN\ MW;6@?K4MPN@6Z05?G0BYZ\DB>Z;/Y)#ZT*$I\8@,> BS702F,Y RGB[P9%IB M'P$!8$GK JR/!C"CI&T"%_&LL2)64N]:X7B6=FZ!W-T=3 ?DQH(7>3% ?R*H MZ:4'LQLD8,%]5#81ND"EN-^ @/DM&)3TTAP0A%BIP. @(0)[0M9?^@GGI HL MBB5J9,NFQDEK8#Y^SQ,: G4+>0OWJ]_!3O"E!GF0J$!]T>^4Z&_+U#80B(C]*6-)IFP=HV2&!$ M ]1GB&C@2]*%X'PW=>6ZXE^>ZCP[Z;JFN-W1;MNVAK5VJIL!'$#Y0'MBM<_: M?0MG*\*]VV^)/E!59S)'],TSRT>LZ2" 0_'0;U'08ATD:+FK2SU04V!G[ZP322V +[A-.IVA5-A.',&@&^X!%9,62)\2# MWX,6(9B$ZAI^L( O12J31X=Q5R"&W]/'?=&&=A!@G'P(KWT)S [F!K-JCC*2 MC"EE;_A*?5L6*T82F#2_;>OF5KC[8#+F$%O0_BM!5> 65JX*P\ /5$M&9Q$^ MA\VX@A0EI! MG"FSQL^)JY%379@EP)R%6AU319I0+Z G'IT]VM7Q2IH&+> M0W6+QU&[8WDGPJ9Q8BO"7&VP@HC^R=2 _ZYJQ"R6#'CX#E8$NJ1#+'D\F_FR M%3[A%XX>S5JTGV^O7U)'OS[L?LIZ?9SX"NUS4](Z1X#;16 MRA<_ 3_)7OU.OQW/@0H<^1;+/8NX(_R]!8X(*.O"FE4B#DB#5P3;/AMPX BZ M]5W1DHA%6(DU3W28LZ0;$NV*E"D E"9$Z(NO'!S&;2O\WK;SN![I([H MQE0U2;%)7A_QU87!4Y&U\32\IF"$R;2'N6\?4&T@K9:W'B9E/25("Y0ES0,0 MI-/:U W!ON,SQJ,"U0Q5>UCVFL8 3$53JX,)\0V26/-BFQ-7Y.7$;HO(O!K@ MQP&,]A!C?6PW0JZ"7F@?K!JG&!FK,0Z1N9R+_;>'/VP0.-# M1NX18^,VMZYAK,Q%0XXQ$\V=>2[^++3U8-DH_I2>#L!!I'P/ P$>9?$OY1/K M_1:IL2/-J2Q %U@$&ZBN/[!J#VKESZ^__QVXZ,:!HKZ8&)D5KPB$@*YVD;&5 M60MS9%\CZCLY?,>[!F$P+_-BHR]5+MCES/D?1@DR^KF-< M"\?>HGS9XU;4B$'N7XC< U.'F3\R!13AK$[!A'",'W@^5#%9N?8 "Z@4)DJN M/X\]&*?+>K[# X'M-#7 \RQ[+XP77M:#!?TU+^?J-R^,-QIVT3L%TF$B38!8 M(KE#6(29H\[N2752':M8RO&2V4+"&492#'3D/Q4_FK$I/9R=L5\YV%#/G5L0 M2> W[ ) X4*2C$FLAY!!U@#(%\#:*[++ PT$3G$F'$4M49 %W;T314P!UOLZ MP@GU$0E6W[I5455J!AD\3SF,X%"6'1KVA.QD5B!BYULPJLH>@D= $I]%F]&Q MTT$U"/N8 ,DCI'/WR%D9I'JN?F)O*@\H6@]A780TXA,EWY\,>(S#G4S06A1U M*WJOA$$D'MB0EBMT4T.$0Z;V]S8ZRIF@_I*3TYX]V:9SG106'M5.6B3+#FD\ _S]5 MRU5YQZ9H&+SMC'6=H6N\H^\D[",A;1K_!S@GXF/R=!;+Z'4N2Q@,_<7LV?GD_/P\6X): MTT@8$/W1"YW0ZL_BL6O%HD*QX#YNZU;%P3[",PL4.(2#P$#=ALSPV+7-^N@' MMR4_1(?NP1TJND596K?/JKYS327NR3E*IM9'$L?P\H7'RQ?CF 2KG0S6/-$ M%Y ZNW7AA12:/CQX$B9#%QO;+2AYUJ NDAQ&^HN%/D6YT?^X"^XA8!7HR\*< M"N2<>/C"Z$G&PSO;'2 42!\Q*X;(>G"9GIW2#VM7$NNZS:L/K?>A@7:0-Q_( MRB_]^@_L_:7(^?'J+],;;^M6?K7X]RWBN-A[.* MPV$GL/!2/'QTI'0"UZ'A+[/$+P9O (J<']5B''#AS%OB\>54/_9AR9&%#"9Q M,<8:)+ #E(XD \Z2\Y.K'7-YX$.T'#1))*^7HH&QI? 3>1!*35LE&23$N:P1&B0@ M!,$4J;RSP[.0D6,.6)&O/V95'^)?B7 B6--_:%AZET+0&U/^B)) MO\T[8Z.B_L+9/E]DT]ED^OQI]DH,G&5V=7.=7@W5:4] Y.YY.9B^>G61O ME9,^(DB?'3^;79S8V<4>#O.>3RZ>/<]&V-+T/*39GH\RII^"BK,AE9>Y=3*3 M]K-&8M72:%)QUE B2GT@&46RR5I#D?YCC943*[$69N34#A:J&)J:]U,YDWA' M? S4&5VH+ =3L_+BX!>41H'.3_G*KKS@H%%#SE";<.%=)Z*R>@^]<8\86)+V M=H9Y>H=@)"^3 F%!7I$WU:?>L;\X/* X%OJ[2'T_+2FDM"Z RP-!$!>U)RH, ME(ST^A8E$!$]97U4YD%1 =]HK<\%5>X[%R_N+'LS^"2G\!0L A0)XSH5*!&/ MKF\Q.HYJ TJI H@?\^$02"U(AKG(C-(EEZ2)B2D\M"DCG-X1DF&&DB-*=_52 M1&-@13/?;3#^,D=.^0,MD9A()0XF7$VLCL]+6 !Z95IV32V35(6"A9DNT!=' M *?990*21 2ZW5WE?<1_[6K\G^(=R"?!4_;N\W/6DEA"S -AHEEG<,ZJ^P6VNZVHR[=HR7<=K[2J@[%,,3H-YNEGPV#^D)$?6-FKRJ>P MS/-6$^!D8]9)ES!F=M8@7$E+P583[P?(KF5/>63LB\3%/,$U]E M&Z (/"\3[XSH'(@,*5T'VNZZ8#Z-PL=@/^C!54);#=_/):>8)< .45FF&AN6 M\GTQ/0Y0IW&4Z"C9I9JBQNJBJ*OE!H"6 B?]+TDY&2Z+4(QT%5",0,.53$I, MQ5QEKA!6B8[^)L=X[BF"2@->=3/!H%+C\!PIH,.HS?ISA-W;O(/?JA#$I ", MVA62_1.1.B*^UUS9A<=Q5"?IO#[U]9V+L[Y MC^14PV%)+A'=D5N+T@@(7$V/DZT7("6_^5:C7(T-IGO M '+U7">/0RPNU &TW,TU#0P,4U?M7!_CZ$V[$BT)@,-N'07()PIX!LX"TV9: M"C5@;$PRN,]&38U9X *S42YPDTB886LNE"AL&_0=B1Q"9K;%/1]F%Y\YXV5V M>#'6EP8\AM4?3)Y-I1&%P(!QI5VK;7]E F>I">G#8/1&.CO'P *^3<277G'& M8-$0>P?CNEGA"9%1@,GXFJ[J]Q1IEQJ>Q?0>X*"838J(P6SE,#^YQ8XKDGZH8BLEWX\*[X%]53:BW% M.):%N&+20@YGA=&4N($,P-CF)WC0PFLQ(L)PY5CM@9T!V.L[M74^P^\Q*L5# M)>ITM'3TY14=#>@9A6@?(1D6'Q622,BG% MG\%6+"^SX^D)VV0ZHL8]B"E+*N-\,!WBD_OHFGG1\CM GSY^)4X>9%7',QY^ MC8%%/PRNDM*;>A%=7ACC"RWW+'N_I6IR=##VA.:7L7N#L_#J6^/B]'G+@C$T M?%[V2#]D;:K_":QF6&F#+@E'25_5@L!B,_](TR69+W% GKMTP;]B/8? @>;K MNN;@'H%6@&8/,("4#>G='LULA69KX"+56GFHB5I$_ ,&Q>('-AK)#0,+]Q0Z M/$[>(SN"8$!8K;@JA8A%S/L/->U\3FG;^1UP/M8\P*2NFUXDS8>K/63,.9W> M4QT^K#_L1,Z)1F_%V$0MK10/309$$%1Q.AJJ6U.),4K6H61[^D M=:J\)TG/ MGS%.'%CV[ES/;(V\(/O'UQH%B63?47FT-,75H9"3_'/H9F(9:(F*=ZJ&:;>L"HQB@E+<$QVO/EO$YF91,SU+2;XI\*T&%&#H0 M4)"&=5>I;?@=PLFMZGJ!C(;7D"[ZM05GB@.2X?&HLO-8+XD/%I'W/F\6&-OR M#T]5@@=:%NV9)M)JXLC*"J_"FI EXY#]^KPQ"NJ?,:,G\2J TRY.BN?R% ;O MG"4NAIB,,YK7HVO! ]^UWG$1+2ID.% >C<]7-UX&]8?[D2@+4PB*K4;WURX4 MK:71HG?\9]FKY0-S%9R=,(G=)+V@7T_'NW>>=9#H<=@"(:IO?1A,U]&*5J R M5A[#:G;C575%15Z4!IO(E?=#HH#4*C)?B8'A-MJ>]_'[+1EW0#A\/98QAUT" MQ!)JQ0(NF@RK#.8EZ.TEELF0,20!>4FARA/X$:<^'^"V/;2U8K%D^],PVEZ] M3K6BC.)N732+4R[(PN!]7K187%^@#H!RH&VEK*P'".\/84;]#^$HFF1FK (. MW0PV."IY0_GD=+SF\2VF$P/>^4KI8 >KBL9 2TKCOVGLR^S1KWI?V5:^H 2C MG.+9^J@A!?,9\+>LJ]5I22;>"+#_)R-F/1ZN:02#F2V_3MDTDX/ND;34I. D)7-[ M!R+W4S .!"RA(V)'%Q)S!1.PC[UAT@!#5']/%RO0D;N&?OC0%4(2&+ARC=CY$L-BA&XE.D;!O0)?LHF"M@R Q7$6?3 MMVJ'/6#4A.SNZ7A"=DR1JC(F2?MS!KH,,L.F4*'KW/N(6$!&:J\$V[PT'FJ^ M%IF'!)U6:X<"3(,+^%9'Z:/49:B57D(88W2^5"B$>H_2>1:(*Z9E*I@X!F5.1Y:O.J,IM),*$YV W;^9=C=F74PG# YGFW.WG4Z&4-^CHT HQ"['#H(FCA1)0EHVPS@E* M#GJ:8(^EXTQ+21QFUB:84 %(=[\$=V MBDLN6Y[1\8=BZCX^7"UXG<@U)KW*GE#&&%K$E*3$XYN4.4Y31-^(:VW"9FCH MO=-)E ->AUF0\LM/AP<@6)"]"GG MY4?L=_(@P=FN%TS[T=O\"G?6:+D3H&_E].#J/+L>K"IHN0/('M Z>D.G%8^^ MOJ-%N"' -@B<>@XLI2R8L^. /#A-2U05> _8/A*H3V(5/H?_7!G9.RB9CX5= MZ$Z5.4G.[75TB3> F\\_GBYXQ:@'V,F(,QNOOBS-^CT$>@EIAR)FGQ2#B%18 M+Q(,]ZY&3]%0HG^"AY/;:D1G&!R\HA41&1* AD6Y_B7]R=?H6G+D\ -AJ:,I M#>DGW4SXSG9W6P)#!KT;23BN"!^^S770&?"P^0>5K,,L-W/8?L&D$6ZV.RY: M#0/W?5-Q0$).T-O-8DKT$S0T?\)T4?"Y/,J;0Q:=M7THY+XL?#TBP9 D,*6P M;;C>6>I^ CPIUXK=IZB' -=H.DY^'98#AL9;9!=0?7-?+!^@?=K9 2U)JU1R M$: ^[7*@Z=!AL1N:>WD0*DF=K>1&C+0<"'I7WD_BBM87*],]CU7I_1X8.%IY M7:B,>*U1G/AEF9NUNY@Q]WN-Z%%A1"T*2^,BD]K>XXB"YTD"C>+T+&73(L&C MP)Y@Q^<:1=(#9W"+\&U@,0=/)7!UY=-8'_7B[+DO=D)8[\I2\R6&AT7,S18L M.FKD%94!S#[-G'UHN(M1\S84B4['"SG?<<)/TIY]U)?I[#C-(R)1UA0^Y>"= M28/A/!:O\$D5LZ\H4CX4!M,8*GE(,*\>SF4-K)%[-U#\BYH 11R,T>*!Y!O; M^Y><:90P:ZO5APN7_6/#;QI+9D5\.?7I!B9Z180+K .]\=R;Y^W;*^*;-Z^O M: 8/,IM,0J534LHCCK@0)L?D%I/J9?,>*),(_MTNI38UCV(/S,0DGYM3^6TP M(XI!F"S]*'[>2$A+N@#XRBJ0,8WDR4D(GI/6\'58;O:AP,*=#ENI8(->U,"7 M9=Z%%PCK,\H?X/X1F@;O2YT4(&<9-;-^_@T#\U3D/);//#]_/O% )3!>QV , M9W1\)!\.'27BHO,9@;O*6K?$8UC4PU* MQU1';.:349@$0H>%T-8)=QSVCT@$^^^[0O"Q^LW%%[C!QJL4DF2'K@^9EV0# M[3P$7SP%^?O:4>],!A$\.3J9^/8JJ9++-*+N[+$RDS"S]DS&#IY<3N"#<@=ROI16I*FQ/TQ%!;-0]41SW#%@)6I#VWPO MM2W2PUFT_ 21!DE@"'6-#K8H9VS+N4.P"NR:TW[:SOP4&G[O-UUI?8)L;Z,^ MB!]ORZ>Q<<;A,I1M)DOL(G\X^@RTP:[,QK8NJK; D4CEO1E-GT[A> _K*);' M^>^.8(,N"\^T=5CAVM?<_01;M+_[\1I;V@WTWZ3$0(1?%A_=0BH^SK)KK5'P MJV$WT2%J([F82RT)Z:/NH]M0&_];HY"S# M_VL[-+L*I0KO+#?C:HE:6Z,I5!@'%,J$7O< [CG")^G7;WZ@V4@OHD((Y7T M%U$[J1ZIE_0M-P!PVB72>FZ:ZJJ)K'$\A@*@6L-]M56!Z/=#Q/,T8-!S:)WZ M*4R/>ZH20^=2+N G.!HIVVHIFSG#>T!$XG? MC:H6B;L*E(?^-OHI'32OU]N$B*C-3F%Q:[%DS_?^68;-;(S M5/ -ISWM9[[K11AOOW\578&AV4MJX:3H/=2F]1PM;&GSVG0"0'N.MLC7.MM9 M!E-+SPZ3)N)3<@A;O)3)PVF*58R-47T:-%=VPWY/59\Z)7T*%J-^J4!_,E-_ M89SMK7O<;?&]V?F'/Q+>D%M9<][#GR9*SDY,@ME0C?5G*+3*O.VTYNZC%&9X M>DJ!$"R+:# IE748FTDTCBDUPEYW]R"]4L/S*# ,4BM]L; -+) DFQO*)&< MB9H7$*,W3M3:[A6]SI^-U4MM\LG05,'6SE;EIYMH3GLGP'#T+:ZS MMP9(5CSW:K2MO'XQ7_*.G:E$ +'SR\T5BDP<]8V?,_GF&WJ3$0"_XF_P'\AJ MD/HVV'1N6QY2EJ*#-P8K>JP-8)] MBD14<5A(,,PT+Y!2GUYG"/,]8*FQ+;U=TO54&._5@>='OG4R.LP!DD=PXBCJ MM?/#HM!Z/,OM6;:-F8,Q;PFG3C]5[/OMD83INWFHB^PC&C< LN9%>:B$RTL[ M&[E];%N&^!*1-\/;6A[THUQF\=5=C^SI8*W$+[*O)M/95VAL^6=?3;Z>S1Y0 M9O7=Z>39Q;,#8G/V-,%LIM.++!0K]FJSGCZ]R-Z0!J>O?WTQS7XCW_L7V?3% MY/SK9]X6UOH.R2P*E\4DK($)]3"CZ(6W"RPI: 8MAO'@1:Y]*=CQAI35F3UKO9_E6'; /R:.<2 M[412CT(L,@/G?M)4UEK1XA:Z#4W' MVPW]P=>5'+B)X=$?7QIOR_VZ]O9'I *#TOX#^@K1 U"%PCC7N) \+A&E4TP MIH3!TVZ_=7JKBK8?-GX4JM)H/AC?^[ QMO P?\N+!N7X[@/,5_W845T+CGVA MJDK@>*9CA[0,]N$674@T RX3,,=1^5$I_5XI8CA7^U"T."(15,/-U3>]99J6 M1H)@E(U'USI(+P,S+2G*K,]HL)PN<@K' Y/_\W7VCP9TO<\!?>Z;#=05E]M* M7!PTMU)ZF28/A(-BT8&87/5F)^' X'[4O&$%56\ANXJ:(..+7-H8M-1D)R5) MSU/35)@9J'I\PYK.L@1))KW1Y1-_:PI(BI4FX_<:6+K_2 ]D?MZ\"BAGZ6-[?^A MG_H:X'Y@'!$+#I\M1DI+)(<5PM[+9QA'K:>^/N ^@FCTAH#A""%%2WO3AHP= M=6+\43=P6.S<25@QG LYWW%?Z]RGI 2 1$J31X@VIKS8Y1@WW6AVU2E067!: M4N;Q;/J(S.-9:+8T&V^1],I<3Y5BS)_P^4A9B+T$R]91<1*[26[=:ST5D[*X MFU6Z8YK" ,]"57VB=+8?I:8^Q7 B=-AS:?_O ,L:+(%(.3-3-WCVPL(!CW#X M6[T(="1WEUK,>3N'LD)H"-]%F:>0LAYJU).X3HSM?^6J7D]-;@=3_JBO4M09 MN[>-PXMF+^7@BDD4OUC.'""@0Y'^$1^]?YEUMM[^:3&GNF/6"]FE:G:/HQP" M:^-"$K'TI*CRN8:72)F4%!>%%,F4J/XIAEBR.(#=(.AK<-BS1CBIC$RNDH?7 MBN+=M*"#%V6)411#+)>#ADF<^!-WR\"='MJU11R MU1SU?G"*SMOK^(&Z;/OPP36//MU#:(5O+@/,7$B7SV@3OK5'#_B/QP=*K"+5 M,,1[043"&HMVK0D3N>FF%3H!%DO3E22TT>)Z(W0&/"9=+@55+SWXPC=I4O*^ M4M\A$8K<(0I;SS^XBLN3(TSDY^C59?3AP.DPE&92FM(K!>T$[Z'H$7A@=?T8 M3M1!Z+=UKW")SK9&OVZGY5_$$J5G"^?,I!9B@!'2CSS.=6Z^KDC+ L6R"):5 MA96U:@;=A0B=_"$>:*W"/LQ'F?KTL4\KT@RBJD9=,7&.#Q]C2GT)!]OZW*:# M08M81>GWT5U1^R8R>EO4V.GR3^G*S)51= $]I:0LI%8E=XA=K5F15ZG_MAQ/,KMHR[=,@I[A+G?9LXB M17MQP=Q5?]#A+D?UN-#/:C;>S^KFP,6A29WN\X:*]3NZ-$HRV>3EG*&*)JA> M&[O9EO7>.;H4 HU2O?*CJJM3_9'(%:12SM<"\"!27!I,[&0*76*5V*2E,CVT M."U2,=;T5^9?,.FL[;>RYY]RT;V(*]@H:22E%![<_;'U6PYN44XNX\1T3NOG MH2G!0XMJ_24,$W$HA-L (O_JL-067^'+RQ9Z*76ON)9+PP_$^<)L:F:(0B&. M JF4#&?9OY90(\(']^O7,,D^5/6][Z=!@[18!ZA.*IGY>-?N?-O!.TEZY]]. MV!?7^O8TN Z+O MRQRP[V8.LA/UN:U/A<)Q-_7"E<.;=^*321!.%+;3DS&8S<=D*,TY3FR/[PTJN9)$>CRD(P6IG.E?0;C];_0G\?'_J"BL]R3QH@.EI=2? M82O(.K[36;)?] SBW.X8J1B+T.5+@#6APU[R<)Y5.VK+S^:;]LFP82ZO=MS5 MZ#GCVZ+]0^Q;,Z%;2DZQ@,Q<1-JH5N#?712D 2]ZCC5_?V;BMAUVDO%='$"? M8C(,4M=SNE3E7GH@Y9KPJQ>F8R)$&:X@F+$F=BXY9&):)/9)(]I6/3B_\=OY M-]4PHZQE#CWQ"IQDFXBE9Z'6(ZG"SF3ZC+6@'Y1, 5HDP/3F^4F.!;(K/YX2 M&V>GZ14&3;&B5CS]ANS2=@3/+W5\'B7B9O74FI5HTKP=I5 -O2C#/6L6&&-% MMB_HKHCTE(H( :$\U0!=X'ZKVB(8"-ZE*]"R;--9@J23U?/YKHDNK6 "?D^2 M_5U:X >I<.>L[#O$.]OL6,\D8L#$4:;?!#9\DN)=>5KO$):"6&/[COSM'&R@ M) RBJ@7!?9U*?_1O' MCY5(P*>"PI>1OWKO=9]I6P%,:$\:7CQBYII\2(!>>\<7^K)0173YKW'(LTE'-7"-JU" MT2YQL8'^'L\6SE%]MCY6S'=HJ+]/>Y&/-(<>I;G0.'$VWNE08B_9ZX N2%!0U M].'J+G3LGYO;HJ6EN VP1N>\@Y%25TISQP72EG M^P??N!EBZ!G_[)R> Z"E#=!DP4),Z.03C8F;"R69>TC87!-?T@K9) LM:_DZ MG0/:N<6<099OJI1PE#6$YHNS\::)-X[;M+_3DTDRAD\:\V56+M6P%+$P7_5=VL\F!!#Y/$<'YBZBTOJ36M>UJ\39=47Y.L M'EH1%G)'.@NP$S7QK/I%XL3]?,-S[Y]_K-#[_X M].*BTO9EG+XE5XI(FR4)VHM]KGE[Z2L <5C<"*K!U[22'S^Z^8ZTC#=+0&C7 MA%):F 50?;26MM^:M1=KQP5J&HAIATBT=B"D+V?!B1.!W(/4N&,]W-[J)F=I M&TO8]%N- #U8P%[> M#7(B286?/=HEJ'8MV+;5X5?DCFV\:$OT-S#,R$@;?".."=]/5JW9X)=(R\E( M^)O$))^/5&#:9*_!*%&KO:-V492,O>;:T^P'?.@6_YX-GCYZ@Z3ZCZ]U' B6 MO$(PS]\%&V8IEJ< )EA7Y[T,XKOV,7K-1Q30' *+N2QZ\CC_>>(YI1$'7$*+=@4HM"DQOM>RA:Z;Z)] M<9YK:.X(_RJVGA7WG"(3B1*&5'N]45X-U TMF:(C8+")I^^!49FJHH'MK1"R M3MK),!J$A7@+A]H#IR\RK!5:>B6342&I)>"RI*PD5FZL0F,$W1:TVWD1J%E* M[&JV-CI?.D>G)F%R-8[PP(J8R<=#57G^RKH1;[] MZYG'/-[]W[6?U&(1D]!C3 8CWEMG!+)HUEAU-;YCSC0?7^0H,(4$_IU ]4UT M^K $73E]L\:ZQ"2'&ITE?2'2 M0U-?HL;Y7[N*8OA2UO+3UK^_5%K]J MWV%.R#QG7A6.D/SM/E:I/N_0&4BO5?VOO-IA%J5V2;"R)6$%X<6YFQVWHC[5?EV49\TETS4K M7YC0!?SQ2W4'U<,;N,\NM"<-14ZHVH;OG_:9G;X+:E$W7,X)^U-S374X;9&: M*C!&)HA5A"5UP@8N3[OZQ]756[D'LS$3&PH:KH%]ICI5*,@$NGY$T5CA+\,E M%[%>A%LOZ01_K<\\9GR>6_SR4*'7H2NP'[K&]QCK,OL7]YYD7V0O)A<7S\'D@[.?[7D^>S:?)FK2<4//@A[_*7WY(#]1J,;-3X8'_?'6&6DG^* MO1RP'.CR:G;T!+X,K[_\=@LJP"]YL\)$F=(MX=/SLZ_ B*5"1?VCJ[DXGB_?F>HB^VLK"8! MVICB97AFYLQ%.E]+]5,O&3/DLZ@ MRXQJ=BWS'SPSRXO!>$ R-J=E;K[*]9^LUB=">:G,M?U+UM7>43@@::F-+.K# M@*#@HOJEC[4==@Z,W0,'_/J ;W%7%UF4-]30RW,EUT3A;I"& ZNJ/0W@N$"G M3(V"50[GS.6T<@:19"S;/S\$P"UJOT%]Y?<*_$S5*0D\A_BN M'_3("UHK!%9><$!>E[I_3V;:*&#-/UT*5_+";GD826=Z15-V,8!0T4P]L,'E MVS=>[+[K01NV:,,^Z9=3B,RLS!DZ3;%4BI3GG%J2PTQ*]=*Q?PG[5?('FC-A MM$.HR& WJ,13PS*[H4NQWJN[%;M?,C*7.<0W&M @2\A*R0>>@1EI!\1K!(=X M[.#]%J6=_+H%:=>Y( 9N^"9HF7$[*X%&0ERK7H%+@5,S7P4U@T#=1;4$V?D8F=.9I86;H2(TL-F/4Q 4JF MRY:3^X_^5N.G?B%_$&_D.Z-D!*,@")PP]G8M8/?#M.>/B1>YY-ZJ\P(?@UC? MC9S$C^H+8L\C/22,6A)&O22\7E*Q8-8*[TWOH1[L(JV12^G6YSX2'&KI0GB2Q4#!I!<:@U;D*@*$A2A M"ZAFVC3P]8Y>#A%0*5]'R9LZ013W<2AN.13W<@AP@52SL;Q%(J\P[ARB=Q)O8&@*F: I[;+B"//3T/YO? XS04)\ MJTKMWK=OQK[GOR/Q(7_&$?[[H"!XB02S*RR]7?Z)0]@91+]3/@ABT-Q/( =\ MZ1'7Z!^X5O?0/T"+73L%_MC:*8:\->[+'Z,V?XQZ\\<-UW2Q4&S1=A:*/3!1 M=A:77E&O+"X9,Y3G#>'1C51LK,M&[W0#!JR]4UN>6SKVVY O8%JK9%57;6.S M5 P24]58,VRLGT3(&=GONY\95W=WDP8Y>&L$G<>(3#]MYT80%$VL01UA:VN6 M.CKJ4M+L]9P(&/55_EE1AH]=L.H*^^O@I]KJ7V4,= M^R.+.72#/O8D+7N27O9L^[&V#[.]V3?>$$7<7I%OC(Y\1:(+>U/P/PE M3QM 1+ZRG3W ILFAMODW+>T1P#]YVL0>@V_&#E2EOD;7]KF_%R^UZ92?.+'? M_5(TW/FR4D"&L]^/H&-$_:J/+.UL^XEJ4GV9V6ZOOF]!4 $F#4W4'(ZZIR-X MVU'5-Z/JP\H/UP=_D?4$L#!!0 ( M '>FL5;A%![5$P8 *0. 9 >&PO=V]R:W-H965T4-B $NMBR7::&'"R;BN0;D:3;@_#'FB)MME*HDI2<;U? MOX^4K#A;XGHO$B_GSN^<0UYMI?JB-YP;^E;DI;[N;8RI+H=#G6YXP?2%K'B) MG954!3.8JO505XJSS#$5^3#T_618,%'V9E=N;:%F5[(VN2CY0I&NBX*IW0W/ MY?:Z%_3V"Q_%>F/LPG!V5;$UO^?F4[50F T[*9DH>*F%+$GQU75O'ES>));> M$?PN^%8?C,EZLI3RBYV\SZY[OC6(YSPU5@+#[Y'?\CRW@F#&UU9FKU-I&0_' M>^D_.=_ARY)I?BOS/T1F-M>]28\ROF)U;C[*[2^\]2>V\E*9:_>E;4OK]RBM MM9%%RPP+"E$V?_:MC<,I#&'+$#J[&T7.RA^98;,K);>D+#6DV8%SU7'#.%': M0[DW"KL"?&9V4VNL:$VWLEB*DME0:>H_L&7.]>!J:*##4@[35MY-(R]\15Y$ M'V1I-IK>E1G/GO,/85MG8+@W\"8\*O #4Q<4!1Z%?A@=D1=U#D=.7O0_'"96 M9C37&CDP3[_60@NW^N=\J8T";OYZ*0Z-FM'+:FPN7>J*I?RZAV317#WRWNS- M#T'BOSWBQ*AS8G1,^NP>N9G5.2>YHA43BAY97G-MIV;#B5E7-! /7Q3/G'NY M8$N1PS&08;\NL+[< 4J?I:(TQ])+3AXWXP&Z5C)'8HMR3<9BILUN\3?46%/@ M?"Z 6R0\5;5*-\@@+(H45H(Q;>+?VOWDBETYU0M1-DX?G!RX[RM50\E";KGR M0$LL^XQTXIE'6:VD#O2\AF M.2WV7BR<%_,G+SX<"%LX831W2NV*ID]5QJ#_B( '::"@"U.*5!095V[SDFZ9 MWGA4 J1P+\6D"XWG8@.8&4BT*MSN&46A%T]B#-[\, F#\.W3TOQ9[)\I(B-/ M#?TETB5M8J5XRL6C14!C8N![TVG<*6ZG"\4K)C+BW]!4M!4$P1(' 0C62MG MM:H3;YQ,J!]Z(S\>T,B+DHCN9B$X1M/8 MBY.$?G-"*X7NI%PIG*'$T7CSC([?E\:5JZ%A6^KOK,[\*83?_\#';=1 M)D0*2-^R:D\?)EX"(_9L[=2UN'.Y.J]U*YDB+QQ/J1^%DP&%WC0.6DM;.5$, MIP,_Q&:():$_P#\< MN,D(_T_EBCU*U>2G"R)"S;=NWH:3K17G#4[W3L .+_:MK/T VE3-#XZO'T2> MGP16T\A^,8VL\7?/F!W\]:()UD>A&XX@ZTZ6ZW.$LT /71KJQU#B.\>] M\1ADL3_VP@B$37P.T=>/(F BG()J% WH(\]@NG.FE"6P;!1JDLUPT9Y7@[-7 M-Z$;YHT&%$V]((QLE(&E8'"D4,==H8Y/+M2ZKJKVDYV1D&"DA'0KT@:@8,KX)J2A:U51I2U=?# OC-;89+1U)$CKKHA MME%NZ&'H 7D_B+VIQ>=/7]BR 8G,SVI*UA/(+RI$-YO-]0!]8"",OY"JS^Q1BU2C5OHF9B9.7> M(4MI\*IQPPV>D5Q9 NROI#3[B570/4QG_P!02P,$% @ =Z:Q5M]4JQ&6 M P 8 @ !D !X;"]W;W)K&ULA59A;]LV$/TK M!W4H$D"+9$EV9-7>/[]T=2<]W4GW3):*!YTK4>N&5QC2S(-!9B173-[+!FBR%5!4S-%7;0#<* M6>Z"*A%$83@)*L9K;SEW:VNUG,O6"%[C6H%NJXJI_1T*N5MX(^^P\(5O2V,7 M@N6\85M\1/-7LU8T"P:4G%=8:RYK4%@LO-5H=I=8?^?PE>-.'XW!*ME(^6[* MA9=ZD&/!6F&^R-UOV.L96[Q,"NW^PZ[S3:8>9*TVLNJ#B4'%Z^Z;/?=Y. I( MPS,!41\0.=[=1H[E S-L.5=R!\IZ$YH=.*DNFLCQVA;ET2BR!X8VL:Y!U@/>=8#1&< 8/LO:E!K>USGFK^,# M(C*?5@+1E)?"_]GM=%&4:_\ M>TIZAYR<1K;G9Z8;EN'"HP.B43VAMWS[9C0)WUW@G0R\DTOHKRN%!\(^V'.: MMP)!%M!J+%H!@AI=G^)_<8?3_!^0QAEG[@QQ#1D362N8P9QVX_463(E@4V;; M_U<+"16:4N:^.RWDU5"@=2JDH"O AJ VO.HA7@C/CLHPACTRI>%#JVIN6H5. M=<&?[5A#W)OO9=6T!I6S*NQH#;F!J'=[E(79,0(Y+'S%DF?4W\,^GY"XEE+D MP*M&R2>T\7994QI>9;9PB;9Z&-D,2$4;V]O/"CLV"PL)IZL&F:1K35NVO?=+ MA3Y@AM6&N/2KT0Q6V@9?K2K96J[<9EFVFKSU]7\A_A=..1%, M =:HMGO0>^)2:?@%DFGBAV%J1^'(OQTG+@=T>69MU9<]/^Z(J]'(GZ;3:[@: M^],HO3Z)ZT--F2+(-/+#T91&\73LI]'DJ.)DO74NYVH>31/W.=2<5N(I1$Y* M7]ZW;])H%+V#R;EZ3L;V[Z.2)$E2VA4TI^LS2<@S'O],?!Q/2'DTC:_ACPMP M!_UQZ+0GT9FV.,Y3'*4N3Q-_-$GAU/T1'-WZ%:7;O6UT0&T[= _ L#H\GZON MU7AQ[]Y>ZI8MKS7U;$&AXA%FL59GV>W>MP( .0% 9 >&PO=V]R M:W-H965T8L7,J5JCI)VETA6S--6KT*PULL(G52),HN@\K!B703;R:S.=C51M M!9,@#K8+=WQ56K<09J,U6^$<[;?U3-,L[% *7J$T7$G0 MN!P'DW@X[;MX'_"=8V-VQN"4+)1Z<)/K8AQ$CA *S*U#8/1[PDL4P@$1C<<- M9M"5=(F[XRWZ9Z^=M"R8P4LE?O#"EN-@$$"!2U8+>Z>:K[C1<^;PG,-.PB!Z(R'9)"2>=UO(L[QBEF4CK1K0+IK0 MW,!+]=E$CDMW*7.K:9=3GLVNI65RQ1<"86(,6M,#24_A^)[1DCD9A9:*N- P MWP!.6\#D#< 4;I6TI8%/LL#B__R0R'4,DRW#:7(0\);I4TCC'B11DA[ 2SO% MJ<=+W\#[HE31<"& R0)>R8%2,&/V*3I8<[^BB7$4CB>5JB75X!)LJ6I#1VM.J)S.R^[J M=BDQ3VD(:%2A917N#7C^*X 8-A>5Y7=6"6TDZL6GL?+Y2EKN"');5AU"Z ]I=*V>W$%>@:>_874$L#!!0 M ( '>FL5: M'JM90, 'H* 9 >&PO=V]R:W-H965TZ"EDT64(E62 MJI/_?D=)5M3.<5_WT!>)/^[[[KLCC[C509O/MD)T\%!+9==!Y5QS%44VK[#F M]D(WJ&BGU*;FCJ9F']G&("\Z4"TC%L=95'.A@LVJ6[LSFY5NG10*[PS8MJZY M>;Q!J0_K( F."Q_%OG)^(=JL&K['>W1_-G>&9M'(4H@:E15:@<%R'6R3JYNY MM^\,_A)XL),Q^$AV6G_VD]^*=1![02@Q=YZ!T^\KWJ*4GHAD?!DX@]&E!T[' M1_9?NM@IEAVW>*OE)U&X:ATL RBPY*UT'_7A5QSBZ03F6MKN"X?>=IX%D+?6 MZ7H DX):J/[/'X8\3 #+^!D &P"LT]T[ZE2^Y8YO5D8?P'AK8O.#+M0.3>*$ M\H=R[PSM"L*YS3;/38L%O'N@8[9H@:L"/K@*#=RVQJ!R\+O@.R&%$[3[^@^^ MDVC?K")'SCU%E ^.;GI'[!E'*;S7RE46WJD"BV_Q$8D>E;.C\AMVEO ]-Q>0 M)B&PF*5G^-(Q$VG'E_X@$]-PGY(Q7?U[N[/.T'WZYU0:>B^STUY\C5W9AN>X M#JB(+)JO&&Q>O4BR^/I,#+,QAMDY]LT]U6S12@1=TGWOXY%/RD_)/4MX6NXQ M4SB],[I+4S[8H[UCMB& M578%6^O!K[>U;I6S(!01Z=:2M7TSH?@&>90IE$/2[N E)$F8+!@-LG"^S.#. MZ!*M?U^XA!))*PL7RSDDX6)V.>))OR.QJ'+1662+!7W3.)Y8U#X3O']G* *# MDON =ZBP%,ZC6)9XKRR#[],7#KE+PFRVA#3,+I]L''\@GTG(TAA>O5BRA%V/ M>_XT1.[3.# !(_SW5OBE%>X1"CH!(W:MEV@A34^P.2>1GEM2>]R;S1-*:8ET MI@4T+669WC]HC,BQ/]4"31]TATBNX9,VDAX3A6;_.-*P./E/T#^X,R^!L3"> MS_P@">?Q)9RICOE8'?.SU?'A.7>GZN(LU<^Z^%D7_^.ZB";]0$TNNZ['7SBZ M)'UK,*Z.C=6V[R>>S/NNC.[07E!F))8$C2\65!>F[W3ZB=--UUWLM*->I1M6 MU!RB\0:T7VKMCA/O8&PW-_\"4$L#!!0 ( '>FL58G#Y(T4@0 /\* 9 M >&PO=V]R:W-H965TRD+HN;7JF2&IFHUU)5"ECFCLAB& MOA\/2\:%MYBYM5NUF,G:%%S@K0)=ER53SU=8R,W<"[SMPAU?K8U=&"YF%5OA M/9IOU:VBV7"'DO$2A>92@,)\[ET&TZO8GG<'_N"XT7MCL$R64OZPD]^SN>?; M@+# U%@$1G^/>(U%88$HC']:3&_GTAKNC[?HGQUWXK)D&J]E\9UG9CWW)AYD MF+.Z,'=R\QNV?,86+Y6%=D_8-&>3Q(.TUD:6K3%%4'+1_+.G]CWL&4S\(P9A M:Q"ZN!M'+LI/S+#%3,D-*'N:T.S 4776%!P7-BGW1M$N)SNSN+OY!I=:H]' M1 9?D!C"%\Z6O."&HX;3![8L4/=F0T/NK-$P;:&O&NCP"/0(ODIAUAI^%1EF MK^V'%.8NUG ;ZU78"?B5J0&,@CZ$?CCJP!OMN(\XN1#$/L7'0%&NP"C+O3%/5W!K"X09$Z_ MG*<(SIE+U=T)*ZN+3VY<,E'GQ*!67*R 1FWV#A'J='F8T,,:X5J6%1//)Q\F M89!<:%!6[FZ<7&/6#L4__83^>Q*W*M[$]]^FB*87"0- /PS$DD^#]$2'%V?98V$\F$3U' M\1@^<\$$I:3+_RB"(.AP.XY@/.IV&4T@#J!#4^.=IL8_KRG*@*(7W=3VILP6 MS%!VC&P)'5)0MX.;_P8%KL&I2]CEI?TR3(&*K%/$PUHAOBH=>\D_H@Y;$.PC MA'?>IV\U0AK4QDHB#*P@PF3O0,KT&G(*1T.N9 GRC;S(( H2:Q;Y\-U5?,S. MV".=6B'QM%_!%T<&50GNP@07[Z%.B4+I6/8@"@<)3()!\!XTXSJUE(&L\3A: M-!C!1S@GF(\=(HEW(HE_6B1,B)H5]MO#R[ILJ57LF;[,QMU86:NW\>S?^T,* MZO1^N 8UU>%%"3;E?2>8_QL@;%#9J]K6HB8S+^)JE&E+X)_(E).DA7E5AIS^ M3O$I+6JW:<,R3L=-A@'?Z-@:]$A',94&&D>0)+X=C"%.QG800SPYMX.$JD=L MW5/+E9.B&@F$%_ @#;'.:RKZ>(1\'VJQU0^YIR(81%1F-)4I7E:U7>.T0^_8 MP.GD?-R#V^96PB,K:I?]3GQ['?J^?WZP+@WWFI(2U7 M35/SF]K;C0Y#TG4W^04 523;O53(RL7(NSE(8:)C=<4X>*RAZ@_5Q* MLYU8![N>=_$O4$L#!!0 ( '>FL5;:CW\.?@0 #@, 9 >&PO=V]R M:W-H965T=(AIX MS42N%UYJ3#'K]W6<8L9T3Q:8TYN55!DSM%3KOBX4LL0)9:(?# ;C?L9X[BWG M;N]>+>>R-(+G>*] EUG&U.X(%"6$4$XZ]:I]=<:07;\[WV:V<[V1(QC1=2///$I MOZD&"*U8*\R"WOV)M MS\CJBZ70[@G;^NS @[C41F:U,"'(>%Z-[+7VPT<$@EH@<+BKBQS*2V;8F*10'T\ M[QNZQ9[MQ[7&\TIC\([&$.YD;E(-5WF"R;?R?4+70 SV$,^#@PKOF.I!Z)] M, C" _K"QN30Z0O_V>1+KF,AK=4:?C^+M%'$DC^Z;*Y4#KM5VLR9Z8+%N/ H M-32J#7K+SY_\\>#T .!A WAX2/ORD3(Q*06"7,'*@M]8\!H*Q3?,(&R94LP& M;8L*JY<)E)KG:V 0"1:_?*%DEA1.R&2"HLN^@PBZ[7M*$>YK",^'()P["(]M M""=0E$J7) )&@B%-/"]*8VV2&TZ\H;7;-I:&$-GB,8,S3;6CL-FL@>J172/) ML#R!6\XB+KCA=$--Y 28@5:P;0V !XQ+I2RN)*2COTSA MZK6@*D2(-E(P8W'N8#+HC4AX.NU955>OJ&*NT08U1O@)?+\W&C3C=1-V2X)8 M9AE90\4A?J$C@]XTH"'LA3X;67:NO;H+).E73H=LM0$3Q_#K=-]LQ_? M)C?P) T3%>EG1%PB&VI3$5)O6:&) \[DX)1FP>1D$DZZMO:I0@A_2-_V\;>9 M/PSJY_]J4ABWR24CP=?,M0Q4FCB5',*2,ON)^#[U MZ#WU%P*5>_4LE4CHJX=JO6ONV8_^R'>_RN!N1,/!I'X>R.)QD\7C#V>QHG2Q MZ4$?BL2NNW*DBDE(H:.O8.FBVI6P!R_]2,)2!K%_"XA2BJJ^/?P>T_;4INHN M6![C24F.$H_X/@;]M M"8S\XS<@WWUCJGSJ"G2_U&ULC59=C]HX%/TK5VE5S4@I^8($IH $T^GN/K0=S73;A]4^F.1" MK$GLK.W \._WVH%TBAC4%^*O^*8T=B"83QNVP46,/"ERSMC(/14_F1&3:?*KD#95<3FVVX4!V: MQ'%AD_)H%,URPIGY8\D4OE]27 7KK:6!H.PL* M\@/ULJ..7Z%.X+,4IM1P)PHL?L4')+/7&A^U+N.+A)^9&D 2^1"'<7*!+^EC M3QQ?\ANQW[,]6Y[5VZT0W+<>;19=&H MMNC-W[V)TO##!>7#7OGP$OO\D>YFT58(<@UDD?P)9-.9?,=4T5F=F_TYV9>) MOY7H;,#$'C9T$D;_PJ_!2,A1&;KM@'53R3TB#9;,D&^K"K:H#<@M*F#0H.*R ML!*E0/AZ('"'KN&'NRYT\'UC02@J _"U-=HP47"Q :+]B#G6*R(\)#Z&U \G MD1]G$;R%:)!,(!YD\(<52RSOWHSC*/[0?^^>4>7<9O@J\L-QY*?9Y!K"03R" M6R9RJ@8T)150>5LCMPQ7HWCL1UEZ#>E@,CR50Q[,R]Z$,/2'Q#F,4JMS3WINSD"0:^Y,D)$@XF(PLY((E1KTE1K]MB37C"K:L:EV/CMLHGMO8NEPZ MD^ASYKBXQ7E//YRRMX*3:XX6A*)5]N@,& M"WT#7UJ7>@JBM\D7*=Y;EV'AG[?'Q!\GL9^%66>/\%5K?']466IOXX&EU;UO14QTD@J9\DB3_)$B)PVY;(7I M*G@_VK]_BZ[L_US>/9ZT_8;3[:IP3=!PD%$F5?<@=1TC&_<(K*2A)\4U2WK# M4=D%-+^6TAP[=H/^7\'\?U!+ P04 " !WIK%6L+^8$:@" G!@ &0 M 'AL+W=OYY[SO?"H%+ZR>2( M%EX+(.18F:TUN$@62CVYS30;!I$3A )3ZQ@8?5YP M@D(X(I+QW' &K4L'W%YOV*]\[!3+@AF<*/&39S8?!N[0'$#2#VNFM'7N4%LRP9 M:%6!=M;$YA8^5(\F<5RZI,RMIEM..)O,,$-*\T(@?%'-5\'H24UCC-,&\_CVG.\QW,7;HDQ-W I,\S>XT.*H@TEWH0R MC@\2WC)]#-W.$<11W#W UVV?INOYNGOX]KW'K]'"6$WE]'M7T#5G;S>G:[&^ M6;,4AP'UD$']@D'R^5/G-/IV0'&O5=P[Q)[,Z\X"M03Y7CS?)&R7Y,.D#SG" MDFA4Y8BL+Y6ZA?D?--28;0'M\>D+:)\>8,;)I=RE>9N\/CRP5[A\+KE]H_*P M[D/5C3 1S!@8P2T6"]0PR@IN+68P^Z^(/MS@"PJ8*\$T7)4D:?H(-S<3N,"T M9HNCSNG'0F]U]N%N=@E7/;A6(DO5D8>.RA5UJ /VX%$)RQKZNTH2WW3ZT>IL M5X[#K>8M4*_\B#*0JE+:NH_;TW8*CNKF_V=>CU!ZQ167!@0N"1H=GYT$H.NQ M5&^L6OM1L%"6!HM?YC3)43L#NE\J93<;YZ#];TC^ E!+ P04 " !WIK%6 M1(HQ0\RE[JFSBV>8F2V:ZN4-'.0AO)'$W-,K:5 M05:$("GBI->[B"7C*DI'86UFTI&NG> *9P9L+24SZRD*O1I'_6B[,.?+TOF% M.!U5;(F/Z+Y5,T.SN&4IN$1EN59@<#&.)OV;Z=#C ^ [QY7=&8-WDFG]["=? MBW'4\X)08.X\ Z//"]ZB$)Z(9/S><$9M2A^X.]ZR?P[>R4O&+-YJ\8,7KAQ' M5Q$4N&"U<'.]^H(;/^>>+]?"AE]8-=CS7@1Y;9V6FV!2(+EJONQU4OY=$9VN44Y](Y6F?JW-6& MJR6@$ MF@3#PPE\]=S8BN4XCJ@\+)H7C-*/'_H7O4]'Y ];^<-C[.DC56-1"P2]@'TK M\R879&MX6EJRC"P[W;/UY[&5/NG ZD;I6SC8Z=&T);<]@R@13 M.1ER<(@X496U-7HN@=_#_^[H^(AQ,8=(;)-7TO"7H"ITGG M^O+JC$;]3O]R"(=>2[Q3X1*)QOFL59@(F,-.@, ,P' 9 >&PO=V]R:W-H965T%)N.ACY$LSK VZE[W8NI!'YU DM=@J?6=*1 L/E9!F&936UO,H,EF)%3.'JD9) M.X72%;,TU9O(U!I9[ITJ$:5Q/(TJQF6P6OBU:[U:J,8*+O%:@VFJBNE?IRC4 M=ADD0;_PF6]*ZQ:BU:)F&[Q!^Z6^UC2+!I2<5R@-5Q(T%LO@))F?3IR]-_C* M<6MVQN"4K)6ZU_8"=GB.'EREA_!>VG6T<0-88JZK.F1A4 M7+9_]M#%X24.:>>0>M[M09[E.;-LM=!J"]I9$YH;>*G>F\AQZ2[EQFK:Y>1G M5U=T[Y^4,7"-&FY*IA$.;ME:H!DM(DL'.+,HZ\!.6[#T&; Q7"II2P,7,L?\ M3_^(B WLTI[=:;H7\)+I0Q@G(:1Q.MZ#-Q[4CCW>^!F\"Z8EEYM=M=]/UL9J M2HX?3^EMX29/P[F"F9N:9;@,J"(,ZGL,5F]>)=/XW1ZRDX'L9!_ZZH8*,&\$ M@BI -A5J9I4&)G/*.JDH%_R\,9B#59 QD36"671)RC/ 7FI-4HV7ZEVY:"QY M_+W]E/S]!&]+A$()JFM" FZ 49EF2F9<<.9KCIA;,OH/[(F(]F?94B-"U>8A MNCP$RJ*L'-(H]$@T2N=PZXUWDQ8.3BK52&N 2\)2C2%K$P(^9%C;'2J/)^=4 M=R,/[5'AJE<[!U==PE47LU;S=6-=93F]5-?97:E$CMK :SA(CL/Q\='(#Z=A M/)N-X/PQ3'/XYKL+T6/WA+W!]F@#U&:-)3H4C+ +73*9AFD\"Z?3*8V3,)U- MPG1R#.O4V3 M]-WP?Q&G_L:>8_6R" W![D52G.+#9#SJ!LGHWX%Z9G]!/56ZT4Z'I=O=^'?$ M0.92I6VVP^KP5)VT'?K1O'WG*!LW7!H06)!K?#@["D"W;T<[L:KV_7JM+'5_ M/RSIN47M#&B_4,KV$W? \("O?@-02P,$% @ =Z:Q5F@'Q6]C! !@P M !D !X;"]W;W)K&ULK59M;]LV$/XK!S4H;$"+ M]69;2FT#>=FZ ND:Q.DV8-@'6J)MHI2HD72<_/O=49;BM(D[H_LB2R3ON>?N MN3MSLE7ZBUES;N&AE)69>FMKZ[/!P.1K7C)SJFI>X@0RE$R2LC5 6:+Z?>>7AVD=!Y=^!WP;=F[QTHDH527^CC M0S'U B+$)<\M(3#\N>>77$H"0AK_[#"]SB49[K^WZ+^XV#&6!3/\4LD_1&'7 M4R_UH.!+MI'V5FU_Y;MXAH27*VG<$[;-V1$>SC?&JG)GC Q*436_[&&7ASV# M-'C%(-H91(YWX\BQO&*6S29:;4'3:42C%Q>JLT9RHB)1YE;CKD [.[L2)E>5 M%=6&%_"IYII1L@ST[MA"/+'$7\.1)%T422'T&=S M;,]B(SFH)2Q%Q:I<(&U1-7W:M,R*Z4)4*RCV(U9=Q"^%=-#IRR'=K3DLE<3V M)E^6Z@;<;F7-'C5B=EVI#1QVZVAA4VO1=.=$C@M]P^(DJ5R6'GE0& M]PZ1/(,KC9,$RP+Q3B ,,GSVAGZ:C?KPYS66CD"?L9^-AWWHA7Z2A'WX4-9, M:&),A%=*%5LA);Q]DT9A] YZJ3\*T/Q.64S5"9FG(_S&MW#H9TG\A'QDNM%; M:ZE^,$VW_)YC+@P%G5#0B1^.AFWVD0Q_J$DKA+]4Q@6J6Y.?$!5?K=*/KM$4 MRJPQPQJG,^1XVB!F"I&?I2ES+VHSCN4C;'28Y.?5CQ"@E( MW^&R H>DH)ZE:=\Q@G&"0?BC,-VE6'U#FJ*)$AB2$*XBJ!(.5^M))_-))_1> M;1ROU)[Q=\3"H9BOW50\1C82;9BE_YMDO3!.T94?!2GR6N&TX-II0E$2PT:4 M B&EJEWUM_*1TMF1(K:VH1]E8_CD^,1IM_RJLKTP"/HP\I,L.;+7O^GO@YJR MU8J&KN60,ZT?Z03;B8.)==7<_,U(P19""BNXV_G1:7C!)-82ASE= U#*\W)!B6Q6(K1V/(\8@>,0'S$V3M+-FE:3L1^/8WC_];Q[+AG[ MOL?62QA@PXWA>B^!1Q!-@X@ZP*=I\#53Y)^TTT'^1_@.,O/C+(27_M8'>W>S MDNN5NX$:[!^4IKFF=:O=)?>\N=L]'6]NR*@0EF\-[K7-5[4N:8#N+]4RK8?Y*"[^L_^!5!+ P04 " !WIK%60KJ@ MW&\# #P#P &0 'AL+W=OU'UA0.38!4PM\5CDK826(K(N"BH<%Y'PW=SQG M?^*6;3.E3[CAK*);N /U;[42.'([2LH**"7C)1&PF3NOO)OX6M]O;OB/P4X> M'!.]DC7G7_3@33IW1GI"D$.B-('BWSTL(<\U"*?QM64Z74@M/#S>TU^;M>-: MUE3"DN?_LU1E<^?*(2EL:)VK6[[[!]KU3#0OX;DTOV37W#OU'9+44O&B%>,, M"E8V__1;Z\.!P#\E\%N!_U@0G! $K2!X:H1Q*Q@_$GCC$X))*S!+=YNU&^,B MJF@X$WQ'A+X;:?K N&_4Z!I4^$%L:\P< +KK06>'OK5CX@\1W5%R0P'M)_)$?[%?9,['ETS$^ M@:+*^0- WP*'.1$D!YS3TXF',7=079#1=8,9<"GH"B8PO. $KRN()2_6K#2% M\Y)@%"JH@OR!W$+"MUA2D)*/@I:2FAU!DD]O44?>*"CDY[YR:<*.^\/J[?)& M5C2!N8/[H01Q#T[X["_O'_@[&.==?F[#8$NS(WTGG[^2)_NX?>TE^#&T! MBT'>N44_^2UOD]%QWB*;\6)+L".K+SNK+P>MOJM$G0!9\1V(/F,'U><::Q,6 MV83%EF!'*9AV*9C^F3?!U&;N;,(BF[#8$NPH=U==[JYLO D&(>=FPB8LNOI] MK_..][K84KPC?Z\[?Z\'_5V!2/!S#3LM[7$!VFV9L0H_FA5@."6Q1?I:,]'[ MZ;L8A)_KNTU89!,6-S#/.\CBKR0VOKL'K0U6Z=;TE)(DO"Y5\VG?G>W:UE>F M6WMT?N'=+)ON\Q>FZ87Q@WW+<%O*88/(T<44JTHT_64S4+PR#=2:*WQ4S&&& M+3D(?0->WW"N]@,=H&ORPY]02P,$% @ =Z:Q5H'S^O0)"@ F&T !D M !X;"]W;W)K&ULK9UM;]I*&H;_RH@]6K52$K - MA'232$D\+SUJ3Z-FV_-AM1\<,\!LCVD#(GS\LHSJYZBSQ??>CWLW AET%VEJQDK'\S2])ED.NW MZ;R?K5(93,N@9=1W!X-Q?QFHN'=]67YVGUY?)NL\4K&\3TFV7BZ#].561LG3 M5<_IO7[P5?%!__IR%Y3_:Z_H4S54L:92F*2RME5[\;Y((:C M(J!L\5W)IVSK-2DVY3%)?A1O/DZO>H,B(QG),"\0@?[Q4][)*"I(.H^_:FAO MTV<1N/WZE<[*C=<;\QAD\BZ)_E33?''5F_3(5,Z"=91_39Z$K#>H3#!,HJS\ MGSS5;0<]$JZS/%G6P3J#I8JKG\%S_8?8"G"&!P+<.L#="? .]>#5 =Y.@.L> M"!C6 <.W!HSJ@-%; \9UP/BM >=UP/GN1A\*F-0!DW+O5KNCW)=^D ?7EVGR M1-*BM:85+TI!E-%Z%ZJXT.Y#GNK?*AV77S]4FB7)C#RH>:QF*@SBG-R$8;*. M^S ,59>_);Z1/LD60Z@8J)M]BE6^\^.2?BV2=!?$TN^SG.M^BUWY8YW97Y>8>R,TCGY,X7V2$QE,Y->/[>CLW M&^N^;NRM:P4^R-49&5R<$'?@NFWYV,,_!^D9\9PRW"/?'GSR[K?WK]O:@O/? MCG-?<2T8:L?\'L1ZHW:R:L$P.\:7X9NRX6_'.!:,>#MFL*VQZH=%"]Y&^%[9 M@W>@A[LD#O5N*_2L#Z%?5?:#_.N3;D,^YG*9_;LEY=L*.&P'%H/,AVP5A/*J MIT>13*8_9>_Z[W]SQH-_M$D-"?.1,(J$,22,(V$"!#/$-]R(;VBC7W^569ZJ M,)=3$@;9HDUL5D!7L56P<0DK9C,_KSW/<2>#P>"R_W-;2/L-G=%@KQE%)L=: M^KPH4MOME2-[%2"8L?M'F]T_LN[^C\M5H-)RA-3C;I3$\]-(CZI3$F29S-M& MRELKL*L<*MAHZR^^JX.C+2@R(8:$<21,@&"&3,8;F8RM,N%),GU244341B]M MTK!"NDICO/=EW)7&?HO)N.7;2I%I,22,(V$"!#,$.1%!FG;TQ#'?'FU!D M2@P)XTB8 ,$,B3B#QJ<:6$5ROWZ,5/AZ",J(?)9IJ#(]:?[5:@I4:K%#N\H% M2O.A- JE,2B-0VFBIFV?G Q=K_BW^5Z:&MOR0AW[@:C6%%GIDW-)WJF83),H MTI.:8H95R>R]UEOC1[5JSMI)9\TA:3Z41J$T!J5Q*$W4M(MMD\(Y&QT0G-L( MSK4*[H_U\E$+*YG55K_42OME<91O[;S.VG+WODGG[L[X!^V10FD,2N-0FD#1 M3&4U[K9C]2^O[];+=535:F0YO2+!]#]:8Z^FT\W#'?'<<:O&H#YW3=OV"]SQ MR!U<[)N/+4V]X7@TVOS8/>:ZA)>15(92_0P>(WE"8ME^6(&ZS4Z+H^MX%Z.6/8[LE[;T._&\\5ZW MK&XX.M:00_,3*)HIB,9T=NRN\V<5J^6Z];3='MEY_R-I/I1&H30&I7$H3:!H MIMH:[]H9H^NK#M3)AM)\*(U":0Q*XU":0-%,%38&N6/WI+]EG M:9:K95#4]S\5TBNX+>X/"<#IH(A=(8E,:A-(&B MF9IKS'K7;M;_S^<21[CCP_.[(Y%6D4%]>RB-06D<2A,HFBFRQK=W[;Y]L30T MW';H23!-5L58VZHLJ%4/I?E0&H72&)3&H32!HID";,H&[A ^OX-6#Z T'TJC M4!J#TCB4)E T4X5-K<*UURK^C_*EG=Q9C=!:!I1&H33F[J_Y=]S)?M&.0[L5 M*)HIM*9,X=K7V'>IDMI1G94%K4] :=3=7^3?J@4&[99#:0)%,Y75E!YD]CR2EH5!ZU+',G%ZI) BQ!0&H/2.)0F4#3S MTOVF".'9+P;PI<:&JCK&R>>5C+-6G=DQ7756T[9G1=65C[O+VKS]%>J["QBA MF3$HC4-I D4SI=)4"CR[$?\E7\B4W*?)2J;Y"PGBJ7U*9L=UE@QT]3Z41J$T M!J5Q*$V@:*8$F\*!YZ*G9!YTG3^4YD-I%$IC4!J'T@2*9JIPZWXW]LK"F\=, M[&UN]I?6C]M&S):K!-IN*@!-CD%I'$H3*)JIEJ8,X%D-WLT=:K18,G(;%-=9 M?HD)4W$0A\5=P6[FJ93%&)J1&SVDZD-!#*[0^ *7Y4!J%TAB4QJ$T@:*9*FR*")Z]B/#U M^.V\[(3.JMOWYSVO_5046A> TEC+5C@7YVUW_H+V*U T4RU-8<"S%P8>BBO' M3ZLQ]3YX*4N:-\5=#>;E@'I"OAQ<[V$G=U81M%X I5$HC4%I'$H3*)JIQJ9> MX,'K!1ZT7@"E^5 :A=(8E,:A-(&BF2ILZ@6>W:/_KD?0XK3B\(W,[(#.HK.G M,SQ<,8#F0:$T!J5Q*$V@:.;]5IN*P=!>,7CCH$M^$SN%;.T+3H% :@](XE"90-%-?3>UA:*\]=!A]#U_,:N^CLP2A%SM M:11*8U :A]($BF;JE3.?EH[\R4E[(4#T,:?/I MYO%B-^5#M78^OW,^^-5#PAI,]DSQ/EN7+A0RF,BT:Z-_/DB1_?5-TL'D8V_5_ 5!+ P04 " !WIK%6 M.E%Q/>@" !X"0 &0 'AL+W=O%[/+3!A3C*T:S.1#'FI*&$P$TB618'%WUN@?#MR?.=EX8ZL MN8U*1@I@DG"&!"Q'SHU_/8T-W@)^$MC*G3$RF2PX M?S23[]G(\4Q 0"%51@'KVP;&0*D1TF$\U9I.\TI#W!V_J'^UN>M<%EC"F--? M)%/YR!DX*(,E+JFZX]MO4.=C TPYE?:*MC76O$(*:$)Q*"&M">"HAJ@G1J82X)MC4W2IW:]P$*YP,!=\B8=!:S0RL^Y:M M_2+,],E<"?V4:)Y*YE5_(+Y$<[)B9$E2S!2Z25->,D78"LTX)2D!B3ZCN>[2 MK*1@T )2SE)"";8%URLIEOF%O2)X*LD&4V!*7B#,,HV62I!4058!SB>@,*'R MDU9]F$_0^=DG=(8(0_M4[FM4@E>2>4'%I8I/W%)N^D]A>4<*F M*.$Q]61L6M]\#NV/I*L>E53/2IG=?I/X_:!_U1^ZFUVG#V%!X(6FAW9ADT-8 M&(91KP6;'HW_C>Y$C3O147?N]O>(+D\J@7@O"S\8M"PY1/E7 \]K.=*!BEN8 MZ=& WVA'W-@1'[7CGBM,_V=3[3(L/NP.+[X*XI9C';#(\Z.H9=DA3#=1SV\W M40&ULO59M;]HP$/XKIZR:.JEM M("DI=! )Z*956B4$Z_9AV@>3',2J8V>V@>[?[^S0E*X43=.V+\0O=\\]]_CL MH[]1^LX4B!;N2R'-("BLK2[#T&0%ELRUM--,W"!B7G)4K#E02-BT$P;%^.>L[>&WSFN#$[8W"9S)6ZY16S+.UKM0'MK G-#7RJWIO(<>D.968U[7+RL^FL/@Q0"YCQI>0+GC%I M89AE:B4METN8*,$SC@9.85PPN:01)S4%'2>3&0(5!F0:$3#<>UAA])0_@Z54( E=V&=/NV3YOVDGK[8%DSIMDS@^AIR,F/&MF88Y++J4[92J@"C57^3ZV M-5[B\=PSL4[;43LY[X?K/30Z#8W.01H3K=;]A+UTO54^L MJGR?F"M+7<",CGU\!*;O9%P46.FI6/FR M%(!3"RJH'P7!R"\P8=YL8J\MQ&S"*T4)@X5 LBH*+%[G0/EZZH7>YL(M6>7* M7/!GDQ*O8 GJKEP(/?-;EI04P"3A# G(IMY9>#H/QP9@5]P36,NM,3*A/'#^ M:";7Z=0+C"*@D"A#@?7?,YP#I89)ZWAJ2+UV3P/<'F_8KVSP.I@'+.&#81?(V$6:W9S,"&:M%:'&'&E:42^B[1.#5;UFX@ MGJ$E63&2D00SA>)K[1BLZ^?-.KFM;KH#74QNN%,Y1)= MLA32O_&^CK0--]J$.X^;$VI> MMU-9X@2FGGZ?)(AG\&8?/X2CX)M#V* 5-K#L\1O"%JT]B]:>5BSZ]4,O1]<* M"OF[3_G@ ,J'K?*A,Z5WW:/3)\T-'J)7P$(Z9(Q:&2,GTU4E&%&5 )NZC+R8 ML>Q3Y.39,UGC5N7X@#:/#Z#\N%5^_!Z;W>!XI\TGK8P3)],Y+\I*@;"9$T"Q M@JWO6)\R)]^>20N#[G,='-#PAOP_B]^J->%[/-^!CG::'D:=DLC)M>296F/1 M+\,)W3=)744)XT,Z?(BB$W95)W26AIT.N]'_X'!714)W);B'G"2T_XOMANZ; MI*ZRA*-#.GR(>A-V!2=T5H6=#KO1COKL;S6Q!8B5;=4ELGUHW<^V5]OCP%G= M!'?+Z[.$[O)6A$E$(=/0X&BL_19U>UY/%"]M2_S E6ZP[3#71QH09H&^GW&N M-A.S07M(FOT!4$L#!!0 ( '>FL590<09TA0, $- 9 >&PO=V]R M:W-H965T*)+ UG I:*Z+(HJ/HY RYW4\=W]A./;)T;.^'&DPU=PPK,I\U2X_5T5.\;R1#4\2/Z%I2:?.F.'I)#1DIM'N7L/33P# MRY=(KJM?LFML/82#%";79"%22#OP#_UX/^@A<%&K5K!@+]@LZ&7\0-4M"?U_2. %89=#_? Y M)"T\Z(#/7[YZ%WSQ\M7]'C'"-GO"BB]\SAVY!2P:QN[RRN 64Y62I9)IF1CR M99\A]W6&D*^/DG."YQMS)_W6E0SU:E'W:K9DWND-36#J8$W4H+;@Q'__Y0^] M?[LVXIID\VN2+:Y$=K1E4;ME41][/*.#8Z/YN5$0>>&QT:+#:!#]7NXH]D$; M^Z W]GTBXO6ZKU^VL#&MR\[B,JOI!@=.>"WVZ-'6N1'8DW["5 M;]@KWT<43&>@;*HPL<5S+_'F,)+8A5@"JK/ #\\4NHG>GFCT<&YT(O2\U[5+ M5;P2V9&*HU;%4:^*;5G,2IXQSJOZF>14K:%3O]$?<_#] #%H#)9)MO3:HV MKFX'V]FVO[^OVEKWMWG]<8!-!EX*FG#($.K=CC"U5-UPUP,C-U5'^20-]J?5 M8X[?**"L ;[/I#3[@5V@_>J)?P%02P,$% @ =Z:Q5CSXS:&ULM5G;;N,V%/P50ET4NT ; MB92OJ6T@EVX;8(,:<;=]*/K 2,J3(!CX&671_LEB MO9IZ(P_%L*2;5+^(W:]0"2H*C$2JBK]H5XT-/!1ME!99!3859(R76_JU:L0! MP/"%&BCAO%\&A=: MFJO,X/1L44X?$DNT8 EG2Q91KM%=%(D-UXPG:"Y2%C%0Z$>T,":*-RGDHV.F M:))(2&@Q'>:,A"WP#:#WCZ I2]4'@_B\>$3OWWU [Q#CZ/>5V"C*8S7QM2D] M+\"/JC+ORS+)&V6&Z%EPO5+H9QY#W,;[1G*MF^QUWQ,KX3.5-RC$/R 2D/!, M/0__'TXLY83U-(0%7_@&W^-)-U^J;O[UR0Q%3QHR]?>YOI6\O?.\^4/@5JUI M!%//_)) ]O=*E(JC5\Y M[.BK"1-F1R;?4"0A9MKF8SOOI;/HBJW=!=)T@73DY8K851L;,T4 M=C>')V[&_?#XK6^_P;4"FM2"[;'E%[$%RW&0>; \]"\-HONW, M1Y[MJ>LHV52*N\A)N E*>-25;YVF*%=L[38T.0I;,XK=M^/3IRX.CXW;108B M308B]@STQ#7E"3/I02&:":G9O\6$GM-CI[ITXERQM84WV8G@COQ+G(8G5VSM M-C3AB5A3B=6_%?30O[W>L7_M_-?6WZ0>8D\]O^D52-M#UXZ_>+:ZB$BDB4BD MUY5IG68F5VSM-C29B=A7DZRF[9^L78U#?&Q:IV''/U@TSLP76+&6KE"Q[ENN MH]9GZ_7ZNV*5^NC\/;Y]*%?=&YKR1X!G*A/&%4IA:2B#FZ$1(,MU]?) BW6Q M-/TJM!99L;L"&H/,!YCK2R'T_B"_0?WKQNP_4$L#!!0 ( '>FL5;2SPW$ M*0, ! . 9 >&PO=V]R:W-H965T0+4N@@4DLTK=,VH;)N%],N3'(@5AT[LPUT_WYVDD:DA:Q(D7I# M[.2\KWT>YQAGO.7B0:8 "CUFE,F)E2J57]FVC%/(L.SQ')A^LN0BPTIWQ";Y$PT=K-- J8A5JG3YA9 M]KD2^BG1.A7.R^5&?(GF9,7(DL28*70=QWS-%&$K-..4Q 0DND"W6:[7R<1> MS^^1Y[C!A>LCG/"\6,/3"!0F5)[IT/MYA$Y/SM )(@Q]3_E:8I;(L:WTG,W( M=ES-[Z:C>?X>^;1=_AFS'G(.RZ-V>01Q/;K7E-L:=$W; MJVE[A9]_P.^;KH-=M((SW8Y!UY&2B LT33%;@6'6"",L)CD%].N+-D2W"C+Y M>Q_+P M0BGU-A4#V> %A7/$0.TC6#H%A9/9,C>AZ_JCP=C>[*)Y&37T_: 9%/TGJ)%* MOTZEWYK*;@5.D>\%=?7M2Z;5Z]C7H4NSJ".S!L-!S7#PID4XZ))ZEV911V8- MZD%-/>BL"%N=CB48O*QH;_BLH*..1FR0N:S)7+:2N<$4Z]9I5G4D5F# M^JBF/NJLWEN=CB78I5DT>K%YC +/??8?;N\I=YW M1?G]4784SXL3^8(K?;XOFJG^9 -A O3S)>?JJ6,.^?5'8/@/4$L#!!0 ( M '>FL5:^S-0\1@8 $HJ 9 >&PO=V]R:W-H965TU:414C(3;8>\(1A%&1!43B EC4>1(C$O=DT:[MALRG=BI#$^(8! MOHTBQ.XO<$CW9SV[]]!P2]8;D38,9M,$K?$"B\_)#9-;@U(E(!&..:$Q8'AU MUCNW3STG"\B.N"-XSVN_0=J5):5?THUY<-:STC/"(?9%*H'DOQUV<1BF2O(\ MOA:BO3)G&EC__:#^+NN\[,P2<>S2\$\2B,U9[Z0' KQ"VU#\#2HZ5:^B.#F47+[I,X'?>%8'(OD7%B=K'ELH5S MX-)H26*4#@8';\$'Q!A*AP2\]K! ).1O9.OGA0=>OWH#7@$2@T\;NN4H#OAT M(.29I'H#O\CJYEGA(UD=<$UCL>'@,@YPH,8/9 _*;L"';EQ K> ")T? FO0! MM"!L.Q]]^#5B1\"QLW"G)=Q[>CC4],8I!\7)])P.@]('LH](C@D.[\$M]NDZ M)M]Q #XQ%'/DY^/VUY6, W.!(_YW2S?WH/$.=8 M\#Z(906F*^"G1Q9'!&V M8FZ L[%QIE86K]W,^C8SF0ZV-7)-8^RRB,4'*,2 MQTB+XP.-?3D[&0WEGK61B MHUK_WHY&EG5 P5!*!=BX!#;6 KO% 99WXV6(0?S3[+2INK(;-]C!!CE#"15R MQR6Y8RVY\Q)%-O6"@*1U#(7Y;)3W&!\E1*"P#916N2NHX\8D>FN?-% 92JF@ M.BE1G>A110E.RQ(-$0,?]S%F8'[7!U=7;A]\O+T$[T;GX#T- Y?6&\=JV^W- M'7BWC0-@VX<-3MZPV,;9F!'!@B1R-/.L]$@+SC@RN\PP_-6?A\GN]M M&RAMO[H.E$DQSY"8,IZ3X]+@M)'4"W9%6:C9=JW(V <%QE1&%5'-"]A:1(N$;7T,;N@>LU8@ MVO#.0$RJ>:;45'2P0@=?9CH7>4TQ-ZGFF5)3F5YS' MMEY,)MV.9TI-A5:9'EOO>NJU#_P "Q3BMDY?Z&4ZST>3:IXI-15A98/L\0O5 M0*.FR*B:9TI-95X9*%OOH"Y7*^QG-:ZRE1P$TF;*FNAO4+S&J8]*&-T1GGLK M%-&M/*@5M%%35:@IUGW8,%6F^V*^L" MK96-D>J+<]!W5U'@N)C"SE\VK*B0GR_=$:JU?N#,OH M%R!3:BK5RC3!X0O56*/?A(RJ>:;45.:5YX)ZSV6XQAIU9K#YW:GY[&HJIH33!/H>K@I6K@GI7=877R+\'__4^5*_2&8Q)-<^4 MFDJPLE7PY(7*J5$C953-,Z6F,J\,%]0;+H/O0XM,ZHO.\>$T=?4GU!G?<[@L MIW)9COX#T0VZ+[]$%_"6Q576MQ+$3K]XEQ\].QJ\_=>;7,?MS,EHP9H4%MD%V&VSA8K&ULQ5Q= MF.M.[SP04FQV,/ +'G7^_ A-C M(>4.5-_4OG3[0_=<<:XD=(XE#>3;57MKV:S,MGR75Q^ M%'M>J&^>A-S%E7HK-[-R+WF<-D&[?$8=QY_MXJR8K*^;S^[E^EHA]O^ .OONWOI7HW.Z.DV8X7928* M(OG3S>36O8KF3AW0M/AWQH_EQ6M27\JC$'_4;WY+;R9.W2.>\Z2J(6+UWS._ MXWE>(ZE^_-F"3LXYZ\#+UZ_H47/QZF(>XY+?B?P_65IM;R;+"4GY4WS(JZ_B M^$_>7I!7XR4B+YM_R;%MZTQ($G$1X,[?"*!M .T' M>&\$L#: #R&J:#N(K7UU(LB.MREV1*'M003@\Y)^*)W)8E MKTIRF_QYR"1/25RDY',6/V9Y5F6\K+\_[-3G/P>\BK.\_$7%?WL(R,\__4)^ M(EE!?M^*0ZFBRNM9I?I<9YXE;?_N3OVC;_2/D2^BJ+8E"8N4IY;X$(Y? /$S MQ=69,/I*V"<* C[P_4?BK#X0ZE!JNQXX_$LL/Q+F-N',$AX,#[=E#W\L>P2' M!SQY*[O&)3L//M;@L3?P?A=5G)/]029;M3B01 V]+.6R&817ENY].L'-[7#U M(GQ5[N.$WTS4*EMR^-3?VDH.)AA;\A.8WX#5]]SG M-64N6UW/GB]K:;9R]!8A9J/3RF^=JQYFX3#! DRP$!,L0@+3AH)_'@H^.%=_%2(]9GENJR48 M.;:6)S#O_-E)'9RJ5+;[X\-]-X79QY78"\/NSE(>'D M7ARYM'$+1H_E%A,LP 0+,<$B)#"MGLMS/9>XFY8E9H$QP0),L! 3+$("TPJ\ M.A=X]=Z;EI6QDC#J+3U]O;E;&0NAI54 =G9LD3#!(B0PK4BNTPE7Y_^U=6DS M(TU95+0 %2U$18NPT/01<6%EN.#$O4T2<2A4T25/>/8;[?IQK5YAB8-<+*JI/=>1@N;&+\ MJQG3>RGV7%8OS3#GZJ:RWZDA;B5];M[7V:+/^(!& =RQT70/2!EAI=2Y[NP( M%Y2XZ]^**BXVF5JYH<7#,R[$Z=-K-G'=U=+I$XQJ!0Q+&F$EU2GN9+X+ZWQ% M,:^WL$3ME3@IC_$>HMHBUGW?7#\&-0O@GHVF>U#2""NI3G>G_EU8_C=G=5/Q M-#V4[9BV\KRP:('%JD^SV8JN/+?/,JIN'Y0SPLJID]Q)DC+"2JESVZEA%Y;#D"_HFA+6]98^\_O4FNULGA_[,Y[;$,=V@LR\.2 M1EA)=98[:4AA:?BM>(J?A:P))F6S>58"A1^;]^TV.MY(SNL]G74%H:8F,^BW MR3;/Z>\YX)Z.IG]0T@@KJ4Y_IQ4IK!75()<'WFE%*\.F\)JZS/'=/LW6=LPQ MACFJ+!R8-<+*JA/="4,*"\//O/:D7WVN%RO/INJ:,K:D?9JMS>;&:$95A,.2 M1EA)=9([04AA0?A9%)NIVD3O2,H?K=LY:DJMJ>#0 MM!%66IWI3@Y26 Z>]G47MJV5;%-VJ4'3=_)LK>9]*PGNSFB6!Z2,L%+J#'=J MD,)J\"M/U5VON0\6HDA$44F1JT8;DK4Z\63LO?6EM2#F0:KGLN6\7Q';>2OM MK_+;Q12WC!]GL1L@]EYE(R6WZWT-9O;T_ M03U&1D4+4-%"5+0("TTO="=<*2QS4\H45LI#77D89G3=,-$"5+20FA)\N:+]KLR48;$O\L,<)XX\N*29:@(H6,HO_8;-- ML;+J%>WL#P;;'T/.!F"(T45#_:$]*EK(+'8*-5;,][!36&>G,-A.&6)TPQ"C M*X:)%J"BA"X,/Z =8YC#"Z(JAFBNH:"$S3_N-HSRL MC'J].LN$P9;)7[OO,,#HCLB\:CR[> ; 3FWVFZIUS6#=3W M3T)4KV_J!.?G9ZS_!U!+ P04 " !WIK%6)S;R.$4# ![#0 &0 'AL M+W=ONRZ.IQ!PO2!3$'@DXE4"3,X55-7IPI8E!LEL>M[7M=-&!=. MT,_7ABKHR\S$7,!0$9TE"5/+4XCE8N!0YW'AFD]GQBZX03]E4QB!N4V'"F=N MB1+Q!(3F4A %DX%S0H]/:<\:Y#M^)81Q! :"\'P M;PYG$,<6"7G<%Z!.Z=,:KH\?T2_RX#&8,=-P)N,_/#*S@=-S2 03EL7F6BY^ M0A%0Q^*%,M;Y+UD4>SV'A)DV,BF,D4'"Q>J?/12)6#/P_1H#OS#P<]XK1SG+ M:6R,Y+NQ;&1F%3SG:F> TT[BB-3F3R9@+9E.ER3X9 MX>N/LAB(G)"3\#[C"B)RP04WL'^%>8S(I3!,3/D8]YQH#4:3W7,PC,=ZS]JG M*@N!#.4"%-DA7)";F E-Z;Q/19BC: M79DVL&J7K-J-4",9,X5=*V#!;")QH*9+PJ8* 'O:;"R"1LA7IK%3$NY\2BET M/B"&;AE#MS'I.45RDLA,F$W<5M;=W-JJ]3QHM;V^.]_@\K!T>=CH\HJS,8^Y M63:X/7SFEGH=K\9QKW3<>[^R;X;:7O5'):FC1J0AJ/R<%*A\]JB(4/="K':L M);VE]AN!7UDWU*L. >]3JK]P\\YAK)UE]$T-4)@_Z0"_K@5H=8K01H%_41,4 M$.NNZ_Q6RD_?4?JW8-'6UBZ@E?C39O6_42P"P1+8?-9_A,[32NCIYR@]_0BI MIY76T[>)/7VN]KUVG>K22N_IVP6?/E?\.K^5W--WU/LM6"VOOM;=M:NT_2SY MQ=24XXTXA@EB>0>'^-;5ZJ:_FAB9YK?KL31X5\^',_PZ F4WX/.)E.9Q8B_L MY?=6\!]02P,$% @ =Z:Q5O3?,*'5 P ;!( !D !X;"]W;W)K&ULQ9A=;]LV%(;_"J$510(DUJ>=*+,%Q-:*!5@+(U[6 MBV$7C'1LL95(E:3L[M^/E!3%2A350@7LQB8IG?><\Y#BU_S ^%>1 $CT/4NI M6!B)E/F-:8HH@0R+"&%8.B)((9): JN_/:P@ M3;62BN-;+6HT/K7A6DP?C2O706@L0D%>?JC8=-B,[>G:-WR$0BP1P$ M(A0]4"+%A6I4Y3\35@A,8S$WI0I5.S2C.JQ5%9;S1E@N^LBH3 3ZC<80M^U- ME6*3I_.4Y]+I%=Q /D&6?X$YVF(>GFSL]V;A-K[FE MGONC7KN-OA5$$-TY%]U]=H$^,!UAZ#GHQN1XP@6AIIP!/ ]&,'[7^R9]6L7WC'%PI'$6NB]!KW7IQ[< MPQYH 5UC>MEK.918)38KQ?3LO0_LF>_;P!C)90O&50/CZH'C%I #% M7J]#*8XI%E9BMG421K_!Z _ &!-1DU3,?FHP]GH=BG%,L=!_C?'2FMAV-T?; M>MY$6J.0'#XD^QT/A3FJ6EBK^2?2/-J2V[TT-SDO(D!K=@#>R:37?#"3,=7" ML=3:Z)QG=,[_OS&N8QB+_YAJX5AJ;?[/YQ*[=^]]VD30R=1]O7.QI[[GMKI(PCX[A&?!=>9TAU/I<4%F=5)O6YLKDMKPH>-&^TEFL58K%=K'H0( ",& 9 >&PO=V]R:W-H M965TS'MA2$'6'7BU&>@E?;A=W9"E&V!-\1V?/_[W5WN2+;:/-,*T<)KK@H:!2MK MRXLPI/D*FV5 M+'!B@-9Y+LS;%2J]'06]8'?P()*W5#YG9U2CX%$"&"[%6]D%O[[".9^#TYEJ1_X5M M?3<*8+XFJ_/:F ER651/\5KGH670[^TQB&N#V'-7CCSEC; B38S>@G&W6FN%DX8HRM8;?2K:SZ>7\92U)^@SI!8P%632@D ,%L32(7 +Q]/;\>/= M"1S?H!52T0E\A.D4[K3*9+$DB*/>.8@BX]K.2&92&(G$5N-;9W4$LH"Q5(J= M4!):QG;.PWF->%4AQGL0Q\*<0MS_P%[B/CQ-;^#XZ*3.#9J_]4(.O\E!W.0@ M]@[Z^W) Q%]_.Q,_O_(5N+>8TZ\NX$KOK%O/]=$%E6*.HX ;A=!L,$C?O^L- MH\\':/L-;?^0>OJ()G>E6G.%C/OF"*QNT@&E>/,E(\L]FG?!'Y:/(WA#8>@ MZ5E#>G90ZMLZGS$1L^[H"'[O*5R%5ND-O)X;)YLTC@=1E(2;#HQ!@S$XB#&I M,\)9$J[&!ENYZZ*HY(9MBGXWPK!!&!Y$F&(AM>$VR'!F,2N0" 3Q(,2L"V#X M'T O'OQ#$+9ZWHU/[I*E+(A;=\%6T>DY1V&JD51MK"[]&)AIR_GWRQ5/<33N M K]?:&UW&S=9FO^%] ]02P,$% @ =Z:Q5K-9UQU4! ?Q@ !D !X M;"]W;W)K&ULM5EM;]LV$/XKA%8,+9!&(O5B*[,- MK$G;%4A1HVZW#\,^,/;9%BJ)+DG9R;\?*3F29='<',A?8KW7FQG7%? T9%==L [FZLV0\HU*=\I4K-ASHHG3*4I=X M7N1F-,F=R:B\-N63$2MDFN0PY4@464;YTSM(V6[L8.?YPM=DM9;Z@CL9;>@* M9B"_;Z9%X(R;*]LV*0)7GU2Q_WB3AP MP,$)![)W(/_7P=\[^&6@%;,RK#LJZ63$V0YQ;:W0]$&9F]);19/D^C7.)%=W M$^4G)U.N*H++)T3S!7K_LT@VZAU)]/H.)$U2\0:]1=]G=^CUJS?H%4IR]&W- M"J%LQA0Y\:C/E%\C'U\AXA'?X'YK=[^#>>U.VNZN"KJ. MG-21DQ+/_X_(K] TI2KD=@+^OE?FZ).$3/QC"K7"#LS8>NW=B V=P]A1BTL MWX(S^?47''F_F0+O":R5!K].@V]#;Q< /,=_A7*0IK@KL*@$TUO$=A(,B4^& M(W=[&%'7S(\C'#5F+:Y!S36P9$5*96P4)N+>GWSA.KMR\0S['!XZ_O1$5&#$8E],].H M9AI9F7ZQ)/1D(40=(KX7'Y$UV 3$S'50HB9X5 MY=SUV1-8*^!A'?#P@MO4L,\T] 362D-'B\E$QV84Q.;*CXH/WC/K?_/5K8WO\]W*';M?/C M<$BB$WR;IHVMS7#RWK;3VWW/+?>^T-J1-GT9^Q=<^-C:]<].14]H[50T;1]? MHN_C;E,/!L=U:K YM:::QH_MG?]#P?-$%AQ*CLOD41^;!;,5Z.RWU!-:.^Q& M1>#HD@5KU2AGIZ(GM'8J&I&"[2KEA04[Z!0CB8/CBK4;M0DW(@-;F_?DEF6; M0BJVFB2'JG?9R?8J+?I":X??B L<7[)TK=+E[%3TA-;^*&X4#+$KF)>5+NG* M$^(?BP*3$3GQ/4 :!4/L"F;&EG)'.1AI65W/_DSO":T=Z,&\XJ(#BWXG%I?0 M1J311L0^M'AAD?J=^O..2[1K(%AW/K>PV%5WW8#JL M1_.?*5\EN4 I+)63=SU0R>'5M+LZD6Q3#HP?F)0L*P_70!? M8&ZOV1,/I_H M&73]/X?)OU!+ P04 " !WIK%6(8.YP.<" "%"@ &0 'AL+W=O MJ-P*+F&DB73FEADX5>(;3^ULZ/4\DL*$Y<)>J>5G6#G4=GB) M$J9XDF6YMAUY),F-5=G*&!5D7)9O]K#:B V#,-QB$*X,PD)W252H/&.6Q0.M MED2[U8CF!H6KA36*X])%96PU_N5H9^,+:9F<\EL!Y-@8L&:?2,R%W3.PC NS M1W8(E^1ZIG+#9&H&OD529^HG*X*3DB#<0O"%Z4,2T7T2!F%$;L9G9'=G[SF, MCYHKX6$E/"QPHRVXQ\E]SC6DY)Q+;N'@$H.;DA?ND.^7:$@N+&3F1YWZDJ55 MS^+.1-_,60)##Y/>@%Z %W_\0#O!IP8?HLJ'J D]O@1C,"^3/,L%LRB?94I; M_I.YA*T36\)U"CAWWA;Q :51=^ O:E2T*A6M1A4;>\;6*5!'7^*T-^AIT&M% M]?3MBK[=2#]6@FD\X!*6S&G @9X^$C;5 'C\;6W.-4*^,FJ=2G#G73*O\P8^ M="L?NO\6\WZ=PNZ+>$>MH#[:O8JXUT@\ EV4$IE <9NF>+TD&&7<0_.'F#<" MOW*_CBK91^\2\Z,W\($&Z[L^^ ]17X$\"WNX+>YTH]#01O)KS5*0+(/Z(M)H M_-J=61<3^C[5A+Y%.:'K>D*;"\I?!OAE&>FU@M\#[&\T%:Y!PT(^Y=(0 1,T M"PZ[F""Z['G*B57SHL^X51:[EF(XPSX1M%N _R=*V:>):UVJSC/^!5!+ P04 M " !WIK%6OS N?9$# #1"P &0 'AL+W=O3CL0;&96)AL M>9+;DQUZ?LZS:%@ M^D)64.+*5JJ"&1RJG:\K!2QKE KAAT&0^ 7CI;=:-',W:K60M1&\A!M%=%T4 M3#V\!R'W2X]ZCQ.?^2XW=L)?+2JV@ULP7ZL;A2._MY+Q DK-94D4;)?>%;U< MT\@J-!+?..SUX)M85S92_K2#O[.E%U@B$) ::X+AWQVL00AK"3E^=4:]?D^K M./Q^M/YGXSPZLV$:UE)\YYG)E][,(QEL62W,9[G_"SJ'8FLOE4(WOV3?R08> M26MM9-$I(T'!R_:?W7>!&"C0R0F%L%,(SU6(.H4F0]NKA4W4?@]%').PC$C;VHM]$9.CV(2C# MV7^O-MHH/(@_7$ZWNTS:DKEL+2P^NG0=V!MWKU@B;!.U<(_B=C3P(2 M]0&)GK/>!X27!M"Z<3G;6D@:"_;EN%M12J>8CKNA%V.I))XEO= 3NDE/-WF6 M[D;)+6C[JC!!M@#. ]B:B <;A]-9?$0W%J+3R=Q-%_=T\5FQ2V5I>+F#,N5N MPGA,F$RG1X0.H2@(W(1)3YB<25C8%X"UCRN>=P6"&5S80 E;;IS4R1@H3.@1 M]5@HB<,369_VU-.SJ*%[MMX2::^GBW$Z3FLRF1TQCH6B9'Z"<=8SSLYB-.S> MG?/9F SS>40V%CJ1\'F/-3\+RSX3/,5#^1A$%^)\G.!1[,8R)PAI<"A*P7GI M_55S\T RCN\LW]3V;+H+3##.7W2$Z9 YQ3DHGO3,6!HC +L;]S7IK+BW[NC& M(I.8GN [E#+Z;&' VK@%+.(9J6J5YMCMD$KQ%.QSI'D&JKWMKU[,0DK?D>]2 M">P$2E"[!Z<;X>_=&(N$P2DW#@6(GE>!8-BD-!<>6Z2V21&'NNQ$'Y>>, SB MR3&^0XS&P7$1\ ?]EFUVL8/9\5(3 5O4"RZFZ+]J^\=V8&35M& ;:;"A:SYS M[+E!60%VJ^N[^-5_4$L#!!0 ( '>FL594/U-&A@0 #\6 9 M >&PO=V]R:W-H965T(&GC=R4TRH,YN8LB6?35@N$T)AR9'(TQ3SEVM(V'[J^,YKP3W9;*4N<&>3 M#&]@!?)+MN3JS:U48I("%811Q&$]=:[\R] ?:0/3XE<">U'[CW17'AE[TB^W M\=3Q=$200"2U!%:/'=691RQ@SI+?2"RW M4^?<03&L<9[(>[;_"Q!)A?M&^;.LY*,J%9&EIK")("2V>^+D$43/P M!V\8!*5!<&PP?,.@7QKTO]7#H#08&#)%5PR'$$L\FW"V1URW5FKZCX%IK%7W M"=7COI)A^"Q"019ZKTRRI$[]^= MH7>(4/2P9;G -!835ZH0M) ;E>[FA;O@#7=]=,>HW KTB<80-^U=%7H5?_ : M_W70*?AS3GO(]SZ@P N"MGBZS>\P[Z&^;\S[+>9AM_D*LA[R+MJ\-WK3KT:C M;_0&;^I%.8>X&(M_U".7^DM'UY@^H:L?T5Q5$HFN-AQ ?7RZS>K3 [IF7#D" M;L+X@!:+>4M7KCM=Z_7E4F0X@JFC%A !? ?.[/OO_)'W0QM6FV*A);$&\D&% M?^V\@-ZAOJ9 \-T1_7Z@&Z%9"*OYHHSBP2=&F6&A)K$%Q6%$<=D[<)2TVN/,-&@;D,[P3YW+ M-L5"2V*-81M7PS:VNB*,;5*T*19:$FM0/*\HGG=._JLL2TB$'Q-0QQ6^4<<& MN>4LWVS5$]":<"&1W$.B#AJI.1*TH2U<^$%MR?!ZZJL8'BT9G:&<2LV26(/: M147MXD1JZFA? E+@")< !Y+F4*L*VM!=M*,[)M<9SJGD+(DUR/G>X23K_7=V M5#5NL%-SC\H7U23G;?A*7U_Q&Q\#[ [J5(*VU)H(:\F ?R)"O)9J)ZK!.DS& M@J-*O7).Y$LKQ#+W\)L0^\<(.X,Z&:$EM2;"X( PZ$1X2Q4P4(L;U[LR%HBM M40:NH&4:L<3=WQ,/;3EMLGID.GXW:G. C8X>D&KC.<1H*4^ M\+3"L9JU6%4+;:DU"1X2%]]NYN);35VLJH6VU)HH#]F+WYV^W&#"T0XG.>C/ M-=%W(E+?B<0*<2M*FSG*W*I:Z'^=9O6'02W+:C(Z)#-^=S938X3C/W,AS:13 MN'#*N"1_8W./]VWXK"8>I5HCKQP>9Y6A+9\%/;=VXY8"WYB;2X$BEE-97+Y5 MI=7MZ)6Y$W0/S8NKU3NST0J4P%J9>KVQ&C]>W%86+Y)EYO[ND4G)4O-W"S@& MKANH^C5C\O5%.ZCNC&?_ E!+ P04 " !WIK%6B1A*R6 # !@#0 &0 M 'AL+W=O$Z2LI%SE6>BK6KBP$P2N;E&+X@&=_.'.B\G+BCZXTR)]QD6N U61!U7]P* M/7,;E!7-"9.4,R!(.G,^P[-+&)@$&_&#DJW<&0,CY8'S1S/YNIHYGF%$,K)4 M!@+KOR=R2;+,(&D>OVI0I[FG2=P=OZ!?6?%:S .6Y))G/^E*;69.[( 527&9 MJ3N^_4)J0:'!6_),VB/8UK&> Y:E5#RODS6#G++J'_^N"[&3H(7V)Z Z ?UK M@E\G^%9HQXT()?97J/)74 :^;W@I=:JPJ2-JZH@LGG\ [Z8@ M BNC.S,EE&=]BBJ(H!_"-.R9+>S,T1TIB7@B3O+A'8R\\SY](X&UU/J-6G\( M/;'=?LS3XU*[!5O[].FM0"(+8MXG3XD/XV#J/NWJZ :AV$--4(M?T/ +!OE5 M-LYJ&S]_TITD!&&JCV2%%.[<'Z+)Z1[);E#L!_TCX,O3U_=H-0%!_PYVG#[W2T9C_M:784[I'L M!DUBV,\1>J_KK#=JN]=PK5)-.B_/OB@_"@^0W=D4P$U&&F>[V 7O7""/Y M>RRTMM[7Q1L.KI;_:O$:I>7QSA/IQD!XP.'P=;V%PPON6SQ>0^TR"#LL>V+\ M R1?%UWXQE7W;Q8/.DM_$.\3[<9$^[WH[FQ_S;>'WAJN*9/:O:E.\DXF6J:H MMO/51/'"[H@?N-+[:SO&UL MK5;O3]LP$/U73@$AD 9)G-)VT$:"LFF30" ZQF>37!N+).YLMX7_?F\_OG7]^KY,,"ZY/Y Q+^C*1JN"& MNFKJZYE"GCI0D?LL"+I^P47IQ0,W=J?B@9R;7)1XIT#/BX*KUTO,Y7+HA=[; MP+V89L8.^/%@QJA?AV:AGXUW ;X%+O=(& MZ^1)RF?;^9D.O< *PAP38QDXO18XPCRW1"3C3\WI-5-:X&K[C?V[\TY>GKC& MDH>$BUT>$?1A?P>'^$>P3!GYEM>6HXNBT<]CS?J9G/,&A1P=:HUJ@%Q_LA=W@O,W@ M?R);L]MI['9VL<>W,U1DLYQ6>P82J4V;X8JEZUCL?;2((Q8._,6JCX\QC/6: MF#5YIXV\TT_*2[C.8$)7G8:)D@7(=>&M._GT@Z!.V-L0_3&&=8)VT=U&='>G MZ$=W8V%ZS!>D<8IT,NTM_IYD@ZJ @[T^"\/S#T;@D YHX<[849NIW7-W&+PB M5QKZ-0>$#%+^VI:?T6ZJ?EA3A145=%N(UA+4:Q+4^[<$I4(G.G:"YC&ULA99O;]HP$,:_BI554RNUS1\@0 >1VE73 M)G4:*NWV8MH+DQS$JF-GM@/MM]_9"1D; 5Y XL3W_)Z[..=,-E*]Z!S D->" M"SWUR!(%WEE(5U.!0K7Q=*J"9"RJX'P5![!>4"2^9N&LS ME4QD93@3,%-$5T5!U=L=<+F9>J&WO?#(5KFQ%_QD4M(5S,$\ES.%([]5R5@! M0C,IB(+EU+L-;^Y"%^!F?&>PT3OGQ*:RD/+%#KYD4R^PCH!#:JP$Q<,:/@+G M5@E]_&Y$O99I W?/M^J?7/*8S()J^"CY#Y:9?.J-/)+!DE;N%1=-)ICPCZ5N5%XEV&<21Z_/9-;K<%H0D5&'@ S) ^,+AAGAH$F M5V2.*R&K.!"YQ#FBHMP:8455$.ZFE_0-GQ,JX 19*8)+1E'#Q*JYSW?DSN_! M4,;U!3DC3)"G7%8:P7KB&\S&>O+3QOE=[3PZX/PK5=>D%UZ2*(AZY'E^3\[/ M+OZ5\;$8;46BMB*1T^T=T'4ET.3G[4(;A8OF5Y>U6J+?+6'?I!M=TA2F'KXJ M&M0:O.3]NS ./APQV&L-]HZI)R[?979(IL<\*< 2"&%R34!D4%&L#YI M7D.W5;KH2J6&Q0YFW^%U$O?Z$W_=X;#?.NR?A"#?90\7#0C8I;5'P*%7>AXGW4:-R-&K:HX2G4L LUW$/U^G$W:M2B1D=1 M3SE@-U\:4%W T1[PP/,:M[CQ<9PTV#^6E:D4'&@CEZ02&=.IK(2!K,O5>+\, M87A@S8;!WTX8'+7V %K?$%:4%6*Q.6%)0)O.QA3L&;@:C0\LKW"G%8='#R]P/@O\7H[^S7=BM%SO%B@F-^DL,"ZZ'F)BJ=[-Z M8&3I=I"%-+@?N=,6,W83QU%K/BV9U:S&1N!$_A3A&=)PE3STL0F89+*?[FD8GGSM0A$:Q8+LR]W'V"BM#(XH52Z.*7["I;SR%AKHU,*F>< M0<+3\I\]54(<./BC(PY^Y>"_=A@?<0@JAZ @6LZLH'7%#%O,E-P19:T1S5X4 MVA3>R(:G=AD?C,*W'/W,XIIQ1;XPD0.Y!:9S!;A&1I-S\H 1$^4"B%R1E;7: M6BM-,L6WS #9,:68-=V!@O)E1'+-TS5A9"E8N#E'""G0)9$1"/+N"@SC0O\^ M$=_S _(K<8F.F0+=-K=NI"L(:R3_*%)CDD&]N$$!/3P"?<_UYGRE M (C"%6N3O=/?EI +G;$0Y@[6" UJ"\[BMU_HV/NCC6=/8 VJPYKJL$ /3HIC M,BRRF,U;*5 QP MP NFTYF[/:3=;DT:C,8UHW%W<(/=I6RYPU)PG;Q'EDS[UZ0FLH<^TUF?:5TQT _FE(YGBWE7L&UCD(_;<6MZ[D8(* MB=).J ;=]S7=]YW8'W\L43M!3EW>GL :?*FW[U:\MTB :M2>).H+K:G104=' M_^]27XU(AXT:/O%&KTI]N]WT8$MHT)K*K+O M_.CX3?*@USZQ+[2F1OM.D78V6C\E#R;?!CA6=_]U'K28!8/@=;OO'AQ:)*#6 MQ5F.QOC.4U.>7]1/Z_.B#\4IB;LW+P^;\&-\S5--!*S0%36; ME#'Y8DLB[]$]QQ/OT6FT$_)9K2C5Z%O"4S7V5EJO+WU?Q2N:$'4FUC0U(PLA M$Z+-J5SZ:BTIF6=&"?=Q$ S\A+#4FXRR:P]R,A(;S5E*'R12FR0A\OM'RL5N M[(7>X<(C6ZZTO>!/1FNRI%.JOZP?I#GS"Y0Y2VBJF$B1I(NQ=Q5>7D?8&F0S MOC*Z4Y5C9*G,A'BV)W?SL1=8CRBGL;80Q/QMZ37EW"(9/_[.0;WBGM:P>GQ MO\W(&S(SHNBUX$]LKE=C[]Q#<[H@&ZX?Q>X/FA/J6[Q8<)7]HET^-_!0O%%: M)+FQ\2!AZ?Z??,L#43$(>R<,<&Z VQI$N4&4$=U[EM&Z(9I,1E+LD+2S#9H] MR&*361LV++7+.-72C#)CIR>WA$GTE? -1?>4J(VD9HVT0K^BJSV/%&2I8N;;R9 M0N]OJ":,JP_F)E^F-^C]NP_H'6(I^KP2&V7NH4:^-M2L@WZ= +O4R5(?U[-E)8F7?]J MHK7'Z37CV&?X4JU)3,>>>4@5E5OJ37[^*1P$OS61= 16HQP5E",(??(@V99H MBIZ(E,1D4!/9/<(@0[#[RW82]DRXMU4.QW-P?U#,J;G6*USK@:[=5A)R@<2, MLR7)]A M$%/*7%8KD\3*CL8B2>[B9SMN-AQ.93;T)"2?H]]3*I??F]B! M3G1=RCU8OQJJ?M@.]8-CL^*!P? Z?I=J M:NZLT:--L.F.K)M8@!A=63@"J]$=%G2'X.9QE6VV312'+BDZ JM1/"\HGK=; M46E75)D5;>1[?I1+>#B,AC_L&,>S(HS[N#GG+@H/+T //]$MY>BNR2O0L.LJ M. *K<0R#LO@'CNI4#N2(M2NT.NV*Y@G_=ZW*(:II%?R0>."4NFNE< C!(OU6 MM0KVHO-RXM:!*.5$".N)D]4*MNOL>M3:]5)NA+#>R/<.] ]J5[E@N,Z,'*'5 MR9M"4^HMO*2DP6+O? MJH#!7G1^<0Y:!Z(4&1@6&2<+&&S7V?76(@17NA>P"#EL'ZTK&(S7F=)K]#%P MJ3QP],(*AIU*#U=H=9JE2L&P2FE9P?!Q)Z+I):QA&O 6ADLY@>&FQ2$5&TL9 M;-MY/5Y#4>!24>"!JYZATU:'*[0Z[5*J8%BJM"EE.42M&W;4.&R8=+)SB$N! M@>%.Q5N5,Z?J!!^W1$YV#W$I.C L.DX7-*<=$7PL2DYV$*-2ED2P+"GVD=8U M#0;LRLH56IU^*4:B\(4U+7*J1ERAU6F6PB6"A4O+FI:C#!HU4TX$FK+WSJ]\ M=;.?/.^)7+)4(4X7QB8X&YH4EONOB/L3+=;9A[B9T%HDV>&*DCF5=H(97PBA M#R?VVU[Q+7?R+U!+ P04 " !WIK%6_Q2 PFT# #)"P &0 'AL+W=O MA:((W>_);4-E [+68@ M 8)X:3X,^T!+9XLK16HD93? ?OQ(2E9M5U77( /VQ28IWG//J,Q]>SL/ &K@=GRCNU,$8K)25$)_M9)%.O, R0H:)MA#$ M_&UQCHQ9),/CKQK4:WQ:P\/Q'OVC$V_$K(C"N6 /--79Q!MYD.*:E$S?B=VO M6 OJ6[Q$,.5^85?O#3Q(2J5%7AL;!CGEU3_Y4@?BP,#@M!M$M4%T:M#[CD%< M&\1.:,7,R;HBFDS'4NQ VMT&S0Y<;)RU44.Y3>-22_.5&CL]_4BHA$^$E0@W M2%0IT>1(*W@+2U,Q:R(3.U<9PASD1>$/_ZBX!JWR" &RI66 M967_^@HUH4R],4CWRRMX_?(-O#0[X+=,E(KP5(U];?A;%GY2A6_K:MEDOYISDY5BJ]>C*(P? P5NIV'8'_O;0XW?[HF&X;#9=,2]WW#O=W*OSM!BL8"_F]RW$NR$^=EL/1/8 MD>)!HWCP?ZSVP7/&[YG CN(W;.(W[*R8&6XHYS8V*\((3[!-;071/RC57C \ M*>=.-T\4,6I$C/[S(SOZ1N/;,.R=B.RD\421%XW(BTZ1RXQ(!(5:,_>ZVA?T M04B6FH<,Y>:Q^\!?M,CKAR?R.@D\45X8?.TA@DZ!YCW^01W6 $?W:B\Z$='M MY6=5^ =-46["['I%!8DHN:Y:A&:UZ4??NR[L9'UF^U37;'V%J9IFL583Y6L,%@< #H[ 9 >&PO=V]R:W-H965T>HWTH=QP?JO??(Y/>P.]1S2AD=0( MHOYLZ8PFB2:I_?BW@O;J-G5A^_4C_5-Q\.I@;DA.9SSYB\5R==J;]%!,%V23 MR$M^]SNM#FBD>1%/\N(WNBNW'8]Z*-KDDJ=5L=J#E&7E7W)?"=$JP$\5X*H M[Q1XPR<*_*K WRUXJH5A53!\:0NCJJ X]'YY[(5P 9%D>B+X'1)Z:T73+PKU MBVJE%\OTB7(EA?HO4W5R>K4B@GX\5U+':,93=?[EI' PO->O*?J(_B!"$&TG M>A=025B2OU>?7E\%Z-W/[T_Z4NV%9O6CJL7SLD7\1(L^NN"97.4HS&(:6^H# M=_W04=]71U]+@!\E.,=.X 41!\CW/B \P+YE?V8O+\>VPW&7!S1REH?N\BNZ M/D"#(UNY(89?GP]^P?._]WQHSH&_OZA:]%G2-/_'=AJ4#0WM#>D.\#A?DXB> M]E0/EU.QI;WI+S]YX\&O-@\@80$D+ 2"&6X-:[>&+GKEUDWA5M1VBY9NV6PI MB>."J&\CV^EDH'].^MNVX/N;#2V;!<[]ZRHE$,R09T)&O%EQO[; MU3+BN;0)6?)&+85&(YN2SG:[GKJ0L! (9N@]KO4>._4^6RX%71))$)M6,Y?*$/SOWIZ@,D+ 2"&3Y,:A\F3A_F@D>4QCE: M")X^2KUO@DWXR5Y7C2?^ONZ3?7]&D_T>W;F;714%@AF*'M6*'CD5O:2Y.J$C MJ?KSJT+"ZXQ)JX!.3M>1"B0L@(2%0####&_0!(W!6XTLJY: # .E!:"T$(IF M>M8*AY[S$OI-D$Q?/^]8AG+M7VX/?-Y>U[+;^;@;ZBPR)"V$HIDBXT9D_!W] M%/J& J:&I)(+J^1.9N=+ )(6@-)"*)KI3I.'O3<+Q!YH(@:E!:"T$(IF>M:D M8L\=B[^J*TJ%!;2F@G';%-/Y,X A>J!$V,8*,W=E9]E!\S,4S92]2=">.T*W M+Y4Y>4AI)M&94+>0)=6O/Z _BS&LU0_(7#L#I06@M!"*9GK4I&YO_&;=&60& MGH'2 E!:"$4S/6L2NN>.Z/.B&]-1L)JB*@Q;<%&.R3K._SW3F%]V?6B(TG*: M'0]13![L?2%HE >EA5 TT[,FS7ON./^"6Y ;X+H%04;T )060M%,V9O([[DS M_Q<2QU2@RZMK:]!W5W?NLD"C/B@MA**9*VI-V,=O%O8Q:-@'I06@M!"*9GK6 MA'WL#OO?LYA4(=MSCYYMSM>RW>Z\HWOO.FOY&ID>-YD>NS.].LV9*-5;UW?O MI9Y-L:H(&N9!:<$S!^H-GKQ/A5 [8GK0)'?L3)GEY)4:NTA:3:&O!8MH,9<5 M\R31@QSE33F&LDYKN?F=;0'-ZZ"TL*(=M2_C ^^POD)-!YH%2U()'J?>P]-FC2!J4%%G=?4-SU826VWX+A0R/,U!: $H+H6BF M)TVPQ9,W&]E#)L\9*"T I850--.S)A5C=RI^X3*>F]+9#]!T7-':2XS>N/C9 M[;)>(_CZ3?#UG2%-S]5%JHLB2XJVU120$IUED2CFP',442'9@BDW;A[0/"$9 M(G'*,I9+=1.QK_6YF^S\34K0!%S1=L9'WHXI4&V:IC3)UG;E)U'_^!92)W&YVM 0W*H+00BF:ZU?H6 M^-M]#1SV>^"P7P2'_2;X:ZQZ^TW:]G]TU?L9@%=T'E;503,U*"V$HIFJ-]'; M=T?O"W(/T*^!AG)06@!*"Z%HIEM-=/??;/G;!\WVH+0 E!9"T4S/FED WST+ M\()^S0UP+*6Z*SO+#AKTH6BE[/W6,X(I%'ZEH7Y8.:Y1O)U\63B#=<2IX6 M+U>4Q%3H#=3_%YS+QS>Z@?IQV>G_4$L#!!0 ( '>FL58&PO=V]R:W-H965TW.S M.],* 4'IJ3/5=N_NP\YUVKO=SQ&>RA2(FT1M__M+ $&!1NK:+Q(P[^7]7O)> M7C+:4?;,5P "O21QRL?&2HCUC6GR8 4)X3VZAE3^LZ L(4*^LJ7)UPQ(F DE ML6E;EF ES)QPF-'X1Q2* MU=@8&BB$!=G$XI'N_H("R%7Z AKS[!?MBKZ6@8(-%S0IA*4%293F3_)2..) MP.Z_(6 7 G9=P'U#P"D$G PTMRS#NB."3$:,[A!3O:4VUOZ@VH&OT))=.N(D!T062]@3/B*[S M*=@1%N83$8E7]/D.!(EB_D7*_(9,Q)5J/C*%-%,-9@:%2=/<)/L-DQSTC:9B MQ=%]&D+8(C_3RV-;H\"4_BF=9.^=-+6U&K\1UD,.OD*V93MM!NG%[R HQ6V- M.4XY9TZFS]'-6:MC<[E^NYS*"#=\30(8&S+D.; M&)/?/V'/^J,-ZD+*CA#[ M)6)?IWWRST9P0=(P2I=7: [+*$UE4P9L3-( T..#5R+1CGTDV+,F&W<,)LF?76!HV\/K](>[C.EZS7SWFCBSW2\O]+BN,S..3 MEOI-2QT\])UZP&@'/',BL%7MMY8V>?_("@NYK&ZWP&2AA/8QA!Y8%$#K=FE= M,JU?2MLQ_T&]@7\ULV]XB-; \KENG>IB#/]@KG'/J><2O27GDMH5J=TYPW= MLD]F>OUXY_)450?6[OBU9-^!*%>GUEN%U+/=.M5'U!FX*C2POM+0)/T.B/TF MHM?S^W7$CR@T<%5I8'VI<2K[=^!TFYRX9]EU3EL+EG?YYOYH2;7"78<-1# LI:O4&,D&Q_&(G?Q%TG=V-S*D0 M-,F:*R A,-5!_K^@5.Q?U #E]=KD?U!+ P04 " !WIK%6URN;N;(# = M# &0 'AL+W=O=()HX#%+A1XYB3&K*]?548(9TRVY0D$S"ZDR9JBKEJY>*61Q M(92E;N!Y73=C7#CC83%VJ\9#F9N4"[Q5H/,L8^IIBJG)8(4XR,5<'HL\9K3%.KB3B^5TJ=>D\KN-_>:G]7&$_&S)G&:YE^Y;%) M1D[?@1@7+$_-G=S\B95!':LODJDN?F%3K?4Y44'YEADV'BJY 657DS;;*$PMI F."QN5F5$TRTG.C&<)4W@Y M);MBN)89!5NSPETWC[:-< DS.@EQGB+(!<5!&\4C0ZL)+7H MF$JUL!$?#B7 M"VXTO'J+AO%4OR95=[LELV+)%[MDZ!JRQ/*X444]+:F#(]0A?)3")!IN1(SQ MO^5=\D#MAF#KAFEP4N%'IEH0^A<0>$$(OX,+VCI&5Y\3.X2UH\-BA_"YCIXH MQ<02Z:0;F#_!_KI;]E0,3ZR3+^#F>\[-$WP0Y,3<3FCX;!)48!(FX//*JM,7 M\$F*-?D92>)3GLUIG@(W*\WYZTZF*=!YMAJ_-3F^M*+=;(7-$5=ZQ2(<.90$ M-*HU.N,_?O.[WIL3/FK7/FJ?TCXF\LLM^AR77 @NEI9^A8K+&%YQ407D-?S= M&)K2AG*73K&+34OK\: ?!CVO-W37#7B=&J]S$N\]!W7,Q.@<87C- MP;H MG@2X+WQS]O[=@_TO@U[H#_Q!,T:OQNB=Q+AF(J(T2B12 3T,"^3/P>H=8O6Z MW;[?::;JUU3]LP\/4CIZ_K'I'X!UPS <],)FL$$--OCQS8:3 M;=7];D@"%_"U>'M(;+)&16\IO&-,/W6D4#Z>X^E?W8&> F4?VY&\(,=4G!N3G@)4:G< M>JM&"EK>,4?M'CO_Y#MQ*D6\A#(\I*1H=H]0[IX;__SWAE+&SSEX[8:#%_3_ M@^KN56P9JF51EVJ(9"Y,6;S5HW7M.RDKOMWRLG"FTH5NC884%R3JM7ITO%19 MBY8=(U=%_3>7AJK)HIE0_8[*+J#YA91FV[$;U/\(QO\ 4$L#!!0 ( '>F ML58]&\?#V ( +8( 9 >&PO=V]R:W-H965T&:KE-E#&XX*<@:5ZANBJ70,[=!B6F.3%+.0& R=<[ZI[.^9QRJ'=\H;N7> M&$PJMYS?F88091LI $/VWP7/,,H.D>?RJ09TFIG'<'^_0/U;)ZV1N MB<1SGGVGL4JGSHD#,2:DS-0UWW[".J&AP8MX)JM?V-J]PY$#42D5SVMGS2"G MS/Z3^_H@]AQ\_PD'OW;P*]XV4,5R3A0))X)O09C=<,JE0K;TV.,J/*2@F] M2K6?"A=,H4"IX)HHA-66%!+>PQ#_COP/7\ M-ZLY'!X<=> .FB,95+B#)W#G*.C&9O_CLUZ#A<)<_FS+V (=MP.9@CJ5!8EP MZNB*D2@VZ(1OW_0#[T,'S>.&YG$7>KA$$2%3P!-(,J[YLC4((Z(6- =M81(B MOM'JQFW4+7C?W@M3NYO0ZXV#B;MIX31L. T[.3V^3? 'KE2* JX*%);D@D4\ MUS?KXEX_+1*/VMAUAGGFP09-$L%+Z1^\ LU10W/4>=;G*6%K-$69$"I@0[(2 MS66@.PVJRR!-1;=1M^#!GOS#P//:Y3]I*)W\O_R-L=:[C4PG[#//<=R0'K^4 MW.-7H-GW'EYJ[S4%K]'W%?>'CQ1W]UI)CF)=-4SSD)1,V:[26)NF?&9;T<-V MV]'U^[RF^A'*,-&N7F^DBUK8)FDGBA=58[KE2K>Y:ICJ#PL49H->3SA7NXD) MT'RJA'\!4$L#!!0 ( '>FL59[1.A>F ( "X( 9 >&PO=V]R:W-H M965T'"326.M+\%VV^7O&3MM*"B-$&+%2^/+G#-G/&-/DX/2#Z8$L.11<&GF06EM M=16&)BM!4--3%4C<*906U.)4;T-3::"Y!PD>QE$T#@5E,D@3OW:KTT3M+&<2 M;C4Q.R&H_KX$K@[SH!^<%N[8MK1N(4R3BF[A'NS'ZE;C+&Q8?S('*"@$-F'0/%SQY6P+DC0AG?CIQ! MX](!S\-;&[@ M0_5H%,>D2\J]U;C+$&?3.\@!T[SA0#XHF2EIM>)HM"5K:4&#L83*_-*>(2^N MP5+&SL.=<-&W="S#RZHNY2N+^_1D*PM"/.U3?/P"32/&LVCSA-=<*XR MZJ]C!3H#:?'B$U402Q]]#3*,20 IM!)N#)6WM8H4G%4DIQ;:0JJ=]NL:=\_0 M/HUZLUD2[ENTCANMXW^BE19X\-WZQFWZHE&[ODFC;_+GU;EL<]N)_\M,3QMU MTR>ISND3:)XUFF?_HSIGK=GO_Y;]\.P-%Z"WOE,9DJF=M/5SWJPVS7!1]X"? MYG4GQ7=PRZ0A' J$1KT)W@]==Z=Z8E7E.\)&6>PO?EAB0P?M#'"_4,J>)LY! M\Q&ULK59M3]LP$/XK5H8F)FTD3?K*VDBT, UI2%49VX=I M']SDVE@X=F8[#?WWLYTT:TO( /&E\YJ^\\+KBXEPF 0@\I97+B)$IE MYZXKHP12+,]X!DSOK+A(L=)3L79E)@#'UBFEKN]Y?3?%A#GAV*[-13CFN:*$ MP5P@F:.)XA!!0B91"P_FQ@!I0:($WC3X7I MU$<:Q_WQ#OV+U:ZU++&$&:<_2:R2B3-T4 PKG%.UX,57J/3T#%[$J;2_J*AL M/0=%N50\K9PU@Y2P\HL?JCCL.6B<9@>_@,*'R _J$KM*, M\BT 4B#TP=A&/4JP6(/4VW>WE^CTY ,Z082A[PG/)6:Q'+M*DS+0;E01F)8$ M_"<(!.B&,Y5(=,5BB _]72VF5N3O%$W]5L ;+,Y0T/F(?,\/&OC,GN_NM] ) MZ@ '%B]X5H!G7"JD X7T,H@-H%_?M#VZ5I#*WTW!*\&[S>#FBI_+#$C6<>BVH1_%@1*\))2H;9/F$JAO@4P5VH2=SJ [ M=C?[6AX;>;7% <%>3;#W@D35^5EP2I&N& 46<6.&>F^9H3<".PA OPY OS5# M4U@3QHSX)::81="DMH3H[84]Z/JCH]RTGO-*%8-:Q:!5Q44<$U.J&DO1X!'[ M@:D1!^1;X5])?EB3'[:2G^.M[I"JD?OP$7=_-!@>D6^%?R7Y44U^U$I>%_#_ M_'E&S[G8K8>\5(*[UQE3T*W+/!@DBGC.5-DDZ]7Z37)A6['[S[Q\T.C&H.^' M1!16VM4[&^A4B/*14$X4SVR?77*EN[8=)OI=!<(8Z/T5YVHW,0?4+[7P+U!+ M P04 " !WIK%6=\7;<$$' ![30 &0 'AL+W=OF[_W0\O9\;)?G 8?GR-6*B^]RSI@BSUF:R^O67*G% M9;LMXSG+J#SA"Y;K>Z9<9%3IJV+6E@O!Z*0,RM*VW>FZ-, MDHSE,N$Y$6QZW;JQ+B.[5P24C_@C82NYR_$E6U6,[+1(OI>)9%:QGD"7Y^C=]KOX0.P&VO2? K@+L M-P'6Z9Z ;A70?1O0VQ-P6@6<'CJE7A70>Q/0[>\).*L"S@X=X;P*.#\TH%\% M] \-N*@"+@X-L#JOSURGS*#U4U[FBT,5'5P)OB*B>+SVB@METI7Q.DV2O*B/ ML1+ZWD3'J<&(9UFB=,(K26@^(2.>JR2?L3Q.F"2?'*9HDLI?K]I*#U:$M.,* M=M:PO0>VR)VFYI*X^81-&N(]L:F1F//6KF=,TT_5G,X7=4G)"N58;;#>'N(:/W/UR$=_@LNJ\, M2>E*+A-%))L5"=' ^F9VS!::[:P79YA=8&8<%F]F9UID:&:^QNJ$6!<54RVN M@8D.^%MU^B:FEH_=3>5U2[>[;WIJS@39K;^_;_5#2*A8)O]IF.=P[9TV>\4; MZ:5)>4C,1V(!$@N16 3":E5Q MNJF*4Y,^^,9$1OB4R 7/)1=RGBP(G0G&]KPB#8W0L/"3F([$ B85(+ )AM5*XV)3"A3$OPCQ>"L$F M).92-:7'T!A_;,8C,0>)N4C,NWCW@GK>< C@(\<,D%B(Q"(05LMOJ[-M$G2, M&>Y*E614Z12_350RHV5KZS:ACTF:J)>FC#>#QZ8\5'.@F@O5/*CF5]K[7WMB/P@MVQ&XQ6+S6J9YOH MR$_AP[BIPS$TS^WH,D)J#E1SH9H'U7RH%D"U$*I%**U>:_:VUFQP3ZP"406" MU!RHYD(U#ZKY4"V :B%4BU!:O4"V/6/+V'P;W*P_3B**/C-)IEP0P6*Z4$O] M#E6\IS2VR,SFT34"[1Q#-1>J>96VNWMZ>_0!'3" :B%4BU!:/?&W;6'+W'N] MH\])MLR:]UR-20]M#$,U!ZJY4,V#:CY4"Z!:"-4BE%:OCVW7V.JA=T[05C)4 MJ>5#-AVH!5 NA6H32ZJ6P;6I;??0V"MK- MAFH.5'.AF@?5?*@60+40JD4HK5X@VU:W9>YU?UEFC[I"],YI4KUK2'U,OO\; M(T.S=W1]0)O?4,V%:EZE]78^?++>?O@$[7U#M1"J12BM_L6Q;?O;-K>_O[ 5 M^8N+[TWY;0X]-K^AF@/57*CF034?J@50+81J$4JKE\*V&VY;X V2#6UA0S4' MJKE0S8-J/E0+H%H(U2*45B^0;0O;-G8 =S9(<4JE+$\ P',2\VR1TJ0HF&F2 MLHG>-.W_1NK0/,;1-0/M:D,U%ZIY4,V':@%4"Z%:5&F[FTU[L]FL%\*V56V; M6]4.TPE.1>.WV,RA1^H =?9W=XYVU+&Q*P\NY?4R;K,U?IT1)M;-V<0NRG/F_7F M=L>Z=-?G =LRZ].2W5$Q2W))4C;59.?D7"] K,_TM;ZB^*(\I],C5XIGY<4Y MHQ,FB@?H^Z>&ULK59M;],P$/XK5D!H2&-Y M:]-UM)78"@*)H8EJ\-E-KHTUQPZVTXY_S]E)L[1DW:3M2QO;=X_ON3O?W60K MU9W. 0RY+[C04R\WIKSP?9WF4%!])DL0>+*2JJ &EVKMZU(!S9Q2P?TH"!*_ MH$QXLXG;NU&SB:P,9P)N%-%545#U]Q*XW$Z]T-MM_&3KW-@-?S8IZ1H68&[+ M&X4KOT7)6 %",RF(@M74^Q1>7(6!57 2OQAL=>>;6"I+*>_LXELV]0)K$7!( MC86@^+>!*^#<(J$=?QI0K[W3*G:_=^A?''DDLZ0:KB3_S3*33[USCV2PHA4W M/^7V*S2$AA8OE5R[7[)M9 ./I)4VLFB4T8*"B?J?WC>.Z"@@3K]"U"A$APJ# M1Q3B1B%V1&O+'*TY-70V47)+E)5&-/OA?..TD0T3-HP+H_"4H9Z9_@R"*G"L@'LL!DR2H.1*Z(J I0U$A%J,C004*B%6Y=:[;Q9R4W5&XO"41$$4]]AS]7SU MZ(@Y<1NIV.'%CT5J%XB+/M_4NH-^75L++G1)4YAZ^-@UJ UXLW=OPB3XV$?L ME<#V: Y:FH-CZ"XAN4U(:HQBR\K0)28BIAD^A?0NESP#I?L\4,,F#M86K\WL M0SB.Q\,@"";^IDNO3S()1J.NY)[MP];VX=$0S1]>1V^0AJ\9I%<"VR.:M$23 MHT'Z[:HC/F:ZP9Q<0_V.-<$^H0T^=GS?ITTU.&&B.>U]T_4]PTXLPD$2!:,D M20ZBUB<91J-!-!CW1VW4DAD=)3.WA0E["8'5"IN++7JRM#U&GY(M58H*@U^V MA"$)S,G4$G?92"K!C'Z*XNB_=#M,R&,2>Y3.6TKG+X_/KB _8?[YLR/4)WDT M0N.6SOCE->&AGW13+Y.&ULU5C;;N,V$/T50ET4"9!$-UNV4UM '/<28"_!NML6 M*/K 2+1-+$6J)!7O OWX#BE%EKRRVBRT#WF)19IS>.;,C#R3^5[(CVI'B$:? M,L;5PMEIG5^[KDIV),/J2N2$PS<;(3.L82FWKLHEP:DURI@;>%[D9IAR)Y[; MO7L9ST6A&>7D7B)59!F6GY>$B?W"\9VGC?=TN]-FPXWG.=Z2-=$?\GL)*[=& M26E&N**"(TDV"^?&O[[U1\; GOB-DKUJ/"/CRH,0'\WB+ETXGF%$&$FT@<#P M\4AN"6,&"7C\78$Z]9W&L/G\A/Z3=1Z<><"*W KV.TWU;N%,'922#2Z8?B_V MOY#*H;'!2P13]B_:5V<]!R6%TB*KC(%!1GGYB3]50C0, *?;(*@,@F.#T0F# ML#((K:,E,^O6"FL]R(K%15Z%+M"X#B\0&<4@G)I1"&RDRE#9-Q,'D;$4TIDR=@_&']0J=O3I' MKQ#EZ->=*!3FJ9J[&BB;B]VDHK^"J[6_P9._ MRZ 7\ V65RCT+U#@!6$'G]O_;Q[TT EK^4.+%Y[ N^.)R A::ZP)%(>^0$O, M,$]@RQ8QJ(9NTI0:A3%#)EH0B$(2A1X^FV4N%.S_+$61JPL$<*Q(*=^B4W'] M\S4P0'=PF_JK*QPEW5$W7?-.N58Y3LC"@9>&(O*1./'WW_F1]T.7E@.!M90= MU+=4],[E[WIN\UUU:E!=$]@+S.GR,+\-I%,W=QZ:3':?\\6P4 MUL=:],_L%[.'[29&PJMK>ZAG?._>3_G=S5TL\GXN$*Z.KK1R#^J M$+:3>K>?=&SOE'>TOS1QLA[D#3#E$P[2QI1!H1C8 MZ5U-H&IE.9>6"RUR.]H]" V#HGWNXP$ "@$P &0 'AL+W=OMLJ]795>[=-FO:#&YP$'6!F M.TG[W^_94$B"8=N)3=HO"3;O/7_>%[^/\73/Q1>Y84RAYRS-Y:*2+7CZ2Q*KSA0\"L%WSA:(C-N MW5!%YU/!]TAH:;"F'TQLC#9XD^0ZC8]*P-L$]-3\)I%+GJLDW[(8?2R8H#JZ M$EV@GZ"&DGS),X;.4B[E6[02/$/QH0)_54!/+UUOSFZ8HDD*^A>H>[7/CS?H M[,U;] ;61)\V?"MI'LNIJ\!'C=1=5OYU14,6@: MZAQ=TY3F2Y@RS0V* [V+XT27#TU-74&-;@&(KD08%ES"_ ^";PMYCL!P9RDDQ>V;"%0R9@(&-'_HYK?\>] M"5APJ1!? 0>6B8#FE^3PJ+AX,77-U88)Z*8"F XM0=J:JW*1T4$F+K _.4E7 M6X@0KR-?DQK_I!?_^WP-,TQ QLZ1#@\5R\VY01Z#2RDO](:U09ZTT'@G>-L2 M))I$=KQ1C3?JQ?L(1P2#=PVQ*81&,[ M;.PUS.SU O^HZ\#*@%YKO5;F+3)>!Z"#HP+N!?2)*^BIO+5?K1BQI3Z]T\!9 MI,(@"CJ D@8HZ06JCR[ZR-)W8K&C)NU,>J<]T")T,9I$80?JAMEQ/[7_>@=\ ME<167(,2^U#6COULJ!W_S[@=#TKN0UD[CFY#[_CK^;U2/2KOH%7>;:$ AZ.. MZFY8'@]"\WA0GA_*VK'/#=/C_X3J<9O&<=!J^!:NCR8=7(\;LL?];'^GVZC^ MW)82MF9<;3XKRC9Y^\3W3V'V'0*.,38$C_]EAL=M A\'+>1M(1+BC@"3AN5) M/\O_$U(E;5(/, E.@%JD1J'704^D87_2S_Y?3:J5W<./A@L_&H].85O$5G4F"GOKN";'8ZX M$J5L!2:]RS&$4I370>5 \<+,QDQH 7B_XER]#O0"]:7<_$]0 M2P,$% @ =Z:Q5F75MCA. P E1 !D !X;"]W;W)K&ULM5C1;ILP%/T5BU53*VT%0P))EB"UB=9-ZK2J:;>].N D5@UF MMI-T?S\;*(&$T%:"EP;#/+_KC%ENXD!C9<;]V2UEOJ&Z8\3M,)S+!^3.ZY&9L$2D@C'@K 8<+R<&%=P M-(6N!J01OPC>B=(UT%(6C#WIP?=P8E@Z(TQQ(#4%4C];/,64:B:5Q]^(DV5-ZSW3><"^IKOH!1D?X%NSS6 M,D"P$9)%.5AE$)$X^T7/N1$E .R= -@YP'XKP,D!3BHTRRR5-4,2^6/.=H#K M:,6F+U)O4K120V)=QKGDZBE1..G/B A8+$F\P2'XF6".M+L"? 9SM6+"#<6 M+<&5$%@*@.(0W!*T()1(@H5^<@I_/L,2$2HN%-/I.1[G,W!^=@'. (G!PYIM MA)I"C$VIE.G\S"!7<9VIL$^H^('X)7#@)V!;ME,#GS;#9S@HX'85;BH_"U/M MPE0[Y7-.\.5V+3F+0%@6SPKQHSJ1&6NOGE6_T".1H !/#/7&"LRWV/ _?H"N M]:5.8 MS@.3B +T>E7J\LVH^Z5L/'B0\'$(M(:>5Y]TOTBZW[B(RB_:NU=2O\V5U!)9 MQ06W<,%]0^GH&[VHL\(]*L[ L@\*>!PS=(:POGY>D;G7F/F,J^^3Y.I+6I=5 M(_:]!6J)K")S4,@<=++7#=HTH"6RB@'#PH!A=YO+\/7-Y3C$<:U>_=J$UOZS M;W6WN^3<+16O+;:J$Z4&"':\P^03-&\Q-4%]K^>:$,?M#0ZJ:);.C/K KHY0*Z(. M910O%8Z0#U?,B9?!OID6OPGPO\/ M4$L#!!0 ( '>FL5:EEB.!(@( -L$ 9 >&PO=V]R:W-H965TAJ/O'^ MP>$'@\8,QLAGLE9JYXW;(L61!P(.N?4*U'WV< .<>R&'\=1IXGY+'S@<']2_ MAMQ=+FMJX$;QGZRP98H_853 AM;KK@);]2TOI,91GEMK!)= ML",03+9?^MR=PR @'KT2$'!N-PJ4"VIIEFC5(.V]G9H?A%1#M(-CTO^4 ME=5NE;DXFZWJM8&G&J1%7_;^?;X 2QDW%^@,,8F^EZHV5!8F(=9MYX-(WDG/ M6^GX%>E[^H)&TP\HCN(Q>EPMT/G9Q;\JQ,'VQ'%/' ?9R1N)CX&=5/!U?F4J MFD.*72$;T'O V?MWHUGT^03?N.<;!_7Q&_G,X$A_W3EG=&M!F-_'N,?_@7O2 M*P<7'1Y<T=W/I&*7LP?$?T]UGV%U!+ P04 " !WIK%6WG;X154# "T%0 #0 M 'AL+W-T>6QE3T;D:I\A8Y%]7 MGRE5?@J":C*C.:FNBI(*C62%S(G273D-JE)2DE9 RGG0;K7B("=,^,.^F.H7+7J'"\4'"^MJCK2],OGN8_#YQ3+JW+6V&GVLA2SS' M:(F#IK.LF=!!R-V6FVPF\/?5Z(8(?8MMR$%=:\-^5HAUR46^#6AUDE/OD?"! M/R*X M'KX#K'I@D''>&&S[-C#LET0I*L6-[IC!)O@,\NKV_;+4#J>2+,-VQU\3S$TG M&1R;V731-+6ANFEE; ?T-]6L]J9LYU6Z7LD>"_5EKJ#GHK M:<86IK_(&@.8>HBKD[+DR\^<345.[>0/3CCLDQ7/FQ62/>EL4"H3':#2]QZI M5&RR&?DM27E/%VI53HL,]]P^0<__=IVG5%!)^*9I7?O'O,JO=AQUW\JR^5;9 M->ST6+_XC]UDYQ1,QJ=@\@1J,DJ.WV-]D#MVDZ>PDMTW^V9_B=R<1%_NF29)%,4QMJ*CD=/!"%NW.(8?MQKF#1A8'LCTLK7&=QNOD/UU M@.WIO@K!9HI7(C93?*T!<:\;,)+$O=M8'F!@NX#5#N1WYX&:BNT3A&5B>&CWM_L*0_N MO(^"U7LJ6/^?=O@'4$L#!!0 ( '>FL5:7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G,8BN)!EL*DMP"OYYCIP5Y<=_9F[.^2OP1Y[%LZ3GG2,_OK/N\MO:S M^-K4QI_.=B'LG\WGOMRI1OJ_[%X9.K*QKI&!-MUV[O=.R*3CYLM<&^T750[EP&];>S[5Z;;7<9NHMY M=!M].SQ\'AKQF?LOS6@W&UVJPL$%;64>Z;I@'M;]7A\*!^,;"L=5"7.K*F4\8=OWM:Z(J((,@&0 MR820GY((,@60Z920:029 GG&SUN9P0CR$'Z,Q_)@7[F7YI:4_O7^JXIWT9#E1 M*^F5D-N!::!JF%U#<<.>K/ZM?Q-?$_*^^T%,AQRS8);,6PI"S+;[4_'2>XH M_A1&#>B07!;,=J'>X%H:8EY_W7=CC>_;\"KLZ#F?M6[PB)%>%LQ^N;!F>_1> MN89&FO6@\9!/%LQ"N;GZ!C+)@5LH;J9WX*.M6 MB7>$V#K5_6 PRB"7+)AELMI)IXY>R8/IFNX]/(CE\$[&F,@F"V:=4#]63OD@ M*#-08G4G]P,TY) %LT1N5*7H(MT0],8U.O0=HN_$%&L%PE.FU"I^P G,4Y@=Y]F7?8IU$KDC#OT4P"?)&PNR-5;OVZDM+)XG7M\.@($'F M2)C- 6/30>:9(',DS.; F''NF2"#),P&&0VBQ9/WW8CH_X@ID4 29H&,AZFC MF$@F";-,QN/5,5AR)2^FZD3[&1!;*)LE^CL2*KEVU=8R)+)0Q6PAB#BR4(0ME4TS($"9E M;^*-C6MI.;)0/N74S* UJ;]$8$ZX&F'+V9MB:R$(YLX4PYF!I!;)0SFPAC!F' MQ3FR4,YLH<<*'?<>BC&1A7)F"T',P?!>( L5S!;"F'$7*I"%"NY<"):-!IC( M0@5W+@0QXYY>( L5DQ;A!LNHD(4*9@N-S-?&*HHQD84*]B( TBLL^2V3Z/8W;M'.?G2V2?);-]0&O^*^18(OLLV2MQPZGRT4Z^1.)9 M]N*9]R?[%\\KM:%,NKJDJWO:7\JZO':B^SBLR24 M'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_@'ZA(#'EW)HQGU[&G;[;EA\'@^G857M MQK'[5=?#>E>.S7#7=N5T/K)I^V,SGI?]MNZ:]7NS+;4LEU'WMS.JI\?;F8O7 MKZ[\S\1VL]FOR^]V_>=83N,_!M@WD*@MZ#>0J"W3!ZV"?06U%L(]!;46PCT%M1; M"/06U%L(]!;46PCT%M1;"/06U%L(]%;46PGT5M1;"?16U%L)]-;)RQ("O17U M5@*]%?56 KT5]58"O17U5@*]%?56 KT5]58"O0WU-@*]#?4V KT-]38"O0WU M-@*];?*RFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]' MO9U ;T>]G4!O1[V=0&^??*PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [ M4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.R8_FQ#H':AW$.@=J'<0Z!VH=Q#H MG5'O3*!W1KTS@=X9]F?4._^DWL/X=2C#M>=[C=?_2:K'\[GE>OG+\GOG MY%:YX%S?5@Q/?P%02P,$% @ =Z:Q5OC# AT& @ 3RH !, !;0V]N M=&5N=%]4>7!E&ULS=K-;N(P% 7@5T'95L3X-],1L)F9;8=%7\!-+B4B MB2W;;>'MQPEMI58=-!4C]6R(P/8]-[[2MV)Y>_049X>^&^*JV*7DOS,6ZQWU M-I;.TY!7MB[T-N6OX9YY6^_M/3&Q6!A6NR'1D.9IK%&LES]I:Q^Z-/MUR#_' MU@VK(E 7B]F/T\8Q:U58[[NVMBFOL\>A>9Q0X=B^G842S/E_B@1[?=MC4UKG[H\Y$R^D"V MB3NBU'?EJ>C5^>24;YA.G_SB_*G,N<"\FL5;>/98&[P "L" 1 M " :\ !D;V-0FL5:9 M7)PC$ 8 )PG 3 " &UL4$L! A0#% @ =Z:Q5FBF-X[/!0 W!X !@ ("! M#@@ 'AL+W=OFL5:6 M8I&C3 @ )&PO=V]R:W-H965T&UL4$L! A0#% @ M=Z:Q5B\66:B^!0 TA< !@ ("!LQD 'AL+W=OFL58W1$UI3P( .($ 8 M " @:&PO=V]R M:W-H965T&UL4$L! A0#% @ =Z:Q5B7]FL59S!ON6# P +8? 8 " @3@W !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ =Z:Q5O+OLBX8#0 F2, !D ("! MX6L 'AL+W=O0 >&PO=V]R:W-H965TFL58>@-EY$0, !4' 9 M " @&UL4$L! A0#% M @ =Z:Q5CC=_E;+ @ 3 8 !D ("!$X( 'AL+W=OFL59*X9B0904 /D, 9 " @7^( !X M;"]W;W)K&UL4$L! A0#% @ =Z:Q5A 3,9,9 M! \ X !D ("!&XX 'AL+W=OH% .#P &0 M@(%KD@ >&PO=V]R:W-H965TF ML5;$N\G$S 8 )T0 9 " @8R8 !X;"]W;W)K&UL4$L! A0#% @ =Z:Q5G=MNJ^O P -@@ !D M ("!CY\ 'AL+W=O&PO=V]R M:W-H965TFL5;.)]HGLP( "T& M 9 " @&UL M4$L! A0#% @ =Z:Q5B$Y%=Z&#P 7"L !D ("!LJP M 'AL+W=O&PO=V]R:W-H965TFL58XOJ(0I@0 .@, 9 M " @5G !X;"]W;W)K&UL4$L! A0#% @ M=Z:Q5A'.Y_>* @ NP4 !D ("!-L4 'AL+W=O&PO=V]R:W-H965TFL59U9PK=V08 ,03 9 " @&UL4$L! A0#% @ =Z:Q5N$4'M43!@ MI X !D ("!V?X 'AL+W=O&PO=V]R:W-H965TFL59G MV>W>MP( .0% 9 " @? ( 0!X;"]W;W)K&UL4$L! A0#% @ =Z:Q5H"T>JUE P >@H !D M ("!W@L! 'AL+W=O&PO=V]R:W-H M965TFL5;:CW\.?@0 #@, 9 M " @0,4 0!X;"]W;W)K&UL4$L! M A0#% @ =Z:Q5H=BU 2+ P (0@ !D ("!N!@! 'AL M+W=O&PO=V]R:W-H965TFL59$BC%!S@( $P& 9 " M@5D? 0!X;"]W;W)K&UL4$L! A0#% @ =Z:Q M5F B8PTZ P S < !D ("!7B(! 'AL+W=O&PO=V]R:W-H965TFL59"NJ#<;P, / / 9 " @6DJ 0!X;"]W;W)K M&UL4$L! A0#% @ =Z:Q5H'S^O0)"@ F&T M !D ("!#RX! 'AL+W=O@" !X"0 &0 @(%/. $ M>&PO=V]R:W-H965TFL5;%=#7* M^P( $0( 9 " @6X[ 0!X;"]W;W)K&UL4$L! A0#% @ =Z:Q5F[=#< - P , T !D M ("!H#X! 'AL+W=O&PO=V]R:W-H965T MFL58\^,VG-00 .D8 9 M " @:!% 0!X;"]W;W)K&UL4$L! A0# M% @ =Z:Q5M+/#<0I P $ X !D ("!#$H! 'AL+W=O M&PO=V]R:W-H965TFL59P(HYH@ @ $M# 9 " @>E3 M 0!X;"]W;W)K&UL4$L! A0#% @ =Z:Q5BPT !D ("!H%P! 'AL+W=O&PO=V]R:W-H965TFL58K%=K'H0( ",& 9 " @2AD 0!X;"]W;W)K&UL4$L! A0#% @ =Z:Q5K-9UQU4! ?Q@ !D M ("! &&PO M=V]R:W-H965TFL5:_,"Y]D0, M -$+ 9 " @:EN 0!X;"]W;W)K&UL4$L! A0#% @ =Z:Q5E0_4T:&! /Q8 !D ("! M<7(! 'AL+W=O&PO=V]R:W-H965TFL5:5;=1!" , '(( 9 M " @<5Z 0!X;"]W;W)K&UL4$L! A0#% M @ =Z:Q5G\)G7T' P 7P@ !D ("!!'X! 'AL+W=OFL5:QKS>8T 0 -<= 9 " @7>% 0!X M;"]W;W)K&UL4$L! A0#% @ =Z:Q5O\4@,)M M P R0L !D ("!?HH! 'AL+W=O&PO=V]R:W-H965TF ML58&UL4$L! A0#% @ =Z:Q5M&PO=V]R M:W-H965TFL59[1.A>F ( "X( M 9 " @&UL M4$L! A0#% @ =Z:Q5L(FO*+L @ M0D !D ("!G*,! M 'AL+W=O&PO=V]R:W-H965TFL5;2TR!O:P, ",+ 9 M " @3>N 0!X;"]W;W)K&UL4$L! A0#% @ M=Z:Q5LI.=B2= P *1 !D ("!V;$! 'AL+W=OFL59EU;8X3@, )40 9 " @7"Z 0!X;"]W M;W)K&UL4$L! A0#% @ =Z:Q5J66(X$B @ MVP0 !D ("!];T! 'AL+W=O&POFL5:7BKL

FL59Q ML9LT9@4 '8P / " ;?$ 0!X;"]W;W)K8F]O:RYX;6Q0 M2P$"% ,4 " !WIK%6M\<#,$(" !"*P &@ @ %*R@$ M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !WIK%6^,," M'08" !/*@ $P @ '$S $ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 40!1 "X6 #[S@$ ! end XML 86 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 87 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 177 406 1 false 75 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.xlfleet.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheetsParentheticals Unaudited Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 0000004 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Unaudited Condensed Consolidated Statements of Operations (Parentheticals) Sheet http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperationsParentheticals Unaudited Condensed Consolidated Statements of Operations (Parentheticals) Statements 5 false false R6.htm 0000006 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit) Sheet http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit) Statements 6 false false R7.htm 0000007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Description of Business Sheet http://www.xlfleet.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.xlfleet.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Business Combinations Sheet http://www.xlfleet.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 0000011 - Disclosure - Acquisition of Master lease agreement (SEMTH) Sheet http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTH Acquisition of Master lease agreement (SEMTH) Notes 11 false false R12.htm 0000012 - Disclosure - Property and Equipment Sheet http://www.xlfleet.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 0000013 - Disclosure - Intangible Assets, net Sheet http://www.xlfleet.com/role/IntangibleAssetsnet Intangible Assets, net Notes 13 false false R14.htm 0000014 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 0000015 - Disclosure - Long-Term Debt Sheet http://www.xlfleet.com/role/LongTermDebt Long-Term Debt Notes 15 false false R16.htm 0000016 - Disclosure - ROU Assets and Lease Liabilities Sheet http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilities ROU Assets and Lease Liabilities Notes 16 false false R17.htm 0000017 - Disclosure - Fair Value Measurements Sheet http://www.xlfleet.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 0000018 - Disclosure - Share-Based Compensation Expense Sheet http://www.xlfleet.com/role/ShareBasedCompensationExpense Share-Based Compensation Expense Notes 18 false false R19.htm 0000019 - Disclosure - Interest Rate Swaps Sheet http://www.xlfleet.com/role/InterestRateSwaps Interest Rate Swaps Notes 19 false false R20.htm 0000020 - Disclosure - Redeemable Noncontrolling Interest and Noncontrolling Interests Sheet http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterests Redeemable Noncontrolling Interest and Noncontrolling Interests Notes 20 false false R21.htm 0000021 - Disclosure - Restructuring Sheet http://www.xlfleet.com/role/Restructuring Restructuring Notes 21 false false R22.htm 0000022 - Disclosure - Commitments and Contingencies Sheet http://www.xlfleet.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 0000023 - Disclosure - Net Loss Per Share Sheet http://www.xlfleet.com/role/NetLossPerShare Net Loss Per Share Notes 23 false false R24.htm 0000024 - Disclosure - Discontinued Operations Sheet http://www.xlfleet.com/role/DiscontinuedOperations Discontinued Operations Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Event Sheet http://www.xlfleet.com/role/SubsequentEvent Subsequent Event Notes 25 false false R26.htm 0000026 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.xlfleet.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 0000027 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.xlfleet.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 0000028 - Disclosure - Business Combinations (Tables) Sheet http://www.xlfleet.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.xlfleet.com/role/BusinessCombinations 28 false false R29.htm 0000029 - Disclosure - Property and Equipment (Tables) Sheet http://www.xlfleet.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.xlfleet.com/role/PropertyandEquipment 29 false false R30.htm 0000030 - Disclosure - Intangible Assets, net (Tables) Sheet http://www.xlfleet.com/role/IntangibleAssetsnetTables Intangible Assets, net (Tables) Tables http://www.xlfleet.com/role/IntangibleAssetsnet 30 false false R31.htm 0000031 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilities 31 false false R32.htm 0000032 - Disclosure - ROU Assets and Lease Liabilities (Tables) Sheet http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesTables ROU Assets and Lease Liabilities (Tables) Tables http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilities 32 false false R33.htm 0000033 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.xlfleet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.xlfleet.com/role/FairValueMeasurements 33 false false R34.htm 0000034 - Disclosure - Share-Based Compensation Expense (Tables) Sheet http://www.xlfleet.com/role/ShareBasedCompensationExpenseTables Share-Based Compensation Expense (Tables) Tables http://www.xlfleet.com/role/ShareBasedCompensationExpense 34 false false R35.htm 0000035 - Disclosure - Redeemable Noncontrolling Interest and Noncontrolling Interests (Tables) Sheet http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsTables Redeemable Noncontrolling Interest and Noncontrolling Interests (Tables) Tables http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterests 35 false false R36.htm 0000036 - Disclosure - Restructuring (Tables) Sheet http://www.xlfleet.com/role/RestructuringTables Restructuring (Tables) Tables http://www.xlfleet.com/role/Restructuring 36 false false R37.htm 0000037 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.xlfleet.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.xlfleet.com/role/NetLossPerShare 37 false false R38.htm 0000038 - Disclosure - Discontinued Operations (Tables) Sheet http://www.xlfleet.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.xlfleet.com/role/DiscontinuedOperations 38 false false R39.htm 0000039 - Disclosure - Organization and Description of Business (Details) Sheet http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.xlfleet.com/role/OrganizationandDescriptionofBusiness 39 false false R40.htm 0000040 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 40 false false R41.htm 0000041 - Disclosure - Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details) Sheet http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details) Details 41 false false R42.htm 0000042 - Disclosure - Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details) Sheet http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details) Details 42 false false R43.htm 0000043 - Disclosure - Summary of Significant Accounting Policies - Schedule of property, plant and equipment useful life (Details) Sheet http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails Summary of Significant Accounting Policies - Schedule of property, plant and equipment useful life (Details) Details 43 false false R44.htm 0000044 - Disclosure - Summary of Significant Accounting Policies - Schedule of warranty accruals (Details) Sheet http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofwarrantyaccrualsDetails Summary of Significant Accounting Policies - Schedule of warranty accruals (Details) Details 44 false false R45.htm 0000045 - Disclosure - Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) Sheet http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) Details 45 false false R46.htm 0000046 - Disclosure - Summary of Significant Accounting Policies - Impact of ASU 2016-13 adoption (Details) Sheet http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesImpactofASU201613adoptionDetails Summary of Significant Accounting Policies - Impact of ASU 2016-13 adoption (Details) Details 46 false false R47.htm 0000047 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 47 false false R48.htm 0000048 - Disclosure - Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details) Details 48 false false R49.htm 0000049 - Disclosure - Business Combinations - Schedule of Acquired Finite-Lived Intangible Assets (Details) Sheet http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails Business Combinations - Schedule of Acquired Finite-Lived Intangible Assets (Details) Details 49 false false R50.htm 0000050 - Disclosure - Business Combinations - Pro Forma Information (Details) Sheet http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails Business Combinations - Pro Forma Information (Details) Details 50 false false R51.htm 0000051 - Disclosure - Acquisition of Master lease agreement (SEMTH) (Details) Sheet http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails Acquisition of Master lease agreement (SEMTH) (Details) Details http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTH 51 false false R52.htm 0000052 - Disclosure - Property and Equipment (Details) Sheet http://www.xlfleet.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.xlfleet.com/role/PropertyandEquipmentTables 52 false false R53.htm 0000053 - Disclosure - Intangible Assets, net (Details) Sheet http://www.xlfleet.com/role/IntangibleAssetsnetDetails Intangible Assets, net (Details) Details http://www.xlfleet.com/role/IntangibleAssetsnetTables 53 false false R54.htm 0000054 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 54 false false R55.htm 0000055 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.xlfleet.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 55 false false R56.htm 0000056 - Disclosure - ROU Assets and Lease Liabilities - Schedule of office space and R&D and manufacturing facilities (Details) Sheet http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails ROU Assets and Lease Liabilities - Schedule of office space and R&D and manufacturing facilities (Details) Details 56 false false R57.htm 0000057 - Disclosure - ROU Assets and Lease Liabilities - Schedule of other information related to leases (Details) Sheet http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofotherinformationrelatedtoleasesDetails ROU Assets and Lease Liabilities - Schedule of other information related to leases (Details) Details 57 false false R58.htm 0000058 - Disclosure - ROU Assets and Lease Liabilities - Schedule of annual minimum lease payments of our operating lease liabilities (Details) Sheet http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails ROU Assets and Lease Liabilities - Schedule of annual minimum lease payments of our operating lease liabilities (Details) Details 58 false false R59.htm 0000059 - Disclosure - Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details) Sheet http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details) Details 59 false false R60.htm 0000060 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details) Sheet http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details) Details 60 false false R61.htm 0000061 - Disclosure - Fair Value Measurements - Schedule of roll forward of the Company's Level 3 instruments (Details) Sheet http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails Fair Value Measurements - Schedule of roll forward of the Company's Level 3 instruments (Details) Details 61 false false R62.htm 0000062 - Disclosure - Share-Based Compensation Expense - Narrative (Details) Sheet http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails Share-Based Compensation Expense - Narrative (Details) Details 62 false false R63.htm 0000063 - Disclosure - Share-Based Compensation Expense - Schedule of stock option award activity (Details) Sheet http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails Share-Based Compensation Expense - Schedule of stock option award activity (Details) Details 63 false false R64.htm 0000064 - Disclosure - Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details) Sheet http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details) Details 64 false false R65.htm 0000065 - Disclosure - Interest Rate Swaps - Narrative (Details) Sheet http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails Interest Rate Swaps - Narrative (Details) Details 65 false false R66.htm 0000066 - Disclosure - Redeemable Noncontrolling Interest and Noncontrolling Interests (Details) Sheet http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsDetails Redeemable Noncontrolling Interest and Noncontrolling Interests (Details) Details http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsTables 66 false false R67.htm 0000067 - Disclosure - Restructuring (Details) Sheet http://www.xlfleet.com/role/RestructuringDetails Restructuring (Details) Details http://www.xlfleet.com/role/RestructuringTables 67 false false R68.htm 0000068 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.xlfleet.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.xlfleet.com/role/CommitmentsandContingencies 68 false false R69.htm 0000069 - Disclosure - Net Loss Per Share - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share (Details) Sheet http://www.xlfleet.com/role/NetLossPerShareScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareDetails Net Loss Per Share - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share (Details) Details 69 false false R70.htm 0000070 - Disclosure - Discontinued Operations - Summary of net loss from discontinued operations (Details) Sheet http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails Discontinued Operations - Summary of net loss from discontinued operations (Details) Details 70 false false R71.htm 0000071 - Disclosure - Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details) Sheet http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details) Details 71 false false R72.htm 0000072 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities of Discontinued Operations (Details) Sheet http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails Discontinued Operations - Schedule of Assets and Liabilities of Discontinued Operations (Details) Details 72 false false R73.htm 0000073 - Disclosure - Subsequent Event (Details) Sheet http://www.xlfleet.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.xlfleet.com/role/SubsequentEvent 73 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - xl1-20230331.htm 4 [dqc-0015-Negative-Values] Fact us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold has a value of -138000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold fact are: Context: i96797fc6e50d45dbba0b3178f4e072b8_D20230101-20230331, Unit: usd, Rule Element Id: 839. xl1-20230331.htm 4 xl1-20230331.htm spru-20230331x10qxex311.htm spru-20230331x10qxex312.htm spru-20230331x10qxex321.htm spru-20230331x10qxex322.htm xl1-20230331.xsd xl1-20230331_cal.xml xl1-20230331_def.xml xl1-20230331_lab.xml xl1-20230331_pre.xml http://fasb.org/us-gaap-sup/2022q3 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "xl1-20230331.htm": { "axisCustom": 0, "axisStandard": 34, "baseTaxonomies": { "http://fasb.org/us-gaap-sup/2022q3": 2, "http://fasb.org/us-gaap/2022": 656, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 177, "dts": { "calculationLink": { "local": [ "xl1-20230331_cal.xml" ] }, "definitionLink": { "local": [ "xl1-20230331_def.xml" ] }, "inline": { "local": [ "xl1-20230331.htm" ] }, "labelLink": { "local": [ "xl1-20230331_lab.xml" ] }, "presentationLink": { "local": [ "xl1-20230331_pre.xml" ] }, "schema": { "local": [ "xl1-20230331.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/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 652, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 6 }, "keyCustom": 74, "keyStandard": 332, "memberCustom": 24, "memberStandard": 48, "nsprefix": "xl1", "nsuri": "http://www.xlfleet.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.xlfleet.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "10", "role": "http://www.xlfleet.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Acquisition of Master lease agreement (SEMTH)", "menuCat": "Notes", "order": "11", "role": "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTH", "shortName": "Acquisition of Master lease agreement (SEMTH)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "12", "role": "http://www.xlfleet.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Intangible Assets, net", "menuCat": "Notes", "order": "13", "role": "http://www.xlfleet.com/role/IntangibleAssetsnet", "shortName": "Intangible Assets, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "14", "role": "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "15", "role": "http://www.xlfleet.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - ROU Assets and Lease Liabilities", "menuCat": "Notes", "order": "16", "role": "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilities", "shortName": "ROU Assets and Lease Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "17", "role": "http://www.xlfleet.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Share-Based Compensation Expense", "menuCat": "Notes", "order": "18", "role": "http://www.xlfleet.com/role/ShareBasedCompensationExpense", "shortName": "Share-Based Compensation Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Interest Rate Swaps", "menuCat": "Notes", "order": "19", "role": "http://www.xlfleet.com/role/InterestRateSwaps", "shortName": "Interest Rate Swaps", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Unaudited Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Redeemable Noncontrolling Interest and Noncontrolling Interests", "menuCat": "Notes", "order": "20", "role": "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterests", "shortName": "Redeemable Noncontrolling Interest and Noncontrolling Interests", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Restructuring", "menuCat": "Notes", "order": "21", "role": "http://www.xlfleet.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "22", "role": "http://www.xlfleet.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "23", "role": "http://www.xlfleet.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Discontinued Operations", "menuCat": "Notes", "order": "24", "role": "http://www.xlfleet.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Subsequent Event", "menuCat": "Notes", "order": "25", "role": "http://www.xlfleet.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Business Combinations (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.xlfleet.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.xlfleet.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheetsParentheticals", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Intangible Assets, net (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.xlfleet.com/role/IntangibleAssetsnetTables", "shortName": "Intangible Assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "xl1:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - ROU Assets and Lease Liabilities (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesTables", "shortName": "ROU Assets and Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "xl1:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.xlfleet.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Share-Based Compensation Expense (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.xlfleet.com/role/ShareBasedCompensationExpenseTables", "shortName": "Share-Based Compensation Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "xl1:SummaryOfNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Redeemable Noncontrolling Interest and Noncontrolling Interests (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsTables", "shortName": "Redeemable Noncontrolling Interest and Noncontrolling Interests (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "xl1:SummaryOfNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Restructuring (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.xlfleet.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.xlfleet.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Discontinued Operations (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.xlfleet.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "xl1:NumberOfCustomers", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Organization and Description of Business (Details)", "menuCat": "Details", "order": "39", "role": "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i3d845954ff3a43a68e236f1688cdfcf8_D20220101-20220331", "decimals": "0", "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Unaudited Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "40", "role": "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details)", "menuCat": "Details", "order": "41", "role": "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "if45091421d4f47879c76af7dcacb3cf3_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "iabb1688832f74d879b033ff2f82d06df_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details)", "menuCat": "Details", "order": "42", "role": "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "shortName": "Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "iabb1688832f74d879b033ff2f82d06df_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i9747e52e18c34a3b953e93c046d4783a_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Schedule of property, plant and equipment useful life (Details)", "menuCat": "Details", "order": "43", "role": "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of property, plant and equipment useful life (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i9747e52e18c34a3b953e93c046d4783a_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies - Schedule of warranty accruals (Details)", "menuCat": "Details", "order": "44", "role": "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofwarrantyaccrualsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of warranty accruals (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "if45091421d4f47879c76af7dcacb3cf3_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details)", "menuCat": "Details", "order": "45", "role": "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "ib6e80df62c05496e955aa0a9b346635f_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Summary of Significant Accounting Policies - Impact of ASU 2016-13 adoption (Details)", "menuCat": "Details", "order": "46", "role": "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesImpactofASU201613adoptionDetails", "shortName": "Summary of Significant Accounting Policies - Impact of ASU 2016-13 adoption (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i0c0da01e27184074b723794911249690_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Business Combinations - Narrative (Details)", "menuCat": "Details", "order": "47", "role": "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-5", "lang": "en-US", "name": "xl1:NoncontrollingInterestEquityFairValueAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "48", "role": "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Combinations - Schedule of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i360040a1ef9d43c2ac5f948adda8f148_I20220909", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "if84f935eb30e4b6d9aa3ab35247c63db_D20220909-20220909", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Business Combinations - Schedule of Acquired Finite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "49", "role": "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "shortName": "Business Combinations - Schedule of Acquired Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i200dfc28f5b34f77bd66fcf415f36cdb_D20220909-20220909", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Unaudited Condensed Consolidated Statements of Operations (Parentheticals)", "menuCat": "Statements", "order": "5", "role": "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperationsParentheticals", "shortName": "Unaudited Condensed Consolidated Statements of Operations (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Business Combinations - Pro Forma Information (Details)", "menuCat": "Details", "order": "50", "role": "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails", "shortName": "Business Combinations - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i0d2f46f19adc4f64b70675f1f5e39173_D20230323-20230323", "decimals": null, "first": true, "lang": "en-US", "name": "xl1:AssetAcquisitionUseRightsToCustomerPaymentStreamTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Acquisition of Master lease agreement (SEMTH) (Details)", "menuCat": "Details", "order": "51", "role": "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails", "shortName": "Acquisition of Master lease agreement (SEMTH) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i0d2f46f19adc4f64b70675f1f5e39173_D20230323-20230323", "decimals": null, "first": true, "lang": "en-US", "name": "xl1:AssetAcquisitionUseRightsToCustomerPaymentStreamTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "52", "role": "http://www.xlfleet.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Intangible Assets, net (Details)", "menuCat": "Details", "order": "53", "role": "http://www.xlfleet.com/role/IntangibleAssetsnetDetails", "shortName": "Intangible Assets, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "54", "role": "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "ib4af1c75bfe04eb9bb86ca501bb76527_I20220610", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Long-Term Debt - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "ib4af1c75bfe04eb9bb86ca501bb76527_I20220610", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - ROU Assets and Lease Liabilities - Schedule of office space and R&D and manufacturing facilities (Details)", "menuCat": "Details", "order": "56", "role": "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails", "shortName": "ROU Assets and Lease Liabilities - Schedule of office space and R&D and manufacturing facilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "xl1:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i5e75b1948ff6426b83ac7ffcab6780ee_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - ROU Assets and Lease Liabilities - Schedule of other information related to leases (Details)", "menuCat": "Details", "order": "57", "role": "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofotherinformationrelatedtoleasesDetails", "shortName": "ROU Assets and Lease Liabilities - Schedule of other information related to leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - ROU Assets and Lease Liabilities - Schedule of annual minimum lease payments of our operating lease liabilities (Details)", "menuCat": "Details", "order": "58", "role": "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails", "shortName": "ROU Assets and Lease Liabilities - Schedule of annual minimum lease payments of our operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i3c85261900854b2493a4eda2b764ee5d_I20230331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details)", "menuCat": "Details", "order": "59", "role": "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails", "shortName": "Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i3c85261900854b2493a4eda2b764ee5d_I20230331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "iebadc64374a944e19ab6362aea01fa02_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit)", "menuCat": "Statements", "order": "6", "role": "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "shortName": "Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "iebadc64374a944e19ab6362aea01fa02_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "xl1:FairValueOfPrivateWarrant", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details)", "menuCat": "Details", "order": "60", "role": "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "shortName": "Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "xl1:FairValueOfPrivateWarrant", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueAdjustmentOfWarrants", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Fair Value Measurements - Schedule of roll forward of the Company's Level 3 instruments (Details)", "menuCat": "Details", "order": "61", "role": "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails", "shortName": "Fair Value Measurements - Schedule of roll forward of the Company's Level 3 instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i23d5e5c3be2a4dcf9960567ad1a28a52_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Share-Based Compensation Expense - Narrative (Details)", "menuCat": "Details", "order": "62", "role": "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "shortName": "Share-Based Compensation Expense - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "iabb1688832f74d879b033ff2f82d06df_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Share-Based Compensation Expense - Schedule of stock option award activity (Details)", "menuCat": "Details", "order": "63", "role": "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails", "shortName": "Share-Based Compensation Expense - Schedule of stock option award activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i398bf9ace38640a0beec77ab8b00f7a1_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details)", "menuCat": "Details", "order": "64", "role": "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails", "shortName": "Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i398bf9ace38640a0beec77ab8b00f7a1_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "4", "first": true, "lang": "en-US", "name": "xl1:DerivativesPercentOfFloatingRateTermLoansCoveredByInterestRateSwaps", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Interest Rate Swaps - Narrative (Details)", "menuCat": "Details", "order": "65", "role": "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails", "shortName": "Interest Rate Swaps - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id8a08a6984444c44afb48a84a3b39f97_I20230331", "decimals": "4", "first": true, "lang": "en-US", "name": "xl1:DerivativesPercentOfFloatingRateTermLoansCoveredByInterestRateSwaps", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "icd40d62949e646c7ab0211dbd5ee4620_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "xl1:AllocationOfTaxableIncomeInceptionThroughFlipDatePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Redeemable Noncontrolling Interest and Noncontrolling Interests (Details)", "menuCat": "Details", "order": "66", "role": "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsDetails", "shortName": "Redeemable Noncontrolling Interest and Noncontrolling Interests (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "icd40d62949e646c7ab0211dbd5ee4620_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "xl1:AllocationOfTaxableIncomeInceptionThroughFlipDatePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i9d80e529ecb64ac49f6e59a882ffb55a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Restructuring (Details)", "menuCat": "Details", "order": "67", "role": "http://www.xlfleet.com/role/RestructuringDetails", "shortName": "Restructuring (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "ibd79002bdce84ee5a81912c73f826a8f_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i51991b0856784acbbd4be06ddca6f055_D20210224-20210224", "decimals": null, "first": true, "lang": "en-US", "name": "xl1:SponsorshipAgreementContractTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "68", "role": "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i51991b0856784acbbd4be06ddca6f055_D20210224-20210224", "decimals": null, "first": true, "lang": "en-US", "name": "xl1:SponsorshipAgreementContractTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Net Loss Per Share - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share (Details)", "menuCat": "Details", "order": "69", "role": "http://www.xlfleet.com/role/NetLossPerShareScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareDetails", "shortName": "Net Loss Per Share - Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Discontinued Operations - Summary of net loss from discontinued operations (Details)", "menuCat": "Details", "order": "70", "role": "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails", "shortName": "Discontinued Operations - Summary of net loss from discontinued operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i8beae285dbca408cb77b81f97c1ba4d8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i96797fc6e50d45dbba0b3178f4e072b8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details)", "menuCat": "Details", "order": "71", "role": "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "shortName": "Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i96797fc6e50d45dbba0b3178f4e072b8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i7e969f153a284c70afe5c5a5140dc2ac_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities of Discontinued Operations (Details)", "menuCat": "Details", "order": "72", "role": "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "shortName": "Discontinued Operations - Schedule of Assets and Liabilities of Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i7e969f153a284c70afe5c5a5140dc2ac_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i3c022ad72bae4edea63291cf661fc6fb_I20230515", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Subsequent Event (Details)", "menuCat": "Details", "order": "73", "role": "http://www.xlfleet.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "i3c022ad72bae4edea63291cf661fc6fb_I20230515", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Organization and Description of Business", "menuCat": "Notes", "order": "8", "role": "http://www.xlfleet.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.xlfleet.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xl1-20230331.htm", "contextRef": "id6513aff05434fc9b2847918270c4089_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 75, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City area code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current fiscal year end date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document fiscal period focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document fiscal year focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document period end date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document quarterly report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r727" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document transition report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity address, address line one" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity address, city or town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity address, postal zip code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity address, state or province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity central index key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity common stock, shares outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity current reporting status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity emerging growth company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity file number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity filer category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity incorporation, state or country code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity interactive data current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity registrant name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity shell company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity small business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity tax identification number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local phone number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security exchange name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.xlfleet.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r271", "r516", "r517", "r522", "r523", "r587", "r676", "r774", "r777", "r778" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r271", "r516", "r517", "r522", "r523", "r587", "r676", "r774", "r777", "r778" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r268", "r269", "r403", "r429", "r681", "r683" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r730", "r747", "r752", "r762", "r784", "r785", "r786", "r787", "r788", "r797", "r798", "r799", "r805" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Balance at beginning of period (post-ASC 326 adoption)" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesImpactofASU201613adoptionDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r234", "r275", "r283", "r290", "r343", "r488", "r489", "r490", "r502", "r503", "r528", "r531", "r533", "r534", "r582" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Impact of ASC 326 adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesImpactofASU201613adoptionDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r234", "r275", "r283", "r290", "r343", "r488", "r489", "r490", "r502", "r503", "r528", "r531", "r533", "r534", "r582" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesImpactofASU201613adoptionDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r234", "r275", "r283", "r290", "r343", "r488", "r489", "r490", "r502", "r503", "r528", "r531", "r533", "r534", "r582" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesImpactofASU201613adoptionDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r387", "r388", "r389", "r390", "r449", "r621", "r648", "r677", "r678", "r698", "r711", "r722", "r779", "r810", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r387", "r388", "r389", "r390", "r449", "r621", "r648", "r677", "r678", "r698", "r711", "r722", "r779", "r810", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "srt_PresidentMember": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "President [Member]", "terseLabel": "President" } } }, "localname": "PresidentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r325", "r625", "r699", "r720", "r771", "r772", "r780", "r820" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r325", "r625", "r699", "r720", "r771", "r772", "r780", "r820" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r387", "r388", "r389", "r390", "r441", "r449", "r479", "r480", "r481", "r597", "r621", "r648", "r677", "r678", "r698", "r711", "r722", "r766", "r779", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r387", "r388", "r389", "r390", "r441", "r449", "r479", "r480", "r481", "r597", "r621", "r648", "r677", "r678", "r698", "r711", "r722", "r766", "r779", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r268", "r269", "r403", "r429", "r682", "r683" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r272", "r273", "r274", "r285", "r286", "r302", "r533", "r534", "r748", "r749", "r750", "r751", "r752", "r753", "r754" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r235", "r272", "r273", "r274", "r276", "r277", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r302", "r344", "r345", "r503", "r529", "r533", "r534", "r535", "r566", "r583", "r584", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r235", "r272", "r273", "r274", "r276", "r277", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r302", "r344", "r345", "r503", "r529", "r533", "r534", "r535", "r566", "r583", "r584", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r326", "r327", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r700", "r721", "r780" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r326", "r327", "r661", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r700", "r721", "r780" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r757", "r806" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "stpr_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DELAWARE", "terseLabel": "Delaware" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "stpr_NY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NEW YORK", "terseLabel": "New York" } } }, "localname": "NY", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accrued expenses, other" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38", "r719" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $10.4 million and $12.2 million as of March\u00a031, 2023 and December\u00a031, 2022, respectively", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesImpactofASU201613adoptionDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and related benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r29", "r31", "r148", "r205", "r217" ], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.", "label": "Accrued Income Taxes", "terseLabel": "Accrued taxes" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r102", "r243" ], "calculation": { "http://www.xlfleet.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r34", "r719" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r488", "r489", "r490", "r744", "r745", "r746", "r798" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Adjustment to additional paid in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r143", "r144", "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r252", "r333", "r346", "r348", "r350" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r252", "r333", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r58", "r70", "r199", "r422" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "auth_ref": [ "r756" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs).", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "terseLabel": "Dilutive effect of options, warrants, and restricted stock units (in shares)" } } }, "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/NetLossPerShareScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r714", "r792", "r793", "r794" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Payment to acquire use rights" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Asset Acquisition [Line Items]", "terseLabel": "Asset Acquisition [Line Items]" } } }, "localname": "AssetAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionTable": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset acquisition.", "label": "Asset Acquisition [Table]", "terseLabel": "Asset Acquisition [Table]" } } }, "localname": "AssetAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionTextBlock": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for asset acquisition.", "label": "Asset Acquisition [Text Block]", "terseLabel": "Acquisition of Master lease agreement (SEMTH)" } } }, "localname": "AssetAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTH" ], "xbrltype": "textBlockItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r70", "r98" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment expense" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationsPolicy": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.", "label": "Asset Retirement Obligation [Policy Text Block]", "terseLabel": "Asset retirement obligations" } } }, "localname": "AssetRetirementObligationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r203", "r216", "r247", "r267", "r310", "r319", "r323", "r339", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r516", "r522", "r544", "r719", "r775", "r776", "r808" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r239", "r253", "r267", "r339", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r516", "r522", "r544", "r719", "r775", "r776", "r808" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r20", "r105", "r237", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "terseLabel": "Total assets from discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "terseLabel": "Assets from discontinued operations:" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r20", "r99", "r105", "r237", "r238" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets of discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of consolidated financial statement presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r508", "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails", "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r154", "r155", "r508", "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails", "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of membership interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic": { "auth_ref": [ "r789", "r790" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic", "terseLabel": "Net loss from continuing operations - basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted": { "auth_ref": [ "r789", "r790" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted", "terseLabel": "Net loss from continuing operations - diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r789", "r790" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of supplemental disclosure of pro forma information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r505", "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "terseLabel": "Net income from continuing operations" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r505", "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r505", "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Redeemable noncontrolling interests and noncontrolling interests" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Total purchase consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r514", "r738" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Settlement of contingent liability through issuance of shares" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r162", "r509" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Provisional Information [Abstract]", "terseLabel": "Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod": { "auth_ref": [ "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in income that would have been recognized in previous periods if the adjustments to provisional amounts were recognized as of the acquisition date.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period", "terseLabel": "Effect of adjustments related to prior periods due to change in provisional amounts" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r156", "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Allocation of consideration to assets acquired and liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "negatedTerseLabel": "Long-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r156", "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Other property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Combination, Separately Recognized Transactions [Line Items]", "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Table]", "terseLabel": "Business Combination, Separately Recognized Transactions [Table]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired from acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r72", "r241", "r680" ], "calculation": { "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r73", "r202" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, cash equivalents, and restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r66", "r72", "r78" ], "calculation": { "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r66", "r198" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r66" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "terseLabel": "Net cash provided by discontinued investing activities" } } }, "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r19", "r66" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Net cash provided by discontinued investing activities" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r19", "r66" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash used in discontinued operating activities" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r249", "r250", "r251", "r267", "r293", "r294", "r296", "r298", "r305", "r306", "r339", "r391", "r393", "r394", "r395", "r398", "r399", "r427", "r428", "r430", "r431", "r433", "r544", "r679", "r729", "r741", "r755" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Public warrants exercised" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r210", "r222" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r112", "r384", "r385", "r663", "r773" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r744", "r745", "r798" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r33", "r129" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r33", "r719" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 350,000,000 shares authorized at March\u00a031, 2023 and December\u00a031, 2022; 148,395,370 and 144,375,226 issued and outstanding at March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer and related equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r214", "r307" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r86", "r87", "r88", "r89", "r196", "r197", "r662" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Redeemable noncontrolling interests and noncontrolling interests" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r169", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable interest entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r436", "r437", "r440" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r436", "r437", "r440" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r55", "r267", "r339", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r544", "r775" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r53" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r122", "r266", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r416", "r423", "r424", "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "netLabel": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r28", "r29", "r30", "r204", "r206", "r215", "r271", "r400", "r401", "r402", "r403", "r404", "r406", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r562", "r693", "r694", "r695", "r696", "r697", "r742" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r200", "r201", "r400", "r562", "r694", "r695" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal balance" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44", "r271", "r400", "r401", "r402", "r403", "r404", "r406", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r562", "r693", "r694", "r695", "r696", "r697", "r742" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r130", "r131", "r132", "r133", "r199", "r200", "r201", "r213", "r271", "r400", "r401", "r402", "r403", "r404", "r406", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r562", "r693", "r694", "r695", "r696", "r697", "r742" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRentReceivablesNetNoncurrent": { "auth_ref": [ "r231", "r804" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental income recognized over rental payment required by lease, classified as noncurrent.", "label": "Deferred Rent Receivables, Net, Noncurrent", "terseLabel": "Deferred rent assets" } } }, "localname": "DeferredRentReceivablesNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r70", "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r70", "r100" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r254", "r255", "r543", "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Interest rate swaps" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r254" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Interest rate swap assets, current" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r254" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "terseLabel": "Interest rate swap assets, non-current" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r795" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Fair value change of warrant liability" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r181", "r182", "r184", "r186", "r683" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r191", "r524" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Interest Rate Swaps" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/InterestRateSwaps" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r254" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Warrant liabilities" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure derivative liability.", "label": "Derivative Liability, Measurement Input", "terseLabel": "Measurement input, risk-free interest rate, expected volatility" } } }, "localname": "DerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r187", "r189", "r190", "r524" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r176", "r177", "r179", "r180", "r188", "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative instruments and hedging activities" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesReportingOfDerivativeActivity": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations.", "label": "Derivatives, Reporting of Derivative Activity [Policy Text Block]", "terseLabel": "Warrant Liabilities" } } }, "localname": "DerivativesReportingOfDerivativeActivity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r439", "r699", "r700", "r701", "r702", "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r453", "r484", "r485", "r487", "r492", "r712" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation Expense" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r6", "r8", "r10", "r22" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Net loss from discontinued operation" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperationsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r6", "r7", "r8", "r9", "r10", "r17", "r51", "r224" ], "calculation": { "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Net loss from discontinued operations" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation Disclosures [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r18", "r238" ], "calculation": { "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of revenues - inventory and other direct costs" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r18" ], "calculation": { "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "auth_ref": [ "r0", "r1", "r20", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "auth_ref": [ "r18" ], "calculation": { "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "totalLabel": "Total operating expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "auth_ref": [ "r18" ], "calculation": { "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Expense", "terseLabel": "Other" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r18", "r238" ], "calculation": { "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r26", "r109" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DistributionPayable": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Distribution Payable", "terseLabel": "Accrued equity distributions" } } }, "localname": "DistributionPayable", "nsuri": "http://fasb.org/us-gaap-sup/2022q3", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r262", "r280", "r281", "r283", "r284", "r285", "r291", "r293", "r296", "r297", "r298", "r302", "r534", "r535", "r644", "r647", "r688" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss attributable to stockholders per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/NetLossPerShareScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r262", "r280", "r281", "r283", "r284", "r285", "r293", "r296", "r297", "r298", "r302", "r534", "r535", "r644", "r647", "r688" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss attributable to stockholders per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/NetLossPerShareScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r82", "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net income (loss) per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r299", "r300", "r301", "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period of recognition for share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r783" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee termination charges" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Share-Based Payment Arrangement, Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EnergyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets used in the production and distribution of energy from the producer to the consumer.", "label": "Energy Equipment [Member]", "terseLabel": "Energy Equipment" } } }, "localname": "EnergyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r129", "r234", "r259", "r260", "r261", "r272", "r273", "r274", "r277", "r286", "r289", "r304", "r343", "r435", "r488", "r489", "r490", "r502", "r503", "r533", "r553", "r554", "r555", "r556", "r557", "r558", "r584", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r70", "r123" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Fair value adjustments \u2013 Warrant liability", "verboseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r537", "r538", "r542" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r414", "r442", "r443", "r444", "r445", "r446", "r447", "r538", "r594", "r595", "r596", "r694", "r695", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r414", "r442", "r447", "r538", "r594", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level I" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r414", "r442", "r447", "r538", "r595", "r694", "r695", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level II" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r414", "r442", "r443", "r444", "r445", "r446", "r447", "r538", "r596", "r694", "r695", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level III" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of roll forward of the Company\u2019s Level 3 instruments" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r194" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r414", "r442", "r443", "r444", "r445", "r446", "r447", "r594", "r595", "r596", "r694", "r695", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r569", "r572", "r718" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on finance leases" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "FinanceLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Lease liability, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Lease liability, non-current" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r570", "r574" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Repayments under financing leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r567" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r337", "r338", "r347", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r425", "r432", "r524", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r691", "r758", "r759", "r760", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of acquired finite-lived intangible assets" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r245", "r366" ], "calculation": { "http://www.xlfleet.com/role/IntangibleAssetsnetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r363", "r365", "r366", "r367", "r626", "r630" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r95", "r630" ], "calculation": { "http://www.xlfleet.com/role/IntangibleAssetsnetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r91", "r94" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r95", "r626" ], "calculation": { "http://www.xlfleet.com/role/IntangibleAssetsnetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Asset Amount" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r181" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "negatedTerseLabel": "Change in fair value of interest rate swaps" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r739" ], "calculation": { "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "order": 4.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "terseLabel": "Loss on asset disposal" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r521", "r739" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Loss on disposal of World Energy" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r739" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "negatedTerseLabel": "Gain on disposal of assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on assets disposal" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOnDerivativeInstrumentsPretax": { "auth_ref": [ "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate gain on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain on Derivative Instruments, Pretax", "terseLabel": "Change in fair value of interest rate swaps" } } }, "localname": "GainOnDerivativeInstrumentsPretax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r70", "r120", "r121" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r244", "r358", "r643", "r692", "r719", "r763", "r765" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r361", "r362", "r692" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r70", "r359", "r360", "r361", "r692" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment of goodwill", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r150", "r764" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Warranties" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r70", "r98", "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r96", "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r165", "r267", "r276", "r310", "r318", "r322", "r324", "r339", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r535", "r544", "r690", "r775" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r6", "r7", "r8", "r9", "r10", "r22", "r224", "r238", "r504" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Net loss from discontinued operations", "terseLabel": "Net loss from discontinued operations (including loss on disposal of $(3,083))", "verboseLabel": "Net income (loss) from discontinued operations:" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r51", "r224", "r226", "r262", "r294", "r296", "r297", "r817", "r819" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Net loss from discontinued operations - basic (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r174", "r294", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Net loss from discontinued operations - diluted (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r11", "r12", "r13", "r14", "r15", "r16", "r21", "r23", "r24", "r25", "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r369", "r374" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r258", "r493", "r494", "r496", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r67", "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Interest expense paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r69" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r69" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r684" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r69" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Deferred rent assets" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r69" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r738" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r69" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/IntangibleAssetsnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r94", "r622", "r623", "r624", "r626", "r685" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r90", "r93" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r212" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r209", "r223" ], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS)" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of other information related to leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "ROU Assets and Lease Liabilities" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of annual minimum lease payments of our operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r577" ], "calculation": { "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments, undiscounted" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r577" ], "calculation": { "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r577" ], "calculation": { "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r577" ], "calculation": { "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r577" ], "calculation": { "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r803" ], "calculation": { "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "2023 (excluding the three months ended March\u00a031, 2023)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "ROU Assets and Lease Liabilities" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r267", "r339", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r517", "r522", "r523", "r544", "r689", "r775", "r808", "r809" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r208", "r220", "r719", "r743", "r761", "r801" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable noncontrolling interests and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, redeemable noncontrolling interests and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r75", "r76", "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Liabilities Assumed", "terseLabel": "Senior indebtedness assumed" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r240", "r267", "r339", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r517", "r522", "r523", "r544", "r719", "r775", "r808", "r809" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r20", "r105", "r237", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "terseLabel": "Total liabilities from discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]", "terseLabel": "Liabilities from discontinued operations:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r20", "r99", "r105", "r237", "r238" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r0", "r1", "r20", "r97", "r105", "r237", "r238" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Long-term liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liability [Member]", "terseLabel": "Liability" } } }, "localname": "LiabilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate as of period end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r46", "r768" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "Estimated Litigation Liability", "terseLabel": "Estimated Litigation Liability" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r248" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r119" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r386" ], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Accrued contingencies" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of class action complaints filed" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Remaining term in years" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Fair value of common stock (in dollars per share)" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r50", "r207", "r219", "r267", "r339", "r391", "r393", "r394", "r395", "r398", "r399", "r544" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Capital distributions to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Redeemable Noncontrolling Interest and Noncontrolling Interests" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterests" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterestLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Noncontrolling Interest [Line Items]", "terseLabel": "Noncontrolling Interest [Line Items]" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership interest, percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r50", "r54", "r164", "r168" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest [Table]", "terseLabel": "Noncontrolling Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofwarrantyaccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r737" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash (used in) provided by continuing financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r737" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in continuing investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r66", "r68", "r71" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash used in continuing operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r52", "r71", "r211", "r225", "r238", "r256", "r257", "r261", "r267", "r276", "r280", "r281", "r283", "r284", "r288", "r289", "r295", "r310", "r318", "r322", "r324", "r339", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r535", "r544", "r690", "r775" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net loss attributable to stockholders", "totalLabel": "Net loss attributable to stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/NetLossPerShareScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r166", "r173", "r256", "r257", "r288", "r289", "r733" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r126", "r166", "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.", "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest", "terseLabel": "Net income / (loss)" } } }, "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesImpactofASU201613adoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r80", "r232", "r233", "r234", "r235", "r236", "r275", "r276", "r277", "r278", "r279", "r283", "r290", "r302", "r335", "r336", "r340", "r341", "r342", "r343", "r344", "r345", "r488", "r489", "r490", "r500", "r501", "r502", "r503", "r510", "r511", "r512", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r560", "r561", "r563", "r564", "r565", "r566", "r579", "r580", "r581", "r582", "r583", "r584", "r627", "r628", "r629", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesImpactofASU201613adoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements issued and adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of noncash investing and financing information:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r163", "r435", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r310", "r318", "r322", "r324", "r690" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r573", "r718" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofotherinformationrelatedtoleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r568" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r568" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r571", "r574" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofotherinformationrelatedtoleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r567" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r576", "r718" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate \u2013 operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofotherinformationrelatedtoleasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r575", "r718" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term \u2013 operating leases (in months)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofotherinformationrelatedtoleasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r27", "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r246" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r227" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "negatedLabel": "Other income, net" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r42", "r719" ], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r28", "r29" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Current", "terseLabel": "Current portion of long-term debt" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense) [Abstract]", "terseLabel": "Other (income) expense:" } } }, "localname": "OtherNoncashIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherOperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other operating income (expense).", "label": "Other Operating Income (Expense) [Member]", "terseLabel": "Other Operating Income (Expense)" } } }, "localname": "OtherOperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r734", "r735" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Proceeds received from investment under the SEMTH master lease" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r373", "r736" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "terseLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r61", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payment to acquire business, gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r61" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Cash paid to acquire SEMTH assets, net of cash acquired", "verboseLabel": "Cash, net of cash acquired, and restricted cash" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r62" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchases of other property, plant and equipment" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r65" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedTerseLabel": "Capital distributions to redeemable noncontrolling interests and noncontrolling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r732" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average number of shares or units and dilutive common stock or unit equivalents outstanding in the calculation of proforma diluted earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering.", "label": "Pro Forma Weighted Average Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding, diluted (in shares)" } } }, "localname": "ProFormaWeightedAverageSharesOutstandingDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Sale of solar energy systems" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r63", "r142" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r238", "r256", "r257", "r264", "r267", "r276", "r288", "r289", "r310", "r318", "r322", "r324", "r339", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r515", "r519", "r520", "r535", "r544", "r645", "r690", "r715", "r716", "r733", "r775" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails", "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r109", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r101", "r242" ], "calculation": { "http://www.xlfleet.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Solar energy systems" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r103", "r221", "r646", "r719" ], "calculation": { "http://www.xlfleet.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOther": { "auth_ref": [ "r103" ], "calculation": { "http://www.xlfleet.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentOtherNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Other, Gross", "terseLabel": "Gross other property and equipment" } } }, "localname": "PropertyPlantAndEquipmentOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentOtherNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Accumulated Depreciation", "negatedTerseLabel": "Less accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Net", "totalLabel": "Other property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other Types [Member]", "verboseLabel": "Other Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r103", "r664", "r665" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Solar energy systems, net and other property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and equipment, schedule of useful lives" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentTables", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails", "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r263", "r349" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r124", "r125", "r127", "r128" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Redeemable noncontrolling interests" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r448", "r585", "r586" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r448", "r585", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r807" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r64" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedLabel": "Repayments of long term debt" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Research and Development Arrangement, Contract to Perform for Others [Line Items]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others [Line Items]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r731", "r740", "r816", "r818" ], "calculation": { "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r731", "r740" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r371", "r373", "r376", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of employees" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r70", "r377", "r379", "r767" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Additions" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r372", "r373", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r373", "r378" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Restructuring liability" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r35", "r134", "r218", "r655", "r660", "r719" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r234", "r272", "r273", "r274", "r277", "r286", "r289", "r343", "r488", "r489", "r490", "r502", "r503", "r533", "r651", "r653" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r308", "r309", "r317", "r320", "r321", "r325", "r326", "r328", "r438", "r439", "r625" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Sales" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Changes in financing receivables for accounting standards update" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/IntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r154", "r155", "r508" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of reconciliation of cash, cash equivalents, and restricted cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r11", "r12", "r13", "r14", "r15", "r16", "r21", "r23", "r24", "r25", "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of financial information regarding discontinued operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities which are measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r80", "r81", "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Impact of adoption of ASU 2016-13" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of fair value of restricted stock awards" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of accrued warranty liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of fair values of the assets acquired and liabilities assumed by major class" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": { "auth_ref": [ "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "A schedule reflecting the terms of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others (including royalty arrangements, purchase provisions, license agreements, and commitments to provide additional funding), aggregated by similar arrangements or individually if necessary to understand the effects on the financial statements.", "label": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]", "terseLabel": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]" } } }, "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r372", "r373", "r374", "r375", "r379", "r380", "r381" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r450", "r452", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Share-Based Compensation Expense (Details) [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r135", "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option award activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of fair values private warrants were valued using a black-scholes model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r2", "r3", "r4", "r5" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations [Member]", "terseLabel": "Discontinued Operations" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.", "label": "Settlement Liabilities, Current", "terseLabel": "Accrued settlements" } } }, "localname": "SettlementLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r69" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested, end of period (in shares)", "periodStartLabel": "Non-vested, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested, ending of period (in dollars per share)", "periodStartLabel": "Non-vested, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-Based Compensation Expense (Details) [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled or forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Cancelled or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance (in usd per share)", "periodStartLabel": "Outstanding, beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value of stock options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled or forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r457", "r476", "r477", "r478", "r479", "r482", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Grant date stock price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage vesting in increments certified by Plan administrator" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period of grant" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r141" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of stock options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r79", "r265" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SponsorFees": { "auth_ref": [ "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fees paid to advisors who provide certain management support and administrative oversight services including the organization and sale of stock, investment funds, limited partnerships and mutual funds.", "label": "Sponsor Fees", "terseLabel": "Sponsor fee" } } }, "localname": "SponsorFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at the end of the period", "terseLabel": "Balance at the beginning of the period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofwarrantyaccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r116" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Additions from Business Acquisition", "negatedTerseLabel": "Transfer of inventory to servicers" } } }, "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofwarrantyaccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Warranty fulfillment charges" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofwarrantyaccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accrual for warranties issued" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofwarrantyaccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r249", "r250", "r251", "r267", "r293", "r294", "r296", "r298", "r305", "r306", "r339", "r391", "r393", "r394", "r395", "r398", "r399", "r427", "r428", "r430", "r431", "r433", "r544", "r679", "r729", "r741", "r755" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r129", "r234", "r259", "r260", "r261", "r272", "r273", "r274", "r277", "r286", "r289", "r304", "r343", "r435", "r488", "r489", "r490", "r502", "r503", "r533", "r553", "r554", "r555", "r556", "r557", "r558", "r584", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r272", "r273", "r274", "r304", "r625" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r32", "r33", "r134" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of shares as contingent consideration relating to Quantum business acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r32", "r33", "r129", "r134" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r32", "r33", "r129", "r134" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r32", "r33", "r129", "r134", "r463" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r48", "r129", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of shares as contingent consideration relating to Quantum business acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r32", "r33", "r129", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r129", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized amount of stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r163", "r164", "r172", "r234", "r235", "r260", "r272", "r273", "r274", "r277", "r286", "r343", "r435", "r488", "r489", "r490", "r502", "r503", "r533", "r553", "r554", "r558", "r584", "r652", "r653", "r743", "r761", "r801" ], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Cumulative effect adjustment of ASC 326", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events (Details) [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r559", "r589" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r559", "r589" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Events (Details) [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r559", "r589" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r559", "r589" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r588", "r590" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r47", "r267", "r339", "r544" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of net income or loss attributable to temporary equity interest.", "label": "Temporary Equity, Net Income", "terseLabel": "Net income (loss)" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r228", "r229", "r230", "r331", "r332", "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable, net" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Tradenames" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r337", "r338", "r425", "r432", "r524", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r758", "r759", "r760", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r372", "r373", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Not Primary Beneficiary" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Weighted-average shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r292", "r298" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/NetLossPerShareScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r291", "r298" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.xlfleet.com/role/NetLossPerShareScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareDetails" ], "xbrltype": "sharesItemType" }, "xl1_AccruedIncomeTaxesRecaptureEvent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Income Taxes, Recapture Event", "label": "Accrued Income Taxes, Recapture Event", "terseLabel": "Accrued taxes for recapture event" } } }, "localname": "AccruedIncomeTaxesRecaptureEvent", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "xl1_AccruedServicingExpense": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Servicing Expense", "label": "Accrued Servicing Expense", "terseLabel": "Accrued servicing expense" } } }, "localname": "AccruedServicingExpense", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "xl1_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentForAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition", "label": "Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition", "terseLabel": "Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentForAcquisition", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "xl1_AllocationOfTaxableIncomeAfterFlipDatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allocation Of Taxable Income, After Flip Date, Percentage", "label": "Allocation Of Taxable Income, After Flip Date, Percentage", "terseLabel": "Allocation percentage of taxable income after flip date" } } }, "localname": "AllocationOfTaxableIncomeAfterFlipDatePercentage", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsDetails" ], "xbrltype": "percentItemType" }, "xl1_AllocationOfTaxableIncomeInceptionThroughFlipDatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allocation Of Taxable Income, Inception Through Flip Date, Percentage", "label": "Allocation Of Taxable Income, Inception Through Flip Date, Percentage", "terseLabel": "Allocation percentage of taxable income from inception to flip date" } } }, "localname": "AllocationOfTaxableIncomeInceptionThroughFlipDatePercentage", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsDetails" ], "xbrltype": "percentItemType" }, "xl1_AmortizationOfIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization of Intangible Assets", "label": "Amortization of Intangible Assets [Member]", "terseLabel": "Intangibles amortization" } } }, "localname": "AmortizationOfIntangibleAssetsMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "xl1_AmpereSolarOwnerILLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ampere Solar Owner I, LLC", "label": "Ampere Solar Owner I, LLC [Member]", "terseLabel": "Ampere Solar Owner I, LLC" } } }, "localname": "AmpereSolarOwnerILLCMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "xl1_AssetAcquisitionUseRightsToCustomerPaymentStreamNumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Use Rights To Customer Payment Stream, Number Of Customers", "label": "Asset Acquisition, Use Rights To Customer Payment Stream, Number Of Customers", "terseLabel": "Number of customers" } } }, "localname": "AssetAcquisitionUseRightsToCustomerPaymentStreamNumberOfCustomers", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails" ], "xbrltype": "integerItemType" }, "xl1_AssetAcquisitionUseRightsToCustomerPaymentStreamTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Use Rights To Customer Payment Stream, Term", "label": "Asset Acquisition, Use Rights To Customer Payment Stream, Term", "terseLabel": "Term of use rights to customer payment stream" } } }, "localname": "AssetAcquisitionUseRightsToCustomerPaymentStreamTerm", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails" ], "xbrltype": "durationItemType" }, "xl1_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of office space and R&D and manufacturing facilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "xl1_BusinessAcquisitionChangeInFairValueOfObligationEquityInterestsIssuedAndIssuable": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Change In Fair Value Of Obligation, Equity Interests Issued And Issuable", "label": "Business Acquisition, Change In Fair Value Of Obligation, Equity Interests Issued And Issuable", "terseLabel": "Change in fair value of obligation to issue shares of common stock to sellers of World Energy" } } }, "localname": "BusinessAcquisitionChangeInFairValueOfObligationEquityInterestsIssuedAndIssuable", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessAcquisitionEquityInterestIssuableLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issuable, Liability, Current", "label": "Business Acquisition, Equity Interest Issuable, Liability, Current", "terseLabel": "Deferred purchase price consideration \u2013 World Energy" } } }, "localname": "BusinessAcquisitionEquityInterestIssuableLiabilityCurrent", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessAcquisitionProFormaIncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Pro Forma Income (Loss) from Discontinued Operations, Net of Tax", "label": "Business Acquisition, Pro Forma Income (Loss) from Discontinued Operations, Net of Tax", "terseLabel": "Net loss from discontinued operations" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessAcquisitionProFormaIncomeLossPerShareDiscontinuedOperationsNetOfTaxPerShareBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Pro Forma Income (Loss) Per Share, Discontinued Operations, Net Of Tax, Per Share, Basic", "label": "Business Acquisition, Pro Forma Income (Loss) Per Share, Discontinued Operations, Net Of Tax, Per Share, Basic", "terseLabel": "Net loss from discontinued operations - basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossPerShareDiscontinuedOperationsNetOfTaxPerShareBasic", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "xl1_BusinessAcquisitionProFormaIncomeLossPerShareDiscontinuedOperationsNetOfTaxPerShareDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Pro Forma Income (Loss) Per Share, Discontinued Operations, Net Of Tax, Per Share, Diluted", "label": "Business Acquisition, Pro Forma Income (Loss) Per Share, Discontinued Operations, Net Of Tax, Per Share, Diluted", "terseLabel": "Net loss from discontinued operations - diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossPerShareDiscontinuedOperationsNetOfTaxPerShareDiluted", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "xl1_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestProvisionalInformationInitialAccountingIncompleteAdjustmentFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Provisional Information, Initial Accounting Incomplete, Adjustment, Fair Value", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Provisional Information, Initial Accounting Incomplete, Adjustment, Fair Value", "negatedTerseLabel": "Redeemable noncontrolling interests and noncontrolling interests" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestProvisionalInformationInitialAccountingIncompleteAdjustmentFairValue", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibleLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangible Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangible Liabilities", "terseLabel": "Unfavorable solar renewable energy agreements" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibleLiabilities", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accounts Payable", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAccountsPayable", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accrued Expenses", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accrued Expenses", "negatedTerseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAccruedExpenses", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Lease Liability", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Lease Liability", "negatedTerseLabel": "Lease liability" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLeaseLiability", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLongTermDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Long-Term Debt", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Long-Term Debt", "negatedTerseLabel": "Long-term debt" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLongTermDebt", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsOtherLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Other Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Other Liabilities", "negatedTerseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsOtherLiabilities", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsPrepaidAndOtherCurrentExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Prepaid And Other Current Expenses", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Prepaid And Other Current Expenses", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsPrepaidAndOtherCurrentExpenses", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Right-Of-Use Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Right-Of-Use Assets", "terseLabel": "Right-of-use asset" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRightOfUseAssets", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsSolarEnergySystems": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Solar Energy Systems", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Solar Energy Systems", "terseLabel": "Solar energy systems" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsSolarEnergySystems", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteEffectOfAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Effect Of Adjustments", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Effect Of Adjustments", "terseLabel": "Effect of adjustments due to change in provisional amounts" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteEffectOfAdjustments", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Other Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Other Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherAssets", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "negatedTerseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Assets", "terseLabel": "Interest rate swap assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeAssets", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Liabilities", "terseLabel": "Unfavorable solar renewable energy agreements" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleLiabilities", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesAmortizationOfLongTermDebtFairValueAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Amortization Of Long-Term Debt, Fair Value Adjustment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Amortization Of Long-Term Debt, Fair Value Adjustment", "terseLabel": "Fair value adjustment of amortization of long-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesAmortizationOfLongTermDebtFairValueAdjustment", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebtFairValueAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt, Fair Value Adjustment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt, Fair Value Adjustment", "negatedTerseLabel": "Fair value of long-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebtFairValueAdjustment", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use-Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use-Asset", "terseLabel": "Right-of-use asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSolarEnergySystems": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Solar Energy Systems", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Solar Energy Systems", "terseLabel": "Solar energy systems" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSolarEnergySystems", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "xl1_CertainSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Subsidiaries [Member]", "label": "Certain Subsidiaries [Member]", "terseLabel": "Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC, RPV Fund 13 LLC, Sunserve Residential Solar I, LLC and Level Solar Fund III, LLC" } } }, "localname": "CertainSubsidiariesMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xl1_CreditLossExpenseReversal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Credit Loss Expense (Reversal)", "label": "Credit Loss Expense (Reversal)", "terseLabel": "Provision for current expected credit losses" } } }, "localname": "CreditLossExpenseReversal", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails" ], "xbrltype": "monetaryItemType" }, "xl1_DebtInstrumentBasisSpreadOnVariableRatePeriodFour": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread On Variable Rate, Period Four", "label": "Debt Instrument, Basis Spread On Variable Rate, Period Four", "terseLabel": "Applicable margin after twenty four months through maturity" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRatePeriodFour", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "xl1_DebtInstrumentBasisSpreadOnVariableRatePeriodOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread On Variable Rate, Period One", "label": "Debt Instrument, Basis Spread On Variable Rate, Period One", "terseLabel": "Applicable margin through the first twelve months" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRatePeriodOne", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "xl1_DebtInstrumentBasisSpreadOnVariableRatePeriodThree": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread On Variable Rate, Period Three", "label": "Debt Instrument, Basis Spread On Variable Rate, Period Three", "terseLabel": "Applicable margin for months nineteen through twenty four" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRatePeriodThree", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "xl1_DebtInstrumentBasisSpreadOnVariableRatePeriodTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread On Variable Rate, Period Two", "label": "Debt Instrument, Basis Spread On Variable Rate, Period Two", "terseLabel": "Applicable margin for months thirteen through eighteen" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRatePeriodTwo", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "xl1_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DenominatorAbstract", "label": "DenominatorAbstract", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/NetLossPerShareScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareDetails" ], "xbrltype": "stringItemType" }, "xl1_DepreciationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation", "label": "Depreciation [Member]", "terseLabel": "Depreciation" } } }, "localname": "DepreciationMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xl1_DerivativeLiabilityMeasurementInputOutstandingWeightedAverageRemainingTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Liability, Measurement Input, Outstanding, Weighted Average Remaining Term", "label": "Derivative Liability, Measurement Input, Outstanding, Weighted Average Remaining Term", "terseLabel": "Remaining term in years" } } }, "localname": "DerivativeLiabilityMeasurementInputOutstandingWeightedAverageRemainingTerm", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "xbrltype": "durationItemType" }, "xl1_DerivativesPercentOfFloatingRateTermLoansCoveredByInterestRateSwaps": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivatives, Percent Of Floating Rate Term Loans Covered By Interest Rate Swaps", "label": "Derivatives, Percent Of Floating Rate Term Loans Covered By Interest Rate Swaps", "terseLabel": "Percent of floating rate term loans covered" } } }, "localname": "DerivativesPercentOfFloatingRateTermLoansCoveredByInterestRateSwaps", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails" ], "xbrltype": "percentItemType" }, "xl1_DeutscheBankAGCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deutsche Bank AG Credit Agreement", "label": "Deutsche Bank AG Credit Agreement [Member]", "terseLabel": "Deutsche Bank AG Credit Agreement" } } }, "localname": "DeutscheBankAGCreditAgreementMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "xl1_DisposalGroupIncludingDiscontinuedOperationsResearchAndDevelopmentExpense": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "order": 5.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operations, Research And Development Expense", "label": "Disposal Group, Including Discontinued Operations, Research And Development Expense", "terseLabel": "Engineering, research, and development" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationsResearchAndDevelopmentExpense", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "xbrltype": "monetaryItemType" }, "xl1_DrivetrainDisposalGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Drivetrain Disposal Group", "label": "Drivetrain Disposal Group [Member]", "terseLabel": "Drivetrain" } } }, "localname": "DrivetrainDisposalGroupMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "xbrltype": "domainItemType" }, "xl1_Earnout": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnout", "label": "Earnout", "negatedTerseLabel": "Share settlement of World Energy Liability" } } }, "localname": "Earnout", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofrollforwardoftheCompanysLevel3instrumentsDetails" ], "xbrltype": "monetaryItemType" }, "xl1_FairValueAdjustmentOfDeferredCompensationLiability": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value Adjustment Of Deferred Compensation Liability", "label": "Fair Value Adjustment Of Deferred Compensation Liability", "terseLabel": "Change in fair value of obligation to issue shares of common stock" } } }, "localname": "FairValueAdjustmentOfDeferredCompensationLiability", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "xl1_FairValueOfObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of obligation to issue shares of common stock to sellers of World Energy.", "label": "Fair Value Of Obligation", "terseLabel": "Fair value of obligation to issue shares of common stock to sellers of World Energy" } } }, "localname": "FairValueOfObligation", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "monetaryItemType" }, "xl1_FairValueOfPrivateWarrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value Of Private Warrant", "label": "Fair Value Of Private Warrant", "terseLabel": "Private Warrants" } } }, "localname": "FairValueOfPrivateWarrant", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "xbrltype": "monetaryItemType" }, "xl1_FiniteLivedIntangibleLiabilitiesAcquired": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Liabilities Acquired", "label": "Finite Lived Intangible Liabilities Acquired", "terseLabel": "Liability Amount" } } }, "localname": "FiniteLivedIntangibleLiabilitiesAcquired", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "xl1_FiniteLivedIntangibleLiabilitiesByMajorClassAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Liabilities, By Major Class", "label": "Finite-Lived Intangible Liabilities, By Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Liabilities, By Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleLiabilitiesByMajorClassAxis", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "xl1_FiniteLivedIntangibleLiabilitiesByMajorClassDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Liabilities, By Major Class [Domain]", "label": "Finite-Lived Intangible Liabilities, By Major Class [Domain]", "terseLabel": "Finite-Lived Intangible Liabilities, By Major Class [Domain]" } } }, "localname": "FiniteLivedIntangibleLiabilitiesByMajorClassDomain", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "domainItemType" }, "xl1_FiniteLivedIntangibleLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Liabilities, Net", "label": "Finite-Lived Intangible Liabilities, Net", "terseLabel": "Unfavorable solar renewable energy agreements" } } }, "localname": "FiniteLivedIntangibleLiabilitiesNet", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "xl1_FiniteLivedIntangibleLiabilityUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Liability, Useful Life", "label": "Finite Lived Intangible Liability, Useful Life", "terseLabel": "Useful life of intangible liabilities" } } }, "localname": "FiniteLivedIntangibleLiabilityUsefulLife", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "xl1_GovernmentIncentivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Incentives", "label": "Government Incentives [Member]", "terseLabel": "Government incentives" } } }, "localname": "GovernmentIncentivesMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "xl1_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease, Right Of Use Assets", "label": "Increase (Decrease) In Operating Lease, Right Of Use Assets", "terseLabel": "Change in operating right-of-use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "xl1_IncurredCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Incurred costs.", "label": "IncurredCosts", "terseLabel": "Incurred costs" } } }, "localname": "IncurredCosts", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "xl1_InterestIncomeMasterLeaseAgreement": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest Income, Master Lease Agreement", "label": "Interest Income, Master Lease Agreement", "negatedTerseLabel": "Interest income under the investment in Master Lease" } } }, "localname": "InterestIncomeMasterLeaseAgreement", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "xl1_InvestmentsUnderMasterLeaseAgreement": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments Under Master Lease Agreement", "label": "Investments Under Master Lease Agreement", "terseLabel": "Investment under SEMTH master lease agreement" } } }, "localname": "InvestmentsUnderMasterLeaseAgreement", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "xl1_LadderRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ladder RSUs", "label": "Ladder RSUs [Member]", "terseLabel": "Ladder RSUs" } } }, "localname": "LadderRSUsMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "xl1_LegacySprucePowerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Spruce Power", "label": "Legacy Spruce Power [Member]", "terseLabel": "Legacy Spruce Power" } } }, "localname": "LegacySprucePowerMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "xl1_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "xl1_LimitedAssuranceTypeWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Limited-Assurance-Type Warranty, Term", "label": "Limited-Assurance-Type Warranty, Term", "terseLabel": "Limited-assurance-type warranty, term" } } }, "localname": "LimitedAssuranceTypeWarrantyTerm", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "xl1_MSARevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MSA Revenue", "label": "MSA Revenue [Member]", "terseLabel": "Servicing revenue" } } }, "localname": "MSARevenueMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "xl1_NoncontrollingInterestEquityFairValueAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Equity, Fair Value Adjustment", "label": "Noncontrolling Interest, Equity, Fair Value Adjustment", "terseLabel": "Noncontrolling interest, fair value adjustment" } } }, "localname": "NoncontrollingInterestEquityFairValueAdjustment", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "xl1_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Customers", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "xl1_NumberOfDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Directors", "label": "Number Of Directors", "terseLabel": "Number of directors" } } }, "localname": "NumberOfDirectors", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "xl1_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NumeratorAbstract", "label": "NumeratorAbstract", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/NetLossPerShareScheduleofnumeratoranddenominatorusedtocalculatebasicearningspershareanddilutedearningspershareDetails" ], "xbrltype": "stringItemType" }, "xl1_OfficeSpaceAndRDAndManufacturingFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Space And RD And Manufacturing Facilities", "label": "Office Space And RD And Manufacturing Facilities [Member]", "terseLabel": "Office Space and R&D and Manufacturing Facilities" } } }, "localname": "OfficeSpaceAndRDAndManufacturingFacilitiesMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails" ], "xbrltype": "domainItemType" }, "xl1_OtherInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OtherInformationAbstract", "label": "OtherInformationAbstract", "terseLabel": "Other information:" } } }, "localname": "OtherInformationAbstract", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ROUAssetsandLeaseLiabilitiesScheduleofotherinformationrelatedtoleasesDetails" ], "xbrltype": "stringItemType" }, "xl1_OtherRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenue", "label": "Other Revenue [Member]", "terseLabel": "Other revenue" } } }, "localname": "OtherRevenueMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "xl1_PPARevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PPA Revenue", "label": "PPA Revenue [Member]", "terseLabel": "PPA revenue" } } }, "localname": "PPARevenueMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "xl1_PerformanceBasedIncentiveAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Incentive Agreements", "label": "Performance Based Incentive Agreements [Member]", "terseLabel": "Performance based incentives agreements" } } }, "localname": "PerformanceBasedIncentiveAgreementsMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "domainItemType" }, "xl1_PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses And Other Current Assets, Policy", "label": "Prepaid Expenses And Other Current Assets, Policy [Policy Text Block]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "xl1_ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from recapitalization of PIC shares, net of issuance costs.", "label": "Proceeds, From Recapitalization Of PIC Shares, Net Of Issuance Costs", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromRecapitalizationOfPICSharesNetOfIssuanceCosts", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "xl1_RedeemableNoncontrollingInterestEquityFairValueAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Redeemable Noncontrolling Interest, Equity, Fair Value Adjustment, Increase (Decrease) in FV", "label": "Redeemable Noncontrolling Interest, Equity, Fair Value Adjustment", "terseLabel": "Redeemable noncontrolling interest, fair value adjustment" } } }, "localname": "RedeemableNoncontrollingInterestEquityFairValueAdjustment", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "xl1_RedeemableNoncontrollingInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Noncontrolling Interest", "label": "Redeemable Noncontrolling Interest [Member]", "terseLabel": "Redeemable Noncontrolling Interests" } } }, "localname": "RedeemableNoncontrollingInterestMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "xl1_RelatedPartyPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party, Policy", "label": "Related Party, Policy [Policy Text Block]", "terseLabel": "Related parties" } } }, "localname": "RelatedPartyPolicyPolicyTextBlock", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "xl1_RestrictionsBasedOnFinancingAgreementsAndConsolidatedVIEsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restrictions Based On Financing Agreements And Consolidated VIEs", "label": "Restrictions Based On Financing Agreements And Consolidated VIEs [Member]", "terseLabel": "Restrictions Based On Financing Agreements And Consolidated VIEs" } } }, "localname": "RestrictionsBasedOnFinancingAgreementsAndConsolidatedVIEsMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "xl1_SETBorrower2022LLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SET Borrower 2022, LLC", "label": "SET Borrower 2022, LLC [Member]", "terseLabel": "SET Borrower 2022, LLC" } } }, "localname": "SETBorrower2022LLCMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "xl1_SLARevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SLA Revenue", "label": "SLA Revenue [Member]", "terseLabel": "SLA revenue" } } }, "localname": "SLARevenueMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "xl1_SSHoldings2017AndSubsidiariesSMETHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SS Holdings 2017 and subsidiaries (SMETH)", "label": "SS Holdings 2017 and subsidiaries (SMETH) [Member]", "terseLabel": "SS Holdings 2017 and subsidiaries (SMETH)" } } }, "localname": "SSHoldings2017AndSubsidiariesSMETHMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/AcquisitionofMasterleaseagreementSEMTHDetails" ], "xbrltype": "domainItemType" }, "xl1_SaleOfSolarRenewableEnergyCertificatesSERCsTermOfCertificate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Solar Renewable Energy Certificates (SERCs), Term Of Certificate", "label": "Sale Of Solar Renewable Energy Certificates (SERCs), Term Of Certificate", "terseLabel": "Sale of SERCs, term of certificates (up to)" } } }, "localname": "SaleOfSolarRenewableEnergyCertificatesSERCsTermOfCertificate", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value [Roll Forward]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageFairValueRollForward", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "stringItemType" }, "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesExercisable", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "sharesItemType" }, "xl1_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable", "terseLabel": "Exercisable (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisesPriceExercisable", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "perShareItemType" }, "xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items]", "label": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items]", "terseLabel": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items]" } } }, "localname": "ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "stringItemType" }, "xl1_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table]", "label": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table]", "terseLabel": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table]" } } }, "localname": "ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "xbrltype": "stringItemType" }, "xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree", "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermThree", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "durationItemType" }, "xl1_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo", "terseLabel": "Weighted Average Remaining Contractual Term, Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermTwo", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "durationItemType" }, "xl1_SolarEnergySystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar Energy Systems", "label": "Solar Energy Systems [Member]", "terseLabel": "Solar energy systems" } } }, "localname": "SolarEnergySystemsMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "xl1_SolarRenewableEnergyCreditAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar Renewable Energy Credit Agreements", "label": "Solar Renewable Energy Credit Agreements [Member]", "terseLabel": "Solar renewable energy agreements" } } }, "localname": "SolarRenewableEnergyCreditAgreementsMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "http://www.xlfleet.com/role/IntangibleAssetsnetDetails" ], "xbrltype": "domainItemType" }, "xl1_SolarRenewableEnergyCreditRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar Renewable Energy Credit Revenue", "label": "Solar Renewable Energy Credit Revenue [Member]", "terseLabel": "Solar renewable energy credit revenue" } } }, "localname": "SolarRenewableEnergyCreditRevenueMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "xl1_SponsorshipAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sponsorship agreement to be paid.", "label": "Sponsorship Agreement", "terseLabel": "Sponsor fee paid" } } }, "localname": "SponsorshipAgreement", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "xl1_SponsorshipAgreementContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sponsorship Agreement, Contract Term", "label": "Sponsorship Agreement, Contract Term", "terseLabel": "Term of sponsorship agreement" } } }, "localname": "SponsorshipAgreementContractTerm", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "xl1_SponsorshipAgreementFeesAccrual": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sponsorship Agreement Fees Accrual", "label": "Sponsorship Agreement Fees Accrual", "terseLabel": "Sponsorship fee accrued" } } }, "localname": "SponsorshipAgreementFeesAccrual", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "xl1_SponsorshipFeeAgreementRemainingTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sponsorship Fee Agreement, Remaining Term", "label": "Sponsorship Fee Agreement, Remaining Term", "terseLabel": "Term of sponsorship agreement cancelled" } } }, "localname": "SponsorshipFeeAgreementRemainingTerm", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "xl1_SprucePowerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Spruce Power", "label": "Spruce Power [Member]", "terseLabel": "Spruce Power" } } }, "localname": "SprucePowerMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/BusinessCombinationsNarrativeDetails", "http://www.xlfleet.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAcquiredFiniteLivedIntangibleAssetsDetails", "http://www.xlfleet.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.xlfleet.com/role/CommitmentsandContingenciesDetails", "http://www.xlfleet.com/role/InterestRateSwapsNarrativeDetails", "http://www.xlfleet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "xl1_StockIssuedDuringPeriodStockOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares, Exercised.", "label": "StockIssuedDuringPeriodStockOptionsExercised", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodStockOptionsExercised", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "xbrltype": "sharesItemType" }, "xl1_SummaryOfNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Noncontrolling Interest", "label": "Summary Of Noncontrolling Interest [Table Text Block]", "terseLabel": "Summary of noncontrolling interests" } } }, "localname": "SummaryOfNoncontrollingInterestTableTextBlock", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/RedeemableNoncontrollingInterestandNoncontrollingInterestsTables" ], "xbrltype": "textBlockItemType" }, "xl1_TemporaryEquityCapitalDistributionsToNoncontrollingInterests": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Capital Distributions To Noncontrolling Interests", "label": "Temporary Equity, Capital Distributions To Noncontrolling Interests", "negatedTerseLabel": "Capital distributions to noncontrolling interests" } } }, "localname": "TemporaryEquityCapitalDistributionsToNoncontrollingInterests", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "xl1_TemporaryEquityFairValueAdjustmentForAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Fair Value Adjustment For Acquisition", "label": "Temporary Equity, Fair Value Adjustment For Acquisition", "terseLabel": "Temporary Equity, Fair Value Adjustment For Acquisition" } } }, "localname": "TemporaryEquityFairValueAdjustmentForAcquisition", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "xl1_WarrantiesTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranties term.", "label": "Warranties, Term", "terseLabel": "Warranty period" } } }, "localname": "WarrantiesTerm", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "xl1_XLGridDisposalGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "XL Grid Disposal Group", "label": "XL Grid Disposal Group [Member]", "terseLabel": "XL Grid" } } }, "localname": "XLGridDisposalGroupMember", "nsuri": "http://www.xlfleet.com/20230331", "presentation": [ "http://www.xlfleet.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails", "http://www.xlfleet.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/subtopic&trid=2175671", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 92 0001628280-23-018816-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-018816-xbrl.zip M4$L#!!0 ( '>FL5:P2ZW-3 @ $8H ; Q&(RGK4]";F_?I]C3T(@T*9J=YNB6ZEA9FP?GY?'SSGVS,DO9Y>]P1]7 M?3:VDX1=?7S[X;S'2I5:[5.S5ZN=#<[8^\&O'UBK6@_80//42"M5RI-:K7]1 M8J6QM5FG5IO-9M59LZKTJ#:XKI&H5BU1RHAJ9*/2Z0D]P:_@T>F_3GZI5-B9 M"O.)2"T+M>!61"PW,AVQ3Y$PMZQ2*7KU5#;7A+)*9/1FY(60VE9,Z@&#RW83/<0GA?Z!RG?ZU\/SM^=][J#\\L+(/?ZYF/W M8L &E\]:LBV:W_1['Z_/!^?]&];_O?>^>_&?/NOV!NSZXP<\"IJ\$K1V^1[C M:<2"_:BXZ]ZP[MGEU:!_]K,9ZP+4K#?8Y3LV>-]G-]WKM]V+_DWE\OM*6\S+KC;4T5O*4O5/IJ,Q"H:V,Y\R.N7VULW]XO/$Z MRG@4@?,JB8AMIWFP6%DRC1"N3H6>_" S@^K"B']^]H=N:1Q6]\D-YVS,IX)I M,95BAFQAQ](@ 'K"@GKE-Z9B=I/I/!3L2LV$9N]50C*0/W2F-*>,A=@P M /G?E0*((F<3W&G)$Q;S$(\T4Q,D**M\O[4.J0B%,5S/J=^/. D"B%DP$2:! 4&@6LF M[1@&FDR$3D&2FT$U%<',*89%;#A?=<-+@6#SYX&@8+%,$63"RWU0RRZS*C3K ME7:9QB 41Q:X#I,\@DP 9R6"98!.ZF3.,L2=($M03I)[3!9P,(^F!NPC5S>7 MJ4>>H . J( 6-YUQ^H3D/+\@K8S$*9-6U? M"MY:6X>WP8/@O#8%EHI:@,A!Q;'$[:[Q5=PYXUHX="#:)IE6H8CPV+!=H"(2@)D/??\N'/-T)%@7 MA'2=)^CA:LG]7;%22]*=OY54%:8>GB2?$6NMH-:CB'399***FRE^,%.,F^A4BZ8F!HE6!.J M&)7(R!T9F'QH9"2YEJ2_]+G>\7_JJ@%!^=>M3..2M6-'9004LF!C&I1Q #S, M$TZD#JN<$O=Y'"-\5;!:S.!J**@C>!?C1?0-/+M5,!YN#XS;U8/V.HPW)JPU M-&].=9N"&NM@*B/"*C5P MYR#E5\6#KBL5JJ" MNMNC%TM+9B#OEX+?<'OPNZ#A_I0GN2,KBJZ(8Q2'*O%<[AXV@?6PV MX5Y_^W3=QU2N:2"(T_CJY6H/">6.S$ M:8(7 +EH>R"WI$P?S754T)Z[J-M\X2>2N2XNS@4?_R-[OH&X&^57NP_2W?@RVC\]Q.K-B&N6/$ M:+%$ROK$"Q9^YA/INM>5IZ(X8]OZ_V?K;LGPW08&& M>E$":;2_I:UR* 6@463JY:YG)O@MI5Y?L+GDZRI-=]"Y. [Z*L 5&Q1_O/ $ MK_$( XU8TMJSX"P*5 P!PE!'EGW^-TC^)I\ '_"2,Z9()T\>G+VDW+Z%VZ$N M4GBL01MEA%TXI@-PW+ET@;"RSX RG:ID*B@-IGQ4'*_K@AS%)$O47*!U-E:> M$?D#_ )OWZ5&J'[%ZSSKME!%\Q#X$[H"7R<\,Z*SN#@&.@77;? MD3SZ5J/PS'5C)QTO&4^_ZR'M\VK/Y?OI(A9_TZ$.1VSL$N_ M^Z!/Q':O_(D;,N1:^]ZZEVLNN3V1.U>_2,N4_QZOXX_0IV+M&[5[:+KL6+\? MPH? 9V[7AWSAL[;BUW]AY[[U._T+4$L#!!0 ( '>FL5;%KJ=D60@ '8H M ; Z M5,7,C%JM;O6CIUN:.?GE[++;_^.JQT9NK-G5Q[+,U:!U5&[S>;-6:O#6(<"GWHP.Q7Q6M_]1@9 7BH8]U,RW?%,8J+HTDC=]N M[B?N>*J$&[5KU>H_"U[N]&1H8H?!4G0.ET''NB:>WD*9,TF[5H]?X6@:BX>&6W2]D[5_SNFEM*0CY6>M5_WU5A:=B&G[-J,>?RZ:!&3DI6I M&@9!J_XK82,&\;?38/\!]&@5R[D_M3HYT;L?J8%RK%$KUQ]ZL)GM$69>IC_( M^&[ONG_^[KS;Z9]?7@"YUS_?^C]X5U'2[U:W1B$?[DOS2=].2^"N$!^@EV5V;^T M5'&113)U:CAC;L3=JYW]P^.-%U+"A0#IE;0Y2Q34;\@B/4F;&2%'. M!+DU@5A&TEJ>SDADS.\DQEW1:?%,P!@,J7TE@3%((%(I*@>(Q>@.2P10,QVI M:,1L1C_+_L"3S)60 V-E-4H,0M=4N1$&MN'=[Z#X+SVN98RHL!(@'PK60>$=)UI2/AJSJ1% M[8]P^7SV92P5*=5&/+.;=Z&<-Y# 13Y2R*)@8)N!F2;*>KZ#D(R]&BJ1ETRY MRK:IU-SC+,^B2Z@4; ^,#\JM@W48;TQ8:VC>G.HV!376P40)PBJWV!02I7,+G%-%20#F MJ9B#"?!6?*"TY/TF&+8Y%%*@2B2*3 M"F^ KTUO98P"0P/9:)$)+1D20=T=T(NEI1*0]TO!;[0]^)W3<&_"=>;)BJ(K MAT,4AVJ"N-@GBKQ7.X?UVL&QW81[P^W3=1\S64H=09PV5)<#D[GG+=@D._"% MM*32>?CEW0X;S(MROP)EF G8X^%& [P R(GM@=R",D,TUU%!>^Z\;O,M3T+O M*XB2TKF)HBREV*_DSB>TCHUU>$XGD=!E(RCZ,T/JA>K=9[H, 6)PV"/IW'!L ME:0_+J"3A#A;V+47K!IQNR@TB/T\Z*7P6<'/1T[9,Z;5G=3YV<$C^>(W3]$W M GVK]F#[6[X'6T3GN9U8O@WSYXABOD2*2Y(BSER%Z9*O"&A?47FLU; +TSCJ M6&=2N\CV_@%4CL?*.2D_DQ'>&M03U'ZF8)]7L@LP@X M$3S^4C4]7X'RSTS! M?+_:LCCR1PQ[_]]L_659OJ-1H*%>5$ :[6]IJQPI"6CDF7JQZYE*?D>I-Q1L M/OGZ2M,?=,Z/@[X*Q:<>8&*+D 8ZLABR/\6R=]F M8^ #L^2=R=/)DP=G+RFW;^%VJ(,4/DQ!&T6$77JF W#\N72.L&+(@"J>&#V1 ME 9C?IL?KZ>W4'GS /B3:0ES MK7EB97M^<0SF3C2?M57L9\QW.LZ5#8QS9MRF5_43HG_4#?D;4(^HT)R_Q3\Z M*A\V#^E%ODOQ7\P'SM_QE_T[_HH3ZVW-5GF_>?!L<[5<>[;MF./-E);\1,1)@/3;1,>ORDT"O,..1[;]>2>U1Y^!D 0?3SC8;)7OY/X&]=/ MC2;R# O"ISSV&Y^]VJFUJL>U@Z+_DN31UQKYS'Q'IW^$OV]GP=N%2W!9-%9):-9.MZR M2?_\VMFV:?V9)J\[4G+(WBVRX678?]!G8KM7XI&5X,S(Q+FAT;=U8;6_;-A#^OE]Q=; T 6R]V4XDI,1.FM4#NC9;$!@V[WB\-]X]Q]&+ ML]ED\>EJ"HG*4KCZ\/KMQ01:'=O^V)W8]MGB#-XLWKV%GN6XL! DETPQGI/4 MMJ>7+6@E2A6^;:]6*VO5M;A8VHMK6XOJV2GGDEJ1BEJG([V"GY1$I[^,7G0Z M<,;#,J.Y@E!0HF@$I63Y$CY&5'Z&3J?FFO!B+=@R4> Y7A<^V.604\&A].HK8#;#H58MYP5$0];M.S^EW>X$3#8Z. DH'7M#K M=?LN=7]W44D;V:L]4JU3^JJ5L;R34'V^W^L7:KABD4I\UW%^;1F^TU',2%+U5'9*R9>X;^UJ5J(8]Y"D7_IYC_H::THE) MQM*U_W+!,BKADJ[@FF5_LQQ M/6W$]#9A 5/0]2QWVX+== _1\U3\).4GT^O%Q?G%9+RXF%UBYE[//XPO%["8 MP7PZ,6MNM^^T83R'\=GL:C$]VV1ZTMSG8EYCQ(ES!+-S6+R9PGQ\_7I\.9UW M9K^]G7Z"\62A*9[C>+L&[U^WI?=56RYR"'F>TU#7#E@QE8!**+POB4 'IVNX MI@47"G@,\T*4(84KOJ("WO TTF5AP@72B=E]H'?N[PT\SQENK)L5=W@(R'+. M10:NTWD/,1?FI)C)D*3PI3H0:!YAR7E'1)CL[[E'SK#KMDV):0.1R)PB]4[+ M.0U+@54/W4'R"*:W84+R)46ELHQ)J77"?\T9826#A J*=FRJ65G7:-B&BS9, M$L&D8D0KFR_-L9.$T1C%XW&*W5"8Q3$+45D4IF5MV-H&7%A*(4L"494 M<7 '\,&:6Q-+JVQ\55T E$TB7N@JN\G>,.D$J\^8$Q&0G,K.[#:E:QB')B0Z MP=I()V9;MH;/.5^ABY9T?Z\_&.Y<. H2Z6AV4AHKWSMN2@G#8.3*[^B5GY2? M!^YA8\6//W[;+V[?ZO:T(Q88C_I:Q&6*=R3D69'J++S+3$&_E$Q0W?^DN3MW M83\@>!$$N/V#Z/ NN/=Y?)?#=83=DVX/8WDRU!G^?XBG]SSCR7(L2%E5Q[ @ M*H);(UPU\6F"39BNB(6@4L>UK BHJ*#/DU)(:G??!E&3!8I6?LL M-YXQFX:UL( KQ3-?@ZD;7<*P*->]UJ1.1:YQULF)->@---12B*]4U!Q?)#O6T[2_$^M9)R?'WUVJ4=;;2:QM'%$Y ]TM"Y*_:G5; MS88Z[WRON 5W&ZCI5'SH\KMA_F>L,A)]IO"T< <[]_=ZQT-I/A\ G2W3=TQG1WN@M9.[ M=F"MRY:I:@7ZBJ-M/G Z_B /H$>M2D@RO!L$44V",>T0\? M1\0V%?O9SA)CD.A^;)L<)V=L?FG5U!CB(D0WBN:H$-85\[A0 Z0(@O46W$T0 M$N/\GV.7Y3=,SP((;*O&F&&^K$T'73'LNH%&676?1B$/>>)2Y$PF]P)V&18$ M,&S,J&4<0UG@BE:32F7!0IM187O,-*.N3'3SS[G2JD04[8J:L<+,*?54828= M1/<%EW0;"PZ:IK\-^G"NP$6Q8A([>AG\@>R-#2DC 4N96G];#HX:99CLH#** M#C3^"6OD4;E3T!BGI3S4%.307D6C],17(H@4#SUZCU:K08UD9I!K0SWE;6K6 M!GH;TN+.*+S,.B.J*68CBAI+&=4UQ-[03V*0ME1\&BAM/A&A_PT&\P5-B;YH MCQZ-[@N1@4+._1828#4JU>,MWWAGJC^K)R_S^';Z%U!+ P04 " !WIK%6 M)8@'I_(% \%0 &P '-P&5X,S(R+FAT;=U8 M;6_;-A#^OE]Q<[ T :Q7.X[?&L"U'318&Z>QBJZ?!DJB(JZ2J%)4'._7[TA) MB9TTK0=T3;H@,&SR>+Q[[GA\CN-?9XNI]_%B#K%,$[AX_^K-V11:AF5]Z$PM M:^;-X+7W]@UT3=L!3Y"L8)+QC"26-3]O02N6,A]:UFJU,E<=DXLKR[NTE*JN ME7!>4#.48>MDK$;PDY+PY)?QKX8!,QZ4*0%I_ ,&JI M*<_7@EW%$ES;[< '+CZQ:U+-2R83>M+H&5O5[[&E-QG[/%R?C$-V#2Q\V6(# MZG3\?M>->KU>EW9MOT]Z;MAS^R2B?C?H_NF@D1:*5VL*N4[HRU;*,B.F:O]A M]RB7HQ4+93QT;/NWEI8[&4<\D[B9P,75UTK'0TU$7*$RR?.AXZ*FG(0A^FLD M-)+#/@Y(>B,-DK"K;*@=;E6ZF_4!3[@8[MGZ;Z1FC(BD+%D/7W@LI06> M8SJ=ZS.D+OIQE$/ LHX$J)K!B,@894WA7$H$ )VNXI#D7$G@$RUR4 84+ MOJ("7O-$G1LL# +GB5Y]H%;N[_5=UQYMC.L19W0(*'+*10J.;;R#B N]4\2* M@"3PN=H0:!9B#7I+1!#O[SD]>]1QVKKFM($4*)S@[*V52QJ4 LL@PD&R$.8W M04RR*XI&I2DK"F43_BO)$$L;Q%10]&/3S,J[QL(VG+6Q(&)1#>'"A-\3RC*] M[S1F-()3EI$L8&CM(HI8@-:B-J5LP]DVX+ADT;H->2F*DF!()0>G#^_-I3DU ME:*7I6OX ME/$58G1%]_>.^J.=*\=6&72/FUK",!J9'!IJY(D2], Y;+SX\=MOX^(-3G(BH3/"0!3_-$I>%M:@KZN62"JANQT(?G-NP'!$^" .?H(#R\#>Y= M(M\F<1UA9]#I8BP'(Y7B_X=XNL\SGBS#BI16A0PKHB2X-,11'9\FV(2IDI@+ M6JBXMM4T21+ 96@-U@6T&'S912R(D_(>L@RC8Q>-*J5^5Q*G@X5O;I6 M)0RKT//"=.%[V:84KK*P3OXG5U$SO'U4U\CV'7R'Q'IY_"WU?K[0OSI_%* M:QPRB;L%._BYO]<]'A7Z\S[3V?)]QWRV%02MG?#:0;2N6[JLY0@63U@("J71 M,P/],8AU0WJ?0*JN]!$"^?20_TS 'EP(AO#EB-]#*JXN5H7TGJ=@E33)M;Q(I/95PJ4T**?H5-JZ9[O[I3 MT]TC-DPY+^@VO>XW/&J;1V.KAH-BQ0HD2:7_%XHW/B2,^"QA4,JC)7 6GH!%VH%F@9E!"H8I.J?PLD9>+^XC>-0!5\TM2W1RWH>Z< M-RUK [T):'[K%)YBE1%58[@1145/M>FJ:]FPK\ @;9GX./??5G]:ZH7SA/_@%02P,$% @ M=Z:Q5@6.[7#7#0( M;H5 ! !X;#$M,C R,S S,S$N:'1M[+UI5QO)LB[\ M_?P*O9QSS^U>B\(Y#^[>W(4-]F8?2]@@[ -?O'*$PI**79*8?OT;69) 3#;8 M B19O7IA2565F94Q/1$9&?GW_SMKMVHGH>SF1>^; M[0^U]<+UVZ'3J[TM@^D%7SO->X>U+SYTO]5B6;1K7XKR6WYBLJQZYFUQ?%[F M!X>]&D&$WKA8OL8D4FR\SY2G.F,*T4Q+KC+IL36"1VND6SYXS;%"T>*8F: ) MW!9U9K@T&9:*,DZM0MPO^]>4,L<44UA(RX*+VB,:-=9!2L:)8*G;PQZ\';QA MI_O:A_P?2X>]WO'K5Z_.;-E:Z0:WY9U6W@EI7E[U2M/IQJ)LFQ[,6WH<98AD>*R1N]L@"-.QAL;ZS& \UYX9 MC>][W6*>(951/&JGW\T.C#F^;">:KJWZ'5ZX]J)I4/[&I S&B,2KP<71K=VR M=[M-^/%:>\,^LF[_^+@5$MO<.XYT3_7LO^GE:. MOUV;@%-:/8*UUJ^JJ\-; M[[\ID?MRR+WC\FZ"IRNW)B*_CUXHT:O;,QT71O??&NGUV]-E:[KAZLWP];M; ML15";\45[30,BN@5 ?-NP0B6WQO,X([+QKOY7?,!M^)7_UO_L.,.0]MDU][@ M=WFN%57C%;/0J?[\:_/;WJT'+MO#GJW_[_*36 M[9VWPC^6?-X];IGSUYVB$Z#__.QUNC&4@X^Y]Z%3?83K#= ^9>X&W9_UMD/\ MQU+N!)O2M#8[/IS]3SA?JN4^-4T_G]OUXN0#V3[9H_6^/]HXV7^OC[:.ZA>-]W6T MM?Z)U9M[=.]HN[5']OC^^MK%_M&WLZTON[1Q\0G7C_;0!]IH[5T4%_6+[:/& M^@$\LT$:9!/M?VFTM[Y\.JW#<_5FJ]6X<*C1W"2-=PI](/OG>U^6#]LU\G&^7YSDT/_T$_J=[^]W]X\\>_?Y?;]KF@-5OW]?FO_RQ[?.]K$]?=ULO5.G7]H;O3J.^CL0[.. MZQ>?+KYJZI!& 6<:P^_9&WH]C#S9L$"/V2!BULL MX(D-P5"4&4=$Q@P.F<;"9,93Z:0#QC!\:163+*F%9Z/^"+4,R/\1VB_\._BM MNR#QCTB,;I'8$&R$(8 R!)<9BQYGEHF8466=0;8BR=+JIY>C;Q+O!74?1%U\ MB[HR!BE @C.@@,\8EBBSSNJ, P37RCC%F%A:341X1OJN 7%]1>"6.5A0]4=4 M);>HJJ)'R""6*0ZZF=&0+#.3F<2$*ZNE09PLK4;3ZH;'D#4R9Z4,A#H=&)/( M8 %M&>6=@X%&QR_+&:3Q5K==^UUGZZ@!%-DE>R11ZN!T_^@3 M<,HNVVM^PWO-=X=;SB,VFN[T*R*61T0D:&.0 M4B:% &VL:":= *)8ID742ZL?\=XMNKZZ#J[+$ - )!>Z=[@$R8-YW:U#YEM2-:?T"&CAD(%\4??N[JVN4P_=BMM ))UZ^,OH\Z>75MHNZ\,9X!G2EPT-KSQL!OJ= M?/#ZW:0\NI=OU@ZFVR_!/QT0H+HX:F)T;?0]M7$W)RJ#E!$:;"%CCC$30>2, M8H9:JJ.6PQF=#@:\/J/C//63,]JOY/GZE UC$*]W=]8?/9O&6BR44I1$R;P" MLP$S%R.)BG@TXD^"R;3-9HKN360VP7I5)N[R]7Q^ L,:O[52VJ97E#\Y\;>> M3S^NAT[1SCMW-?M0\;C6Q*OKH_\1W:E7C&OP"",UC!JA $>(F%C!^>BBJO0Y M&>ES,B7B=$V?DX?K'#;^]ZL[^[R[OH[/0*]VU&2 -^BQ"<6:(9 M9]XJ'8D46F-$ "JKDAS9KW>?*I3.NCR?UFYZTYSGNF-2-D N?&6$6<-MXP MQJ-!EH6 N)/1$B3G1X)F6L\!A9 7'I2V10S+F B&',5@QZ-2;/9MTNBV[= S M>2?X#5-V@$S=&:%/$(2A&!B2-'VP&KX; C!"!:JB<--+GV[9>_VVW^ZW3"\_ M"1LQ!M<;A'NVXIHOCJMH446B!]WIC_K=7NKZ!X1;\,T HUOJ3-0,*:Y9H%)) M$CP.DAB#F8QRP3=32KBH%:).2TV"9(AQ*PF83.9Y"@$1C5X@6/8S%-P&$SB4 MKRMBC?_XW/+\,K[)RP<1P4,G'!L 7B8R$X@AV!F+I!/!&>'9@I]F!*2_/"NY M:*,//(7] (OHH .3S H1#'$DDI>(XT\CM']>?IY)3N($(;!KT7J-PWF"8D6T M)H1RAP73WEG FU++B#CG%K#"_!'T-S+>2,U0$+MP$6D M\T/>,["M#K#^_%#XN2.O+T];ZH4."L-D&\F< MMEI2\.&B2#;8RV#FC[9/'W=[>:JZB*-0SBAD-;.2&L$HDQ0\<^9CB/[YTE'F M2A5/*G'F1A(;\<%Y"8(7F&+(>BF($PQT+**&/V/JT"R#W"=)ZS6,+_**7!4(+GADPS MK>>XC]&IJ#TQD<$4:O &J09W4&J*G9U]F_0B"WN3HT^PQH/9H9(9S5C VEA! M!3'!(!P-&BS8XVE@UFP1($DH!VV$!=*-R;LCT G9H@E2B#/29P)JXR)!'QEBB M@^.<8!]ET'-#I6>U0Y.C#V8.629]X XQZX)&.BJ*4 3JT"CB\]'GI6: *4&4 M051ABI@+:5>)HU03J0 G&>I?( U^EDWRR^?G:V+2Y#+#P7_4!AM,I:9(Z@O0E49*0DZ MX @6*!DC+;U #,A)K(-OPR3S.2#F\VW3F%@@07H27?"<2S",#O ;6$B#B0+T M;5BT 3Q([:2L^T>'T- M72#$D,$A:L^H(\;QJ)DRWAL5,1ON&T3ZZEW03:ZW34',M3-KW9" MI'G9.2[[+GPL3D/YU$*C?[VZ0Z>?QG)/=8=C^/AH\D:&);?">X<8,U(JT(T! M.:P(L8BCF][;-$>.7H[./X_HKT55?B6+R9A$&Z4J)]QYRZR&"59:H@ "+*9_ M_2DE )>YZP7_UG0/USK5/\GJG9A6,GAW_SJ>,#%X'AKM5L63MCKO\H[I.+"' M:P=EJ*QH-[4 -Q2M/-4^])\W-V9E!)X!3'&M[)V_WV M/":B6<8B)ZDVDL',(V2-T5QB<. )CYBJ&268.9M7@F%%C60:IG*>2\-<#,!N=4!Z<7]XRC\K3".<9=\8):1A-NZ*]E%(@ M$XW@G-,96@J:8M*^S!*N3+M@2,#*T535$0!H2,7MF?!,@LV<6ZF=9WG%+@*/ M:!\=D#=ZI#Q)8;R@=/ 4VUEP)WZ*J._Z92?O]V>#P$()Z5/RA3!N7NF;UD#ZO5#.M_!&$B7RSB,":%?+E(6AI/( J<#= M1+.PU?^GB+M3Q-ZIJ61W]'$]G(1643WQMNCVYE*6760N2!^3"0;G-!B T%1% M98EDR+BYAK[O>EOE3BA/N5EL^?ES;!LO;Z8=YE%;NL%7@ M] ()(X!G;!WR(5)OB8?_")]Y\NU\F&?R60FZ%6"2D$0SRJA.AYY:Y+P.G+B9 M*<_W'?(5+5-NATXX324 !B&HMV7P>6^.J1H1\2D311-F&*5_E%=?3:5MSL]$SG( <] MN];MAOD,,!""HT4,A#%PAG!45DD@:?2::H/E+%2Y^CY)*V]CCF622XZ%UDB" M*\F"XE998AU)^>S4Z:&_\;QYFD_JITTJ,=)RC)2E'AC= _='+8B42)M 4N)< MF*7JC-4)D'3G"# MRW^E")H6F"NCI."I.7GX)U@W]C6@8\P!E)3$;>2S"A "'!,^=1 O]2Y#FX!N 4>!1G M( OO07M$/H0#X\Z?=:?(\V?H1<6BICP "0.SPFMCJ+&4$Y;.R?5V7H@YYV0T MDF#N. ;3'\ ?B-90%CEW3H'>X3.1>SYE9'P15"NY#4(%KM.IC 93187FA'@K MPM6!4POJ/0"I3&K+N DA!@W>871,.!#X^$(R0-!^"+(YVE3*SO$C(QSWHX+H/+S0-"1K.F=%XF MBR]5H#><6"0LNRX1=3+*$C:GPQ";Z40-BH=*$$XS#./?0QE+,IV"HE6A1TN MLV,6+#9)%K/(X1(C95\$[%\&>(Q9X;GSR*I4*!:BQ'1^-1L,.C#]/*314A[V:EG7\6 MT$;GH LZ6*9=26/H9:>^T?SGTT-/F#_Z8.AY=>NOK!%H:71 W ?!F7!( M+(!S8YT!9W@$/1<4_3E0>D6DGZP#Y_K='OA+=U2"@S<<71PU\N!:<"A(%$B0 MU#C. N9:I_(HDKL83+3"3*_'\:B=*Y>H=@!F=\Z[X'3.BBN2\I=X))9$S9C$ MZ1A2P9@G'J01@ZA.[TKZM--HIZG7,63"))).W4\9M$+P53*$8K* ES04FGEU+P)TK-3 M:G(R)31@.B85D,>"R@-BI801ZBPW& ?*YTRFGJ%$R-/4>#4"O&@NN:*46>%L M!'B7TIPUXH%+,6<"];QDFIPT,12I#U()%QVS-AK" 3I84'J<8C$\Q&M^I.F. M0BRS(D]IDU,(B*3%?) M185 /&KL. V= *Q[3(E"<8*^0#8Y@R*;T- M)IWPKC!AE!I!YDRFGI]4$\S;MX8S1@BQ43"CF (W%[XK"IA":#8#<8B76*V> M%D'#RB$NTNXNG@['T8H!5L<&(Q%-M'X>J??KZ\#30KS(C?;.H)@V>&%EC=:2 M>:,!T?OH@ITSXCW'BN>3T F(D@Z=4BKMS-,$:6:1M"("#+$@;&[&3S=ZAAU- MDSKCZ'H6OJ=(2:9UL [P(#6(.N6XLE8H'N4L[=I^:?I,02(C,Q$[R6T,B 6K MP5,6SO 4V96"D^')-4A@-*TT7 ^VMPG<7/;3@^,)U/U>&M$;T_FV]OX&SOC5 MU)-J/VG1AXDLCX%,YTFMC@&=C>:;HBP3SZ39^_#A[:1273X4G0/HLYU>^@X? M,[@^O&>Z^-2Z1&0834"7N'2L+;0 M#Q_'LYU3+!^?E;,4(1G7GV+BT$KJ]#G_JIM./QO7Z M)=#SG7%Y"X#NS#B!.G!P^90(Q$HFM; 1!>:%0Y8X1D9'W,Y\2'.*:#>Y&"?X MA9P(K!%2@.\( U^1!6^ DH*%P/WTRUU]D)Z9GMKL'/?O4-,W[]C.N]_>@6$: MG<8^0VI2*A^4H-1819@SS&"M-?$,8PDZ,\Q RL@,D&MRTF6$BFFEP LBF?5! M"\Z)PE9YC4C4LU#(]>?IMG%V'-)IM4W 3_,8EW$RE;6P5 4@+I<@B51RC2U! M%!&LW P=_3W5Q'V1NI><&ZF9\YAASDP4R@1F O6,#0*/DU.2L(7'0G% V M"L^8I]XBG?: (_ 8 +U0-(\RM7$62I=W0T6Q&9$HC%T0! &2*UC I(E([C!F IO. .*,,X1W-IHW8.33E3PF2H MBL9KX8@ %T 3&P@S6@9,!35"S$!P9&J)-,$],P#E)4L%JU1@:4LV C)TNG, MA"%M9R!_]J2JG'L5FT^.\W5"C;O0*4 \J:CU.Y.7GTVK']Z<7W[\)[R/ M*=WA^8>43GMC*\CHIHI=NM4=>%8$VFEFJ;;1<&"8E.>BD,9(<1E0)'X&]E=- M@EID4JSS)(P[+;R2]A=+$[ABV#!NE3:8><$"6&Q.I7;3SRNSKU?HC/"*2*<0 M6&=8H)@9&70D$L6TFU.K$.P,K(#-M2A+JBFF,IV5)YD(2 J$&)&U7/P>U/J1D9X6:AGJN0! )=.>&,RU M#=8%S&,@ 0N#9V!#X.]DJ#C,GW74,<4$ W1C@V,Q2(Y<4$)).?T>[>R#FJ?5 MPQ-TK"WA"IDH1*!,I?WSF@<2A9?1$&=G8+UZX2P]%Z]XY2+0T"EC/&.*&&R# M08Q19;APRDT_K\R^7GE:&S0Y7L%1&YZ.KR9DV_LS1!,VD\L@S)0,"U#2QJ;2AGS@0#GY&=@:(R1R8Q^2AK+@C[OX@QL)OG-@TGDF ML;' '@3\:ZVQCI[/PL'B"T:9NM14$;U5)' F&6'"@\E@!'O&L3!"$S,#:PD+ M9GK*$%YDSDI $-3IP #^&2RT-,9YC9B5VLZ UDD[ K=-YR!VL0>")$49/.)W>>T)0@8QR=$19IYKU62&>B^?PD]WW3NF*7];P,KE=,[!B4 M>_AE.X"-R]-VBHIC=CMYK[N]LSN//$.ULE$;%Z@2#!ED0W!2&JLL0E$://W^ MT$O3\&E"0"PH&01C*J832[@V%CG!2!0&8 MCHIPX1Q1AG(;M-33C_Y?FH9/4TU78XUF5_#+>AQ*H/E6'@DUJVR%&+&*LC/((,86#38%":IT1 M@*V"]M-?3^^92?8DY?,"B6#^J$).,@:3I V*5"+$/9=4F9OGE4ZCI/ZV$B20 MXTX$&9B2C%IA#<;,(EW0LY!]XH[F,0*C)J3-I6097CTA%, MF68W=M0O:#>!#?.3HIU!RD>*(R'&,J.]3B9,$XX9XDPC-4-R][)I/%N]PU"F MHSW*<)BNI5&DP]VOG^E^[>XMH!-L79SBX]<&=4L[W:*5>WAY MOY&&E8<;9?]'13\OU6PU^$:1ZKRT37G^)G1"A [@XXS$NI"/SJ6SUW30S"JO MO/0.3#8)A GPS:8WS#];%)O<"H#U4B-$K'=!IH'3 MJ:XX,A>#]-,K5%-/HHD=&25I.OS$,B5 T05M393!6Z=Y-$':64*1TT2KEX<@ MVBL4.-'!6<&,8SJ*P+51BL1H.3?3"T&FD9Y/M"]5:X"&B@NI@$36 EH,2'CO MC(B(#XJM8I!VEHT^/#6M'LO:P-.,Z095I*H[&/# F4EG:I M<,-Y$X1GHP]3.&\B(_R!\S9^ZZ^L<08;J$ 16,XR*DRJ>>)3@H*(46(\"VEC M5SJUE7R$C^E(BB;HRJYQ*7C6?7,^?N71^60S:2$%PXK(%&&1G('.M8$H9# - M/M# _.B<(/J,BS<_L7!"GWWAA#A'!8OI+01CF!B-(N, (XE!F)M!M@Z&>7MR MK?M8*4@A^*@](<'^;N,B.D=UR^;NP]$6[ %:TN]?CC<$._DP]FOV5. MN_V\=SFS[4$EPVJ];GAMU,3HTNA[:N-.@BH/A(S".O#7&$[6P)N@%!/8*8+4 MH.(C!O4V=3D<#R'H^L:3$12C#$_F]$.O(N=*" *2%*P6FE)/"&?8@8*:8JS^ MH@28X/822TQT :8:3 %"0J.@X9,,*H FPV:4Q42?_*2X1X=J=$8G<6@>8O#. MU?FUWC%FO>%6L4 =5EXKY_$,8)RGWSVQ.-I32\6E50ZG3#-*0&HT)A8 ,N@O M;]T,%+X:K!HWS=E:OW=8E/D([5ZN%M/PR&_T*W5R?"75NT[IC6 M=C@)G7[8">5)[L+F]LZO#N+[2P0_P[P_[-*'O&JT-5AHN.IIK0WL%JICV[=. M.Z'<_/'A=]-B);1(Q%UW3>E\6_>-J M'18:O"N18F?0--R?IB('MO3#Y!W@I\D*QR6.>&-:*8JW5^I6M-* MHV@5"=2"PWKM%;K01*OO\\[!W2,=._6QS$]"KS1YYUH#\ZBL>5K'M$%$HSCP M*[,BE0!E(H*7:\V07VD]@%!N#+@^@6F,K4-!"@P,3)S4 M6LZ0?GU.#OG?#^_+W#^&.Z9+[&92MT85A8E><4H1BXXKI V3 ! H$P*),$.Z M=<&KS\>K+Z)7 0.80%1RT Q#*E72L I'+1W .87N'4>%)+5X()+0JRT@0F= MUOBC=ECCM#6%H%G:BC(31'X12::.$&(XU@)CAK'3'NM("*/,"&_##&R47@#Y M)P?R3Q,AQ\Y&0[!543'*K77*$Y(.W>,"(Q>F/Y5OP7G/R7D3/)*:&& L+1C6 MB@FCM;+,:QDL8AY+/@.'!BX ]I.:Y:?)S7,6.XRYB,0R08E"DA'-9 R.6BEF MH SJ@NN>B^LFI^MDT #=,:>&*.8D,C%PQTW:D^P=,;-P_-KTDVN")WDK@:)! M.-4]84@PPX@"MQI[3 VWQ$R_DI@!_U9AB,K\;C\Y/5O^'/D%Z4I3.;%!;2LN"B]HA&C75*^^9$L*])K*Z>Z?;. M6T"1=M[)#D-^<-A[S?AQ[Z_3W/<.7V.$_L]2==_JW]UCTQG=[8I64;[^SU1\ M+,:_(@PRBZ:=M\Y?_]\FS'^WU@BGM>VB;3K_=[EK.MVL"Z\UO+&;7P1H&/JH MOIX..T7HKU;>":-! (CX/W^E5\]\<,5 8E[W._#"Z2X8DYF:L=0.RQ#_L?2? M/YYYN;3:3-L):T6LO4V4[?2Z?[\R0(XTN2.JW*:-*0^ /+WB^#4FQRF+L5>U M,KQLBQ*&DL$\M,QQ-[P>??C+@YIJF7/@L>IMJH?^&C9FBUZO:+].I#X)92\E MGV6FE1]T7E"WGA_U/+R\4EUZU?.WKVFUHM']E]$*OKSV MJFJ['-TPG'LZ>%]?@[=*D_2/);ITX\6'KP)WUGS13Q.3F.&O8^,3"'N-:KAJ MXZJ35]5,_'BB!S0?S(H+*YLO-W=WFQN;NS4UAKKM8W_??O/M<;[C=K;K7I];6W7:W^#SNT4G4:_#8VXVE U;R?93[48 ;W$B#BC+#IM 8E*767*.X:4 MOFNQH-8QR1:FG)_UPE6%09)I6AHNZ]+/YW:]./E MD_V:+WOCS9.]M_KHZVC M^D7C?1UMK7]B]>8>W3O:;NV1/;Z_OG:Q?_3M;.O++FUQ?% M1?UB^ZBQ?@#/;) &V43[7QKMK2^?3NOP7+W9:C4N'&HT-TGCG3K[0/;/][XX ML7^T>;K7;!UNO=^ YPY.&^_?M?>_P+/--]_VX?O^EST"?;#&T;<3__XS\__\ M5VN?M$[LT7&[?O3F<.O+!MMK?F);ZVMH[\M^*XVS_G[[V];ZF];^T=YYX^B M;'U6Y_7F+OI*%'$J*).E B\94R1F-K*0,4"*SANM"7)+JQAEGRK+=T6%U2F2 MAEMFHV*=KS_^;^;$X8^Z*;_5MCKASZ>8_B^@M9/F[O[:Q#^#N'[JFQ)>K76^ M'8Z+LK=4BT79-CWHX*SW.N9GP6>]LO_[2?3>Z5<&?K>,R&5 WB31VF2&,/@3 M@B &>R\BH+BS^\3Y)22U]CR=WRU2GW;7MIL;VQ_V:ML;'[>VF[6/N]L[NVN- M9JVY50.+V@2S6<.TMK5=P_R/]3]K6^]JS7]NU,:,[:6A77O;3)>QIFSF5 M8 MVNJ]KN;CX\;VYA; B,8Z0*!G$.J/E0>V,5ANO"[2*0TX:T.?A^FQS)OS[#R8 M,@N=WTW$+SY]14Q0:UC,<- ^8\[XS$KD,^^I#92!ZT- PNMKVV__6:-XN9;F M_,'6>UK9/8_83G8RX+W&)F1H!=]M M;]5KEXY#FI:K+S/WBJF>7=Y-L=K:N[P5:B *8+[A&IKL*TF=3;HZ[?32KOX MJV7"1N,PZ"),,F:0RC0++(OI. FL&3/$I$@\SJC2$L^\R7YR=MH.!WFW!X:P MES:G_78LM7?^57LAG% ^TR& H:,2959(!Y^<8D0H08U86AWLDZM5&^5J_RQ: M">'4WA;E\3"D/L6AG7O"(!MGQO4J?D@1_2L^J)ENK7L<7%JW\K6\4\M[W=K; MPRI8<'_(9(;#_$RM<"T>%.9_W#6&?J[5'PY6/69-XKX%B-$2 SD^2XL,MU7> MS4D?S/?SLRMFSZ$(4^[,I317*33#[.R^(DM3.C+O2[ MW+[?%5O- [S?WJ.-=?^M<;'=:JQ_0_7VO]J-]BYJ'#7:]2\;Y_OM.MMJNN$S MGZ$OWMEO%GQK_7-[_PC&03[1QOM=M-7\=+[7WB/[S4\$QGFVU_Q7>^_B@#>P M.OW07.O5=]#9AV8=@PM^\550E?*L:(8"Q1D3!&=&4P26VQ.$02M'1I=6UT/+ MG)HRW*M@AV+P'0Z_MHBV$(8'"$/3G&T.*LE:D__Q +]E8^K[NJ! M\L!T\HOJ^Y^3513S-<6;*]LK.RNU837-67G#M=S@UZ%K=YS?LR504:_/,!!H!GV#@VUC-+^_R MO2-WOD? Y[[8;N\=-0[KR=A^O@T!/]#M5OCG]OG^%W]L"1/[S8VS.ACA_?76 MM\;[[&4)ON;;3S\&XT)2K.3N.^[/R]EOX MN%4VB]-9=FYFDK-/OP9*&(O!99(YE+$@4*8]LEE@F'(EK(M.)M>H%:.DUR:?7MUO>5W,*%?CH9^5AT>Z:UGQ\/PD@+"?FAA-SPGV, 6^X,R2*/ M,6,.G&C+10H:*4.IP<0'#OXS DHL7.+.?_^G(EC^U:WU0BL<'Q:=4.M4 MKOUR+1_M_*R9,A@@L ^OGQ)*)'RY!CW-K&+\I:5L^I5I+9T.)K/2 ,9#6F:* M,Y3\F.A5D%0("WRHA/CSIF)[2K*DPS5;'Q-GS'#,]Z=)@QOKWVBCN0OO\NFL MWG3T:^0N*F)HAB4#U])1# 13-J-14D^19H*+I56-:$:HUE/L33YYAO]+[=@! MJU96M6UK9:7G0AE\[;A?=OMI-;M7U.".*HB)R1_VSV03>X>AMN9ZKZ=V-5OK M%<74S\0NJ5HAZ&?CD\\=N\1Z!2DR(X.M9I;_?BOOS;PWV/2Y8=QAK=HP_OIW M7GQMEJ9"23OG;5NT_I@TBIZMR6@,TXI&'\-=.V7PQQ^V;Y4R*\? MY8P9]^V@+/H=GPU?Q+D08OQK1EV,VWNRGS@$,;2)YYC82GQG$L0- P_0QGX3 MVFYNHL9ZZZCQ?N^LL7[XK7[QIEW_\J_#/;))MM9;^59S]V;@ <:[WZK&<_0) M;7VIH_TCZ/?]IXLZM+'7?G>T!WUM?=GDC<\PQIOI*101+16UF8R>9Y^ MW-[]Z0#XE,K@[VG.1@!CD*I^,R4SP-69S\9\/DG\=-WV2O*;[6=9.8N$=^/(^^/R!-ZB3#(9L>G5*=0L^8H_ M](J:#<,;H,W+$ 1-^6F8_^$O Q%C\8M+ +WF>NERM?_+5XE\&%ROG MI%9MY>W6_H#V0!)JW3[@[>YAD=+T:X-"3/",Z=T<^ZFY/LHTQ,'#PW?X<[EF M.K[V!QF\HP5Y@NOV"-X@W5_="@^E40S;27LIN]4@JD&:;J^F4(KBH83%DT6J/< 6*G(K/(A<\%2Y+G! MWN*EU;W0O1U.?MR^R0GM\#U[T;VBC>*%7KN8FGCJ)%1A4A&@'=IYKP?Z)+1 M2Y1%)V&2UGDM'5R QAOIQ=#] M\QFTWMB*@9\.5:J2HJJ(4D_F6"3W?^6@/FR^Z\T&V#NH1>RA&(2<$D MF(3S!!:A-4!8:8X.:N!%GO8.1U=7 #N&F@\Q[^3#71&UM,!/X 7O&5MU&?\U MNNV.T0ROW#ND40M)\0WOO6=XHSOSSD"/8V(S,D*]XU!W96K7X7YA$P&%B^3G MUJ^^NV0F5Y":?+.,KW#Q! M\*YH^;'WOB?8FO$0@Y,/=LO>(9:(G>LM?5^75 M^Q4O_R83I=?:9"E5IJ:GDE1S)&//4F:E? L\<5"4YW?$&JN;*FYQPYMF.NRX MO^Z@[4U<;[]K-=;KI/'^\[>]YC=6OW!G]?8&V6O_*]]K[I%&^].-L.-QM9UV M[V@7ON^B^L4>M+-]N-4\N&A<;)SO-?=S>/:P<;1']M^-K[)]XHWF&O[J*) J M)549Y!7 =R$SQ53(N(W**VP(IVYIM7$7'3K6#/7OY-)BJL._=AR9=_ MSPE1[,G5436%;_I=Z+G;G:M2K<^M?^K7ESVPL\I9RC.KD#.#\XZ\GE?S2#[ZL)?#N8O_FJ5_FL MBN#\EB) %%F&3F[M51V*??W)7G3/\R?=T:9 M%I'/244^NX>AU;J,4?X!G% %(0?EXKX?Z_MSI;8'8W]A4OQ>L?>G1Z>)'^;2 M*/W2DCS^*K'6Q&*2>249&!6I,TN9S#1QR%@BN9;\>^AR.C7&6I7O6C?G@U)! M>E >_;+NP+MJ81)4<;^3#[BL6R7)+EWGO,"Q3N>Q!1HLX]0JZ03EBA/.I1 ^ MCHYF0WH)U(O+P0/J_F-IL_'NCAR0*O6V2DD:Y.-N]7N5N0#9N M)I@N*W&YNVU$X=5:]S+].2GZ\O8^TQ]D12_73D,9:L45O>9R,6BF3Q(;:IG5 MJCK8O=09/W_ON!B@OM=E2!D;)^'6B7Q78Z\&C:X>,;9;M/J]^Q^Y+ZW\KO'= M/)/N86<,RJ71,X?EE2-Z$#);!O,M,Q$Z?6U:I^:\N_1J<1#A;!Y$.#6;\YMK M;SYLI&K_;[<:S8U&\_XS\F98 MGB_Q- MUP[!BE4^KKW?^'&T5$RB"N&S:U=XP:G1KM\?R\.U*Z:)9MO-VF:5WH/Q7[5W MFXVUQMO-M0\U0-];V_6U9G4,YBV-^[#2,->VN7P'GOS$]M"GX)VG\J0&>O0N M#GG"'F]Q"(#Y1S&'6%K=[(5V#:\\CO[/2;&%M#^.H("A?.BDN"M\JD2S6F-_ M=QF$K>K\M>^!6<]+]"G:6SJ; JS!H;^'BH_6NK'Z[]=V0MYH8Z$'7D@/Z'OU MP!O3,E7EW,,0>MUT.@SX714+S>J+ULU,#[]TAS6*9_H5JHCQ3+\!G>G1U_[H M=TS?YR#??U:9_.O!A>K\NL%AIS/]PLSJM?3FM7I1[;O=J#*#9OI5ZF;&(5AZ MB=F&8.D-9A>"5?*08->LDV"V1S^.@A>1K1E'75<:81'96J"N,;[@#T1=;ZL< MU6Y*8:TRR0Z+%O36'68RU3;^W<][Y[.K[V :KJ/)&<9@\"YS@B9YA29G>OQN MID<_VSB>SSR.YS.-X_D\X'@^TSB>3Q3'+Z*G+X[C@:!L$3U=X/B;?*$>BN-- M][#VKE6<7D5/9U>[P4O/>.A7S4_H5\TX6(?QN\.9'GYMAK&B&JT*SNKH9]S3 M4#/M::AY\#343'L::K%B,%^>!A"4+U8,%I[&#;Z@.!6D5M=R3OM>=+ MDU\$(5Y:-206D$\4A%AL3GHBHFDYW)Q$%IN3YD(1)X+63<<<5%KULJ3$>MYU M_6XW51A)B'BM8UKGW;R*_5PIXZ2M!Y6GTCW;H=MOW4RN>W$F66CI7Q=X^E0( M;J&FGRH]&JNAGJ:_JJ<7@'DJ]'1%T4^I$%_>J\J]5#H7?FB-OB>5W2JZ_50K M:,T6_5ZM;LIOH5?;SKO?7IP)%GIX A+-T (OSQC9"!XJ8K8 S/.AB!-%4TFD M$HA6*>&/9>&"3WKWQ2F\T+(3$-R:R4332KVL+1V\^%&PB:8J=U=X9URO*A7.B YJW MDQ?EF )^<4HOE.T$I'8!>V>/;'JT=/SB>&>A;">B;%-=9'@&T&X, '+',G9> MG,(+)3L!:5T@VIDC&R-#)_5&EO-C=KVQONU[?7-QOO: MNZWM+_"Q]F%KZW_2]YWF6G.C_LC#<9]9# >'^1[FW;3SJ819;9W7ML-Q4?9J M1:?V#M!^#:/L4RWON%;?AZHZV:DI?=8JBF]@8F"HEV7,3O/>8=ZI:I>U@^FD MJT#RG5"=NEXCF'W]C)^\V4?O4/3JU4:.*2Z"K'?ZY>A%DX& M9=O*6M$O1S_&RUV\QZ&LW*1T_MA@WF JEFNVWZMUBEZME;>KT@R]8GE\]LIP M /.:)BT-ZK@%]$S70?#"P6C5]K@LNL?PRG %M/XA--D%8G8'%R\'L#R:BK=% M&[CI?+D:)@"%4WADV/"M0:<6BL$N8QA".=AZO RHH]L;-!_.CE,A"?@M-5WT M>ZYH5S+M@+_@F0#MI*M73;K1;N;E47OI]N)R*_,R3,6_^SG<5*;M^YMF_.;/Q7'27;[G32G-RXERM_Z MK0P^O]W=<9&T=&*EFZ/K]O+V'6_8/;SK74[SUJT63M.-H]^&E0X[P/K5CLL! MW\+T@R)J#P2LHO=PZF.M"[+3,N5(OZS4FM7M8U1-K&!-*GC23XMO8V)PN14? M]$,)]PY$H>*J&V(&EJT%1/CNPZ8++-!-?8ZDK@:W4]HI^;4 YZ,CXX=Q?$Q&8BGX+.K#!F207<,MYS0]J&8QK MOP';#L__*882.J3>D/(WY&G$ _E53*EZSVI&4H&WC@#+0)XQUR-1I&$DWE<50N\%H02GT03F,U%'JR.6UEX(^P?ZY,D\ZHS-X]WN5R\HHQ7$PWDK2:X,9O#$$&/J](RC@]B&_P8]7 M^L6/S/%@8HI6JSA-[MY#8<;(/\R2,_B:BNOHZJ@/0A[/!S_EJ7Q0[W6&U8NA MDXI1Q%^CEWO^(5R?+LQ6JOUI:YUS((.Q>2NE5P&O>9#S]%.2I59^,;+D-G1" MS"LC>D6_H:4Q#NS?P&FKH-)QV0?,\,^B5>& H>JIX=J'#V^7[[M*OGN5#JY6 M6&EPQZ V29E^K_T!$Y@T'>C>BL&2DCH( Y4+8"Z-,2^31#NX*.P+Z@D 90"'Z^UFCWO M:;: LD\;UH)=; MQ7%EO,VW4&L5G<1/29$-KT"'G4I'7W+\@CV>C#W6\V[9/Q[8**!!LDL#\K4+ M0(& AI-A&I)P8(=&< M$/@'[JST%4OH<;^@K1/1]KF324]$D90D F=%V5%G H*E&'Y M*F(P!("G870MJ?2RZ!\<#J'L=>RP\S0O3AXT][67F_6EU2'FZ?ZV$T 0ELL5 MH*MT=Z][#;+5_EC:V:@W_[ETB0I&<;7T:VWMBH]&8:_EBB,/3:J)=!FNN@H. M#:(LYT-],P %PYA7\F-/1X[3."^GH-O0YTG&O% M017!N0P?+;33TVFGCR58B4H;);P_'KE,H;I++'$'%!QXL_T*= "=QW#"@'U: MR3&HV.W$M/K?;V_$2=ZTP3>I[FL/2FV5X;@_\, 73/!T$'* V]N7X9;@#CM) M#BN_%C B0))P>=6#^)>Y[2>E<(V:!^E?5G9BR&0N!?=Z"PYX4@Y(&E]Q"I4L5_[F@FI/3;6$Q4!R1U'QX>)64JU#MV^TU.&& MD22 5X?Y<>UJW:@*\A55<+M]S]W#M;C309?)[ /.3)@A1;)S!Q@OJ?H\:0AX M>(@:KYH:\UP6$**/5[W=Y06_M@KWEBMY^ 7]*G M)*S@H0'F-KUA&/!Z"/GT2L54ON%82-FEX^LB0/XJK 0WI5&DGA?,\-3RG;3] M#=Q\%3P^S& MBX*(@U9AP5B @'4*T/.+6.QS$.9] 6:\4\'K%J"QDY1L=W"5*CGZARI)MTC9\E4J["@+-&7)U#["@[7- MS>7:L%1IK4*B5;^'P50.]W"U=;SPY2CWM\_)HET;BCK5.)TWF[5[^Y_(0^O-0K>^D?)3UX$(;@%J-XNI0 M99+420LNC%(%:[LK.RLW"\U=;JM(YB(?'(!V;7/'QMO+W19PJ6Y*=_C?_XD% M^HNBJALZRGX>O>LH\S><'9J4JGH25FJ#[>G=P6Z0[F7Z]'=G\LJY37/QA$>V M7:?.H.[B52[Q>%SN-M??4NU52NFE:K]+GP]R^6YOM[BQ*^0R5\"-'PPZGCBP M4DGW-3Z#"2J!E@-A P5092'"O\O#UFHP/54Z0 'S-HQ!C]*QP50-9GR\Q66X MO:RV8EP;6I5?SB:+7LNJ'? LF*,6EH/O3PSQ1N7,^?&2X!&EAYD8( M:-36%9!Z;)(V*#@#_5KJ>YGAPVNU.Q32B+Q9?EK2?O5 M3/=[2>?TTSK M8.UWM, P3K44& )FK:S0T 0-B1,.32M6+P=(%":U"_W_.YVT56V[&:PCYDG/ M]/(RU?&YTMSAH$@- 54J&2G/KTUE/!MHHJS3&' MJ3GNPPVN2GK^'K72O WRH6\DL'1 ,L9V+BS?L34L/7::)]0=SEPX3EM&1L'X MRC:!^;YME@?F=_5O6[Y:O>?B

VFE<;4:ZV 0Y3DFMC%4?3NF](ZX+=:TEL ME[]>;=4:N!)),Z7,^;NU$JB['/BY%RHR7XW M+K%U3 &:&&\9WC)D^2D#+JL MC&6Z6NN8-"7%:><*&(SQ[:"=(?<.A. !C?IAJ\/A^$J(D@:X^QWS2C$?#Q9# MJZ&4T%=5B;5,<=GCM'\ QM8?*.[!D," @2H>VJ1K@QJ\ER\K0Y!DKRS2ROP5 MJAG1;*"2!UO(AOL.TROXHA*5M#@ @.F\8N^Q%<$!QBPJZP_*<2C_:6O/<3(8 MY6#9,"ZGX0XG]')TE1:^&M[H71?!XJM@\62VOM/%UO??(,0\+5O?!XY%+1N# MO]'O S]L([E]C@I]]73^_[CF_J&MM+5AX/I6!J MP@AW#W^W8P!U)#\FN64IY%E]NG)OWIA6!9%W#D.X@X(O,^IQGW?@6M/*0(\< M[FN7R&C0P^SID2DL03NE*D M<]P-KTNBO(;&&]C-I_QL% M@2J%,[A\91A6T, X#*N"#7L>7EZI+HUJ%5V[)O0*1^+>RV@%_^0U]I.M?F^P MF*QH??_E*1PL>5"S/ZCG]HB##W]XJ[YUZQUEJ 9V[-Y"5,\LAA5CKU6P^U(G M/&+6'EMFZXG>KFKQ==Z#WMSW\4WUOG]L)C^AZ$.KOGOII'8/D_=2%1M)$;7! MMW;1!X/WY[6Y^65&&NJLRF2DCI.2KJ6)^%[YLBGDFTI]IZ!HY;0G[?V >?KQ MR_]&,S@>61Y-(GF,(,[+1*Q5&SF?6\PFH?1_NK_94K'?5:AOQTK#]+JO)TO& M9[QU0K6U:]6_:-J)EC)7D[FK4EA3>/;$M*ZY=Y,ZRO<*GCUH!E%M%GC^OVY. MTZ->W3:O[CZ4,6"E%D%.+V8$QQZ\3 M-ZYU?/IGXXH5UWIO35F>P[1]3ELIEVJ#F OT>]9[W>FW,U]4H:K4+# G3%^H MV+2*1WCZ^=RN%RL_N5?AW6R@>KO4S_;AWOML];6T1MH:_.B3K9;6\U/,)[M M=OWH<[YW=$#JZY^_[5WL?VLTO[']][ML] STU=\GNZ+^?I?6X=W@&F^L-]J- M]WOGC2__RK?6]TX;7V#\[4]XJWGX;;]Y&!MOT?F'YD:OOH,N<ZJI]^U4%R MSP//(I4L8UC13&L?,V4]TMA;B;%;6L62+$LM_WYUG456!Z[ZK\C$2'$^0C86 M&FJAH7ZHH8RU6"BE*(F2>26U!6T4(XF*>"1\K#04P62AH:9-0Z$;&LH;X:0C M+',(QXPIAS/-)GI+S&_*\=IH .^*U,* LT J[I2IJ( *M49K]8UCR)TW+ M@B7GGB5IO;G[%6G,"0XFHS[%^ZBQF5$>_&I!""6:3.TKQIT#F0Z-[,PTR)^4FWI;Z1N@ML.;D!?^FMP@0$R/-9*:Q M)1ES6F=*1I5%;XDWVGO."<@J7J::3U'@:R'(4^HM+@3YF03YIM-((\"]0&SF M,/QAPJE,>4HR(3!<\%)KPI=6U3*E8HKD^+<*8&^.5P.K=4_-\3"O97ET),TB MICT+8&4=1GI2[:,:))Y59BTQF-(BGUI$3 MZE.H:AFK:9+AWRIW\V,9CDU^=33I6 $9=RT7]RER.1?NV*2ARI"<&P-JKG5\ M5=5EH?*>1N7=7HQ'1%JI6<@0]29C@>',LA@S%15U8,:(-WAI52XC-DU>V4*< MIQ2U+,3Y><7Y)H())GHOHLV<%RICA(G,8*8R%WTJ)44%\V9IE2]3/$WB_%L% M6:[O&$J+2.EHY2*=I]Z_.G*KZ/P<@%GX:<^],%21<2NNY]WCHFM:[V$JCS=' MI9#6QTA[61SN4A$N=-V#=5V]N=:KY^@LZ3O0=13FX:OGR"'*228-DAG#QF2* M.YHIJJ724F#J'6"77\Z'7H1;IE>,)[8L] MBO, SDY/QQMOK,@X"CBUP12:1 M!?_$6?6M(9D])0CFF:1BI=/5_3E8=4!YD\? M3A;6+%3<$\*8^L7N16.]_M5)9)0-#& ,!<4&#)P937 6<* R$A2E"DNKA/)E MB="$O+8'%\^8E?#,[RKOD\4_"WE_0D@SDG>CM"'KDY8J[6"2:7$#\I0 M%8QR9;O4TN969 P(\MT^FM=?S&B(:-L$ J3X)4 M1IY;,"R")E,9%I)DS("F4QJ 2Z0X.BN\14@MK3)%ENFOEZY8I,M,KRA/+EUF M(,:T49FBF&12>\5XQ$8XL[1*M5@&0D^1*/]FH99[ M]R,!-;+%GJ090BTW]S,TBHY;1)LGK>CJMS$+%PY1!^Z8H#K5-O698<1GPCE* M!.5!^;"TBL4RD[<+<"R"*W,CQT^U+VDAQT\CQS,)D2'*08^E,9I2T M&8HX2"H%%)YO$0OEH)^6I@OEX*&PLQ\B"B"'$O##< 5 M&:HMA1DBTB$NE3&$3FPI:!%?^3FA7 \QE.D8[U]-W%UX8<\>31E0;AL(=U7) M*JFXA3_VM&AEY(\A[KFBQF<>I;*F,NK,7?Q9!E>F5Y$GAE(4D/YLD MWP0HBE$@(N)IMQ#)&'%QWH:P>H:S<;8CA/7%2A(S1M!:CK*6V! M5"H@XP!B_#J^6$0XIE=$)Q;A6(CH!$3T5O""@^+TTF;)6Z MA2B3$=Y MNH5&6VBTEZG#M]!HD]1H-[&HU"I&KFV6RDYE3"F7&1$T.(Y,>RN#BL@LK2K0 M:)S_\E+:LVBT(5(=C6+$Q*S25Y/V-)^IC;$9HS MONBG?577IFS6AC@AAV*< M.5Q(>^1?2&O*_Y^]:VUJ(TFV?T7![H=[(Y2>>C\\&T0PQIYE8P _\$[87QSU M-+*%Q)6$;?SK;U4+\9# (-%"+:B-71:CEE3=6>?4R:RLS&M9\Z]$AIUN9]0) MP]SOW(=PE',9\Y']3)F#?C>]YW.K[AW);MQ3N[L#==TM/AHWJ;; S]DD?#V>@Z5N>=UNTY?=2^>S/Z3K MWW]*_BSA4B ((7!@.$HPSA.@U&!BE);4Y;KE;8*:U%NN,%)AI <)W!1&6CHC M71PR'S,2EXY&3!WHR!VP8!,C$2K 4D^\I,)&F6OBM#5JTMF&)Y41/?$ECON# M"HG]V.KV>Y\A^?Y'"4^V5.];"[U5)47\E0QWD.RVG 5MX U41*+KC".G>&XFU1:O<]9A37FMI44+QD%$]O-S$2M!9$ M@J,2YU+#)*'8R:12''8V^&@YJU!,<9-0_-2"6H//]R3Z57JUFXV& MEESK]=$L%U8K9%<[V)SMI!(C*FT J:I (4T!YO^1GR0"%.6NS(U"+!/*DQ2%7TZCX2< MWD]S%%]JI57X9LFKN%3U)\^4TM\9YCAUNGEO9S^&"/]7NEIL!;RY%*4=S]N=X;'_:'I_IF> MY_%.[ZQMR_8E^^Y/S%M(;P'2^[EU)5I2210B<@JO ZL$!Q8C2GX7CT B4<@& M92,EB?3N7UVTA$N:"^:Z!,J]P5R-C8Y:2-Y[SJF+$1/8 Y:Y>+%F%#26&GA@UJO E# ^85ZWQ?T%SH-@_DG%=OZZ> ,/)=[&.&T >.C/&NF/&W+WBF>U#(:; M[6> A*8*,YB5GXA8T+P?-,YFZ M4NA C 9+A )FC0#+-07'$CL[C;S3,:.9D7L7I2Q1DL5 ^;<9#$RSDE@>-[75 M)52VTTB_)6[[%BYM8!=?:T'N^CK;6L,X(#180L@(#ILH#0U:#5LEW(%*90'!R(4)N8\^; M5/OZ205&WO>B^=8?5*UFAOVN&;32O _?JW^G7P:?3UOF\R"$HX2&IK90/*L:#PE<+O?_AJ7[^N2,3]X3(< - M8<"<8&"UB&"]E=%91AU#^9 +?53'C.6[ZM/%L)R[/P('GZ&0;_ >$X87]3( M'\.82ZZDC0$"SP49J>1@M#-@'#$F35]*I=W8K%JND=\;!.0G%2*IJAQ>*HQ? M0B5KHE1N*E-9PK_+8+?9"ODX(N+3Z@0F" -,!0H::0;><&A>G[[S;?+91V;PN=.#\4O/\3.>/N;L8R%_QG-=,<%JC^?,67PEW5YQTIHM M8Q:MVG"3W"E^W(+\^76J.LOG3]AP@9@3P+EPP#RF8)BEP)D0,DUNS+%LHA]7 ML-Y0K5,'U@NFY\+TU3HLGS\1PB5)Q@0>E4B:R'M0!BM(3,TPUCYXG%/1]*-M M"[0>55@:%(TY.V8^T8573YH_U3(-2U _)6JSC*VE\Q/*.C"/B \2!ERH9S%@2.-_8% *W46V]I&M SAJ%>PI//(QR*CRQC+VK\Z+92@A"3 #N M/ ;FK 4;" 8J3> ^8BES3P1R;SP'L()BO8&(:ZW/3_6Y.AQN_70VG=7IP^?E-W_J--QCC MTFYP/#D25?3'?M7S-!?#(%^5QF0:,Y;6X2"3YS\ZE"9MI9C"0EH67-0>T:BQ M#E(R3@3[))->KK*M^K&5CVN.\ZS,YG5FK'Z,QKE:DXE:02O=;]<<#\/SR2^_ M^^2:=LWI\TZO&G7UIM^OQD>S2:>05=W0^.4+:S]#8XN?N2]GWWSV\K/JI2F: M&+\F]#..Q(TOHV=XP=?8@I_ZJ\%B\DSKFU]NX&#)G3[VS/&B[OAOS/7G\46IC_ M[STV/^[J#2SP&5 (!7 ,66>EE-YE)3&MBM=P$L[CMY5)N-1)>"F[ M\,=^/L)$,34AGX5@G &+UH'"GH,A6&*>7#<2T8V3\#&NZ(W^C(=>G5>Q,+\- M/H2CRK-(,R[SR"!Y$FGTK4[V9<-PP<,?)1?K@:/Q%X;L24*4H%.(0M,.M%CLQC\%([@J.RU"0^QR6; M\C$CN*XX>4'P R!X.F8>3:!"B B.$P[,RZ3(;"! F4 J<*U1B!N;ZMZ%?^O/ MLWQ4.K!$=M90.[X;]=W7PWXW/9=AE4DG?V^%BJ26*AG7_3-6F"?=D)SH'%CH MYV]-\Z?=^N>OUMK78?#NT Q"+:IY9^_5=3&.?J^:R:_-8'_P;F1&P?_7=$_" MQ5>?K;&HK+%WR\6]NL9^\W_^E_E__Z?[D72_V2]]M/_W[O?][5?IN[_B?'\? M#[;0A[]?IF?WG^[^]A;>W_YZFL;U?>^_Z9ZW/G%!B1*6@=%6)M%:3J) (W8! [*, 6,X@"7,0E)YAJ&8R(*SC^O&B3?,=A\^P)RK)MAPZV1TV!\D%O9WR[(I$_'! M)^+/W<^?%*6*1._ :!: &1_ "*X!*RX]]T918W[!9M=.JF6LAF52K=&DBB)Z M9"-.2R0GP$*>7C@YM1)+HP@*2D6ZL4DY:B=^R_^[ \6-9UK+G,^ EAFU=LW M'8Y=7XK;K3RMJOW<[>#"D0V#*R^1>?-X_V0T'*6!)O%;)G)#)S+9^_Y) M8ZY9WA'31@I@DIG<#H&#TA)%BK@7RC>''7>&PY/"C(V>4$%PH;U(NH])#RQR M!]H:#EP8$:-.LPWY7#12Y>Y>;2KOPHR9\)JB^@JQ-7\>TKVM3]8H)0)*3BQ/ MDY$I*4$A&8 :'Q.U,K"K$U?T(Y@QUR#-*Z:(%IHB#Y#AQHY#)O M:$2/JVJX+)$:;Y-KZGG/$ENG,GO%;_T+7IE?][5;:0X=!Y=3[;NGI:+!^F01 M7&*"*GQ5]A<7K$-P7K3:V8"00B"(=, (]V"ELT HY=9:KI,$R3!MT)'E LZ& M)@@4<-944. FE$<4E@5 MC(M)<5@&+/F=H)+,@&1&+%4^C"AR2T))VD+?NQ1UR4ML+HKKDAT%Q0^ XIF& MYBKQ+N829$S. \,R@&$8 <>6&)-3_.I":/41VFSI:6VY]U0S<%;[Y&LY#UHK"4Y09U T@EF_L4G; MFC?)W2K@;:@H*>!=)GBGU8CPWD;#*"#/>?(DO $MI$_B)/%NP#C*D-2(:NO[ M-]\KL9(%8R7.G1R=='/B:0).[+C.8OW-G[9[]3\/HD.&Z3[3;[,'P$8FC>F[#2R;='ENTL%Q]++("I:"Z$:B>B:3HY'@HDSP-'P.P*'4"--' M6=,:4NE MS!E@FK;I->IE):BN-8BR'D6CA_6>):S1'WNJY5_K"K-^'(^CCRF@K3SA%&) )'HP7F=.+(@ D0P[1#QFO# M45(^@K<)TC5Y>,TH(EV(HC$AG4(4S2.*:3'E7 P:,0Z82P),RPB&B0".*QT\ MHQ+CW-9=J;;2L^>" M-==ON_E'L\ LH6')5L_/+C=EZ:AOZ7@S&UUC06'')0CI:?+#A0+#*0_377^N/E-ETUWI>5,31_S@/1(JCIR(?L>H_2! MHW[K?<\DES_O8K_H]WSH#<>_5=.YVMQ^U>F9GNLD/Z8JLU25)W]VXST_N39 MY.8V0'FT%9W?VIN&D(W-TCOHT?0.^C7Y+&^&RNOA?CPX<:'UNO\]#%K_3J(D M!QM>] ?'9T_DKORUHN'?2E 7M)3-LW]#9_<':,5R_?A?]0>MT6%H':39%EJ[ MZ?K#8>MENA-_XRGO+#GGL,K#-JK2Z!GC;)$^51(_(V+1]DZ_;/TD%VLH]472W/E77BZ[)Y$BR.#3CREOBQ'5J3SUSZ36N_5ADK,C-G6&6 M<71YAE$J/5JQ2BL1RAT"Q0]BHX8$2JI/?)Z/4G7<79*8=GJ)M_LGZ5/]L-T* M/UQ([DA:7<:5VL9!^O%O56GXX4SJ2FU^T*_]RX;/TKRJW67+HI:*Y(_GF9&E MHW>)C#!/V*(6P]Z_A<>XH M>,$Q-3$BSBB+3ENBF-18$8D<0TI_VJYV3S'"<-=.4]4L?#7H'^780Q["WYW1 MX8N387H>8?#RQUG2SM9P&-)__8'YL1:[#:>[G_.=P]^\W?#=][OENP]$.^[B]U]T[>O-SEWS\LO?E M[>'^G^_9WI\OR?YV]\O'[<.CO8.M'Q_^?OE]>K?APY?#K[OD/?FXO?OSX]$N M2>]A'P\^HP\'']C^WWM?]__\@'>W7QU^./@C[IZBTVJGX1WZN7>PBW:_?U(H M$B<- HEXQKCF+D1I& MC5"!T#2MA5+.1Q=5Q5MDPEOD 7@K=GX$#S_#H%\H:S[*0E.4Q;Q$UFD"GN,( M3& --C(#EBN+?.(I2>C&9I5F1GYO/&TQD^+SW,YOZ,1S!WU[DR ,D1",\-=(@ M4IOON'3X/@+)M,Y5D]Z%ZJQ;N_4Y])('T&U7V^C&'W5ZG>%H4&6)GKL$I9[2 M6NFI,]O^.;;L5L]O73'KR[%5B]"J+EU)L;&+>EKA)56P+N)LNM0JX'Q[<2-);T2*2W"@A@2F-P28[0^!> MN^2KD\WAE]/Z&H]"A/T9Z*PJPYA/=6:+DL);N63J&?$/"S, M7!\SS]9S(DP$PA4!@6D$1F,$+:(&*:U(1N3<.KZQ26B;7]/PM(E56@KTUU>J M%>@O$_K3HHQ:98C2%!3-Y2X-%F"T,: 1#=Y9834S-8FR%2+_$1L)N_* 0A$)$V.!%KI)VO7Q;"P9X!,KM^D!; MHP7;_N@P#%K_TZE0_+^3\-IB.8X-RPM^X,]X!/-WG3?L)V6>)U.XW>J%TNBH MZ;'@&]3%Q)AC<7$6']H+ZU'#>TTDQH<9)P.Q9"**%%CG.:3I84 )$R':-)>5 MTCKFKO>BK;!H_+9=@?4JX[QSP[H@=R[D3CL'WE$J:,1@,3/4LB>BUT[&:$%+;2"ZL-""/S*6;*04O# $?F M+!8,Q2#6)Q.]8'JE =A[@;JX2/=#]K30PI[+&)@"AJT'%@-)SA*6P*E6Q(F0 MS"PW-EF;D]FLY;M'8ZF<9QIN1!R?83\>49J2:XLM]1"6E>3YQLY YNS MFFPD!@MG)0UT8Y.T!5?-:.%;<-V\<-7]85VYA1E8C58 MI3D$S)#A$0F#8RD!U9" UG7YB-6_.[D#PN@YZ-E*_:LMA7)H>I]#*^FO:#J# MUC?3/:F:9?1M&EN5KYA[S72&P_3GJFAVU:O!]8^.^GFL??ME+PP^K[PC^>,F^MKTVX\N?O['R3"-93C<U*+&U=X;_:9,;E$$$!_%R G^DDCCVW'@7P3F6/#A.P1"3 M9\0+P37-J<[)VRL!MA)@FU/E?3>#07+BSAN=+Z5%^2-WS9MQ N6M&=&E;# BD A4)_>;4<[!AN! 6<NQPK MOZ[D4H-P_0BTU3KGB-VDK3J3!/R!&876\+LY7GF1EC4DZ4:(JXL=D.UT%]^J MPED[O>%H<%)UK]T+H]>#,"K=>^JDZ]D2>9@H'+6DX)"(P)Q >6L3 ;)1(XE4 M,KO-9WZYFMW:+'&O1P/S)>YOSH/N$M)>&-C3.DQS+#V1'K1B!ICG%HRT 93G MW".D=;!H?4+:CT".K7.H:WR =WQ^MYQY7(N0UE0EA6S \8FHPJQS,>O.C&3R M4@6*F ";GC@P;A@DPQC@T3N;]PZ]"_D<5,D%>Z3HK%TL%70NCLYIW<.Y((1H M ]Y;#HQ@! 9[!B88QR(1Z26WL5EB3\U*YVH2%23?I-4]+S&7D=_IG>2RP/>L M-E>J@S9"&-UX;'Q28FK2HG5L]?USHZ%AO<.7J;GX!+71Q4YP:"4M))C5(J M?< 6J:3$6%O+^XBQ%58:+2S24 'WP"Q2B&(NHIB(P@E11(144#& $08EHD V M$85,/XB1-CEL21/F5(-[5;5;(4L\ L%XSZZ]OO.M"6(Q/8HSO1C\);E8E;X; MHWY\<:*GR7G,O*OYSV9(H.U+HS\GK$N!_+,1[\=K+TQ/8C_.=*TODN<^3/9F MM'O!9#3=US?_YW^9__=_NA])]YO]TD=[7]ZG]ZEZ^?.&*41*O3/#$.&&;)5;8A@+-< M$4:HM8)L;-(V4K.-2/_W@A@K[)50TUK[.]E@@O11(3WLQGFD6N08<5RZ2V;F%BU%5O3@%!!_GJIM(+\Y<:! MSXN/:T4T3_(+"Z.!$1G <(*RJQ6M8XI1DC>,1!O)&DKKE5#P*D+!JV"1O\)P M^+R5I=DX1[)E+NWJY%HN@^!#.*K^U;NRQ7-^HF78,CU_XXLEW[+AAURN\GF: M"1>.=]GA6V(0[;Q$7R2,\BB ,XF (:M!.Y/^Z92@SNH0L-O8Y'RVH$/3BGD5 M'#?G%,L"."['66J-GITG7;-(O,UM*;U./X)RH*/+>U5,:)G^1G()SE*PK\30 MYMFTGY9I5>V]PWXWR?:E!-B6Z%HW[B'_0&,&)GD-\>@,>..,XNHY"5P6@*G2U'BK>,P&-?) M;K>L&7;<,J*AM[WOTIRD:>+Y_DD>Z:-?M>:\^S5>MEZ'P;L\Q^H5Z>3&U>NE M&?32//+//%RI4%JH[+%2S[86]]40Z+H%;E#2Y\0J4$0(PQII$+J/W M28ZC9[B&'*L[@F+%X>%";(78KB.V>^KR0FS+);:9U 4BK*?= M/[Z5ZL$D^/9X;I>U:JZU:K8UM4U&8(QX4((K8%KE@X7>YXP,:DD@$0=T;Q$^ M'RS6)R1>J.T)4=N#B?!";8M1VTSC2.D99EQ ,-$"4]B (=2!TQP)K#F-)-Q; MAJ^2VAZ!#%_G./@ORTA "7^7*-%::6]6R\'D-+8JB'0VP+*$+92QLO?ES>G> M@?ODD8T,\;1PJ4B (2U <>G "V<]TLF^3N0E#)40>2&_)TU^]U3GA?Q63W[G M51@R^7WY_(E$&DC0#BR5'!C-H0DA7.Y118.(B')F2AB]A-&7I-]+]+R$F)ZH M@C^+0)5E[#YI+N<:/C*1EC($+ED,F!(1K VY;1<+6%F>5CET;PU?(NR%_AIU MV^NLX0O]U9 ,@AI0C(3\PR E#?5,E"A\B<+/R2]_5_\( M:5JE49G/89SS,FSU3T;#D>GE^UAB!OH\Y_COLYHUC]=OI/7Q\Z]7T*)I(I]8 M?6ML]+V3(WN5KH?[%_:_:"A^MP-'A>'OPO"?9U)(DDT)Y4&!TXG>Y=607J6@6^SA[\XY9&CAEP M$5 2C-&#YM:"M(JGI3[ZZ%6M@K%.N*U?]=]"+TL7FX5>5D@OTR*36B.\BQIB M(!(8]AH,4AY0"-YS0RPAN%:1V5QZ::@$_:TZNK9YUH\J_9B\X\@,/G=ZXVHB MY"KEN)#K-CX\NY#,+N]"+@8\2A\XZK?>]\R)[R08MU[T>S[TAN/?JM(G)O_Y M5:=G>JYCNJUWH_2'[%8.GUWMP77IGL^^B/$TDN/^L)-GX/-!Z)I1YUOX_7O' MCPXG''?I76>S#%V\Q=@T@L0N-[ZE 0\3\S0F.M6.[-+//-J*\RAEN<:WPD): M%A*8/:)18QVD3#ZD8)\(WYB\Z7 PN8/CQ+E@!\%\!1/3#3XWW>_F=+CQV]5) MEF;8Y8<^_;QN?"HQ+NVIC&=Z6@'ZX^VHYXE>PB!?E<9D&C.6UN$@KY__N-T^ MR(U8;L;P;R6H"UJJS'-H>I_3MW=ZZ86+D\15@5;Y>^OE_YUT1J>M MF7M>S;TEF=4:'8;609J)H;6;KC\AN>37WZ?K&V=7C7&ZDV_GWW8&3=G;IE:LRMDC5^^ MH)UG:$P]9X&9LV\^>_E9]=*4!!F_1M@SK.2-+Z-G>,'7.%8+O?-7@]7/%-9+ M&"N5; ECI6JQ)_#P8Q7/-.-K,E;U#.EU&2M.;T1B30:KGQ&VV*>N9*S\;I]Z M2[3ZU@C)ZB^=O?::6,I8BZ\HF#*SR*);%ME_V<%OF]5*VYHLLE?\Y#.C33DW M6(R7UH>PSJ#_?29"=M=*:YVM*@M7.OYC-GX[[UX>K']D!? M](^.^F>J]RY/[M:[?IKST0.ZXS*E-QX2=Z372@>K+C",%=9 "Y@PQ8:9+! M^8.H/O!YYJZ.NTNZ^TXO*:;^2?I0/VRWP@\7LJ'S_D_+'*7%=C2SSE_F*[I MN=S LK4=7,CYC5>BGU-!SQ5587A";4/FN_DUS:>8[1IBA;0484JC=,Q38C55 M3*-@HLE)7.333IZ,F-S6P>\@'.4-EL'I6$^\,(/!:<[-K8AJI^>Z)_GAO>X/ M\H#NTN%OV)A>(GOO)JD4'UAZW]^/A[M?/I/]@[=' MN^35U[T_WZ/=G__]]O=PX]?7J+\GKWM_W1VOWS]_N&@>[3[ M<^=T[^88M!4R^3TA$6M,41"/4F:JF1=B[S7J&[0G=/DNZD#$)P9HEFG'FK M="12:(T18=@(J1Z:[M:A@^2:<"&;XD(=@D]4B-/SE C2&F= <4,!,TY](,PX MHC8VF:1M/AP_G:1Z> MR!!YX8,/%C$L8^9&Y"C.)WJ58K_8!KBA:EMAQ@8RX]11;NP"TMHK"%XX8$Q: M,)@@L,EC%M82[X5-?K.F;7H--]ZG3'.AQ280Q-.DQ3E8T5B;CY4K2J)D7DEM M$:4QR0E%/!(^%IFXOF0X??#<(*>Y(@(XHKGOJ\.@I8G M'?4,DM4;CA%E&HK M/5OMLHE"L::"06,J0PWGLA?C=-'.MP#IR08W:IGSLF#YG.36NQR>1Q M$8E N_IGL2+L=2$BA:9R6VMEP"U[B W:K[=#PF8KPV)3]JA:C34I,@&6+<2L*= M9)Y;QBG1Z)::RAC!7#*.'8!,1-9"800[ S%DF7]*,1GMUA09Q*764>=R!$"KW)'UIRO8@@(YK!QF%)I\V&/ MML+W:O2]O MV-[/K4\$V1BQU6 M#\"<-6 ]YZ"B]\8I%HVG&YN\S?2LDB[8;RSVBSI;"S/- M0]&<("0)C]9KS!"3EAK#HY!$"LZ\N$NXHE#T.E#TWA1%6TF"#<&"981!TN@4 MM"86N#).1B2D)VAC4[:3R9M!T4\J2^[ECS!PG6'5V&&8=TE:XVRXQ4K//NV- MK;5).7C:Z7#SA=F#TAQK1WD^%Q88T!+\ M]LD@;T&F^^B?=;&M7MP?0W""S35I,+8F"]2D1D[ZK*]T[_,G9FVD5!J(Q#I@ MAD905.6FUUIHQ(D(5?O"-E*X+61=W<5*ND%AY6*FQ;)"L"))01+*'1;Y,(:E M1$N=M"3G/#<+O//.YRV,7#D--Q!R<0H6"=E..)"V6] !*5 M (:E!"V= F>4,$80)+5KVJKXI/(?,QJJ&NW]V,H)P8..R_TWAW=M.%2V#]9S ME^=I9[0U.E[V]AR&U65;W\W [X71?GS5'\30&9U4(RSAL]KR]J=+3#L?/.7) MFL83 DS& IQ"FD)LY81*14V:=%J2XK;&M\[?%;V> M)%S,5,Q4S%3,5,Q4S MK=9,3RI5Y++WZ\:M=A?W?)]V7&]MPJ\E4Z2QGF^ZQ^JEXMXN(SODO'J^LEB8 MF$R&!09FO )MG0=&H^'I1V#6)O<6B39G]^Z>5/97"@\7,ZU/;L@E"BY;7XOD M@TQ8UFB7UDRF@$1;%0 AN4^=!R64UH9Y%CC:V,3\WL?A"W0+PQ8S%3.MJ9F: MF@]2%L+[YH!,BHX38H65+D#V'H$AB=,B2 D([BTCA%&+5=-6PB>5 W)VJ+#E M.\-QQ;B< ]4:]5N]*S7C6IU)U_*2&++4FIM)80GJOUZYB83Q!042*(W B\1\ M2#7CE&C)'5J+'9I"N,5,Q4S%3$V5+TP&'C0-5HO(K+*6<^>5Y\P8[IP1<[MI MNYU>?U 5.![KDNW@!L$,PZM!_^A.0N;?XS+)1<[,)V=FNHP&%--TB!($8[F7 MGF)@K4/ E"18&X:TPAN;:LWDS--&=B'@M3#3/ 1<>YRL$/"*"'@ZE&8%B53J M ,A) HPP"[@_.T4\K6QDP%3<5,C3?3*A.#[E)ZLLK4K):Y%Y=6N;=A7'HRO N#;QT7 MQANI;X/K?^Y5GU+MJ1;]-X_^.YW)*<*64((C!4&E2OXW(6 UP4D("DV-)YZY ML+$I=@PY164-;=8:.A-#"=%&[15)ZV=TP)12H +AP!". MR',I=5!-6T2?5#K27ABU.CW7/PJMWUK_T^T/AS/1JQ(P;EK"T50A^PD;3F4? M)=/N5)8M+#8'B^V_F,DL"E23P)(3(%1N$I*ZLQ-J (\XFQTR'I&DH!FTP$2A:Q1':V.37M#TK(&\VR.?Q1:@7R0%/ M[\-&,J>MEM0B&44N1>%E,(O[(G7#O738JI$+.E>Y@!F4\$\5()UK5"CM(/FA M JBE5+/@D%'Y]+1N4\W7R\[88[ MWGRSEXFY^F3C*)1+>L!J9B4U(JT6DHK@F(\A^D\[=W,&9\[)#@:GZ6EM':5G M/+IUC2BG9^]+_>]F8MQ<&9L<_0@B=XQ@CGJPF$I@F(2(M">!T,3\;&- MNKLA9QUBX/?GP36BA&L+%WI!$MB]3,YC8(HAZZ4@3C#N/**&R^M9X;IZA=6G M[Y^,AB/3R\^LE":L$?*SI0F3Q@])T$=)D]OG-4Z0)P0XP4Y8SXGD/$&>J>SW MM:FLJV1(,Z!?9$^1/7=WCA-E<\B6J=(G?EXCTQW'"'6(BX% MY)T-8(@Q,(X&"$X*:Y1 4N+,>X^1[FX?3"'"0H0W$F'$5D2!@M&<,4."CLRP MB"R.P2(E]$,388D%UL:2T\ M6 V:X@@,:Y:XT@B0'D4=3;2:NXU-VDZK9F'*PI1/@2GGV7OF/D:GHO;$1"8E M26C!5#/M9<*3L[_85;AAR[EP9@,Y#BR MT&1]-#ES@))I$HGRH"6RP%RD8!U*/Q@R7A')B!6))@5O$W3OYL@/PI6W9.SX MSO"X:T[S;81?TVNYLEPY_Y5E^I4KR_0K5S[-*\OT*U>6Z5>N?)I7ENE7KBS3 MKUSY-*\LTZ]<6:9?N?)I7EFF7[FR3+]RY=.\LDR_., MHN<)P-.Y1E4NTOCEW[]W_.@PI]<]0^,4N[,5Z.R;SUY^5KTT>1Q77B/L&5;R MQI?1,[S@:U2RA=[YJ\%B](S3=1FL?H;1HN-YZ+&*]*GK,E;Y3/-U&6N:L%0O M]K&KF+!4J;49*^'T3I]ZBRY?SO)2ZZ6SUUZ3XNY"SE5>4;JWO#;=^U5_T!H= MAM;!X2"$UFZZ_G#8>MGSP;?^90>_;58UWEIGY=W(E0S>&]2L>#@U.^A_'_]. MKM,,O\X97I5=U)W,\O:\_&1K[TJV>^N\TMA"[5'N6FA*/[8'^J)_=-3OM:JC M!G=Y]G;:[*PUWXX=X#Z4_[P6TY=W)TTC6C MX*NIN!UBQW5&92HN_$0O'\FJFFK(WZLG.SZ>=1<90.X@ U9Z"O#\050?^#QS M5\?=Y43Q3B\IIOY)^E _;+?"#Q>RH7/)P):I"H?>J779/'&0A9?Q>2;Z>LS+ MJC+CTH']N![:N)QMO7/R 2]=M _B0M9K?-'M[>#"D0V#*W6W\3WJ;M_2FZ"> MI_S83GS/=_/-/O%]KZ99S:AG<-?U\ []-9YP_>1@C7>"4H\/\:DU$^^[FS^Q\[>GV_P'GG#]K[XHX]?TG5'NSR-Y\?N=C>]]C%] MUV>RM[US.G,V_RB-:_L]_;B=7B=7NK?]\OO^W^FUH_=T?_L# MVOWRG[A[.E,RW08I&4$2(C$4&#,.%%46-*&2"VVB)C[7$45MGOXG)*ZIE58S MH'_GP92%[:DM;'.4,EF,^DIEY68PXG1%>:0(0Y1YP-818-((,%9SB#I9-R@; M?-!U5%9N(A$6NBMT=RO=J4"YH$$(QR73S!LL8E5)66D6B; /37>/OW+3@W'A M=)5Y+Y3D.I$?4T0"0Q*!$3Q ]&FIHU0:Q^W&)A.XG21D(<1"B$^2$(WT6!&. MJ:.:V2S_)*$T.(]%8D@J5TF(L?,C>/@9!OW"A?-Q(3_C0KS[\R7;_?P)8VZ) M,AB84 H8D1RLC"87E#<$,4N(HN?QL,*%A0L?#Q?.4P?94):<7H$3+")#'AEC MB0Z.>S'@@C#-4O=VB8G&&V,QR> M!+]],LAK6;J/OA_G 50O[H\A.,&F+QD!=:U@>R]F,@*$HCF892!R:8 9AT$; M$X$2YIA'7"HG-C9QFV+2IJ2N?LH-ZIK\R.&^-JS\M,TTAWNAB4%82F8X,TP; M;#"5GK+ .&&647$+)=_@9\PR\G]-]R3<0,C%:YB'D8#,SK"(J[ JIR#!V:9T,35L5%SUOM);! MLHR&ZFA1/[9R9'G0<:/@QW&SA>)EMVRJS',48PW9[5YG:=8M7K:^9FITO.SM M.0RKR[:^FX'?"Z/]^*H_B*$S.JE&6,)G-:U:[V;"9R12%(EA$"1-BY;E$I+D M0" $-90BIU64:=%J$\1KVOUIT*[W(T?^VA!T,5,Q4S%3,5,Q4S'30YGI2:6) M7/9\Q[*_98:5\$^W$GJC_.NPX\/ 5"["('1-?J4UZK?>I#>.3HY:]F28/G:8 MWNC^[Z0SK"JCE223QQNY+4DF=W>:[QF\G==IWKI 8'&.ZW...S/.,6,F><7> M0*#< ./>@B%* K9&420)BL%L;*89TTZSL4%1W4+%CXJ*G[:9FII9"):)0K)KAEZ"\D6,Q4S/?:$ MDK(6+KX6SN21$*(Y)U$"PL)GK\.!)0:#9TI8IJF6,C1M,7Q2>205$L":8<@W M>W0<>L-QW"S\R+^'DDNR?N'@DDORJ,Q4T%3,U'@SK3*RL>6_G Q'1Z$W&A[T M+SK=Y"8W.[VS]C95M+E:YEY<6N7>AK'6"^_"X%O'A;$,?!M<_W.O^I1*$185 M.(\*G"UE%[#4-!@*D3H!C&H&5G$"S#MO'-61!KNQ255=!8X+Z@LY%S,5,ZV; MF589$2EK:+/6T)E("J8Q.$H11.$5,"8X:.D=$(:LQMIC%$73%M$GE9>T%T:M M;G]8JM4\XHC]TTXD6ALS%305,Q4S%3,5,ST9,\U3)SEHR[!.7I$A@8D8E'-1 M(,J8= KA@._@/-U0,/GUH!\[H[^2"BR5/FNK])F/?GFY^?/)-0-W>*5M M,5EYV^+Q WI.DQE]_\1VP[CF8[ MX28C)4$''*T+N3. EEX@EG0_L2[]*U0M >YTL*VT2UZ>7-@9[7:F1;_ +!(, M7.1^R901L!8IB,@RQRV/$JG<'12W->?MY!G46^*_T;Q15M6RJC[$OO-BW%GZ M+3>$4O>FXBA&.V20BF 4$L!"'"PH6%'^J40O"YCVK45GKFI%7&<$PD%\$J M'R1;)0N7SM(+$?#^NYG.THJS1+_2@:%4 I-6@"$L@-51N("]]!8MJ;-TX=_" MOT^-?^?9WU668D2TM1';!%)OJ!>,6(JL=$@+?3,!EV[6:T''60]/)W8$1'B( MED&@40##&H%APB11+"*.Q'/%\,8FQKS-U&SOB47[6:\#%1?"+82[5,$;&4<: M,X(]BTPJJ9T4)DKOC+/415K"#NM+LS.9-]Q$8H7V@&2NRY+<&DCKK 2#.)%6 M:YY>WMBD3+3Y_7O\-(!L;\G;\9WA<=>6Z5>N+-.O7/DTKRS3KUQ9IE^Y\FE>6:9?N;),OW+ET[RR3+]RY:JGWV_5 M/MOFV5G=]&/RCB,S^-SIC7=M'O^5R1OOJMVAXR^<^O.CW3S[Z( M\322X_ZXR\/S<8O(;^'W[QT_.ISLG%YZU]F6%;IXB[%I!">CF]_2@(>)>1H3 MFSJJ?>EG'FVU>THI3.S@VGP/8 M03!?P<1T@\]-][LY'6[\=G62I1EV^:%//Z\;GTJ,2WLJXYGN@^N/>X0^/TDS M:Y"O2F,RC1E+ZW"0-^;_<;M]Y,;F009Y;HGZ(N_I)PS\ZS>S>9WM;R: I<]0 M>3W][^'0>O?_6[>ZTUW,3@^>R(W8KD9P[^5H"YHJ3*/&1ZV7G7[ MWX"Q:M=OC3C77-\3 \G_SR^V3IZO2JX55O^OWLP\ZH-U/'U 9_!9SQRQ>L M\@R-F>5,$?L:1N/%E] PO^!I;\%-_-5A,GFE]\\L- M'"RYT\?>HI9O+8HPQZ5ZYM)K,MS&"_>*\KEFT%I-[%F4_LL.?ML\1^J5G)P[ M/L^&Y/95G_@\UYGNN+ND$N_T$F_U3]*G^N%,XN?]IL^=*A7\Z._>.056E2J#D5\EMR!L/P M>;WD\X"7/JE.=_>JSW[/)/PGD$R_1DGQ\YQ"\H)C:F)$G%$6G;9$,:FQ(A(Y MAI2NJDS2295)^HBK3.Z_F.2Z'QY]_//#]P]?NIT/!V\[^3,^_OGV?['Q_(VZ.]HYT?'XY>_MC;WDGW=IB^+WW;S[?=C^G?'[<_ M\/WMMW'O!3J=:<>-1*1>@?2. ^-6@_*8 1:<<.-5#%[F#J1MQ6;+G,Q]H&B- M#@853FK2O97*MX^8D] 4)R%DM?>6@' \ A.:@E4> 954X? M^RG%5ASTCUJ^,\SHZ_1.@F_UQ_J_WRMM?I9Z&'%YLFNGY_I'(5/MD6)#>+*2C*:1;[ EU7 (QEF:D&S#(85 2NR@\ MUXR[)'=X6S/:(*@_J>C8I?Z?.>UF$!)87*<;6KV)&$I_S;^[O(%]DG>Y.[V) M')H['+IXY]=U_XQ:A;1N^*2J2D% U3$VW>Q%R]BBG1NNG:^I<__'=-_?LBK. MLRIV9@*3'O$8J"3 &<; L R@&&%@G0E(!AP9X1N;\OYE[(OZ;2Y6:^_C7;!: M!U:G W9*"<1,X""8=, 0B: P,L 1T1PA%KGWM33?;JI\;;K2^,/X! L[:H4? M>=*'I6K0.S3?>=RL5;O">#WH?^L,T[>^Z@^V^R=V%$^Z6\ZE!SL:%NZ:A[M. MK]D Q200D80%BLG[]CQYWX((X,;P:)3Q"I'D?HU0?*T"N&>6H2I .1T4B$ZM\LD-H*6V$01O38XU%VLNG&;ATU7(MOA>)!P M4\GNZLB$.5*KYK4L6+1L'=1'>_FSNEE7)=LFW M DP,3M+%"+#""7!!&>H9B]J@C4W13AY8@QRO@N>FBY=?XKE =A[(3FL4*CG1 MV'E (N_J!^K!.H43(R(?:<;NQR7F3HII/*E+RXM#T/H>\>1=-9]#Z9KHG MU;GAODUC&XN44;_5&0[3G\?M<_.KKG]TU,]C[;NO);:R%N+E1Q<_?Y5,_-]L MX8OMW?VX'6(8#*X&B/_J&-OI=D:GQ7>K@1=W,R=.=7I3A$HO*$XNF_3 $ N@ ME(G@2*"..:J#($UTW@K FY^^O2C4"Z3G@O1T]UQ)K"9*$C#*66!<>=#:.PA6 M!^>$\3$W;Z1B=E=H_7.XFRYS7EV(&S=6/$G%=,Z:B[0&9I34S7=S7-*XFRYF M;DCN_--T>CFU<[^WG>[B6U6_::#@>F-6MV)S"_AFJ87 M")@.3D\8[SH63-17R&TN9[8=WS>=FS%RHA;GP>AJGQ;"&XN@GMSKECV#AS;^_+UD_!":$(X>$(L,",) M6)1^,Q@)$@.UG*E$<'CV^.S=Z:T$6)Y @.6N>"UAE5IP/!$J$QP[SK01G &R M2@-3TH"QP8"+)E*EL<6.E;#*BG&9)7RKRM7-)]M/.L/#2J'T8W7"J(13&KYA M-!M)'F:'+"27[.45B^;M<5NXKF[-78$QH\D"$R%P>>2OM+T>,NM";ICPOOC9)@&6@K+UTEY'RYM%'UEN]OO/W$B*,$!@#U[1254,N"F2U'QZ8SJ':'2F&7]5 K5VFM M-*88BX7G1BJ9P3]""?#<)^-G^)LK2:9U@UR+MYV&/__3N^\Y7"5H__9J;+R_QI0W-NK+<5"L,%S-<9;S#6Z3 M.X^XQ&O>86"$!U">:S#.:Q2\1)'65Q"\!%N:B^;:@RV_1'-![4*1E0EJHTT\ MRZT'$9@$IG4$JY :1SEPO+D>+#D<30(KT\JIG*Y&O3DT,^X"?A)KYS^62]1 M&?#T(1YV3HY*-4A_3?9[1)U@([7D4D Q+\W''"$HE7XQ@X:B+ MWC.1/##<9KR$5QXQK.O?"IH/UL7C6!C1T]I%4R8P)AAH-!&85 (LHAQ( C-U MFCL4<(FI-&)7:#C5H+L*-E8=B2:EX19NUGU7OVS=/Z-.W4MEPV?-I'M;[OT> M.M^,[89V[OA>).]ZG1J;W7^86/;MN6&+[*UMD?RR-2M[,1).Q)QU+=5XX\%R MS$%$[87WU@4KL^S5[#['QXKB?4**=WY0%]&[,)ZG1:_QF&OFDJTHRL=!<0!K M! 6/*(I>6..%>NRBM_'R9=+J),F7WJ@<>'\DTF6G]RV9LS_HE*SL.6ELM@.5 MUPV"9^T*+D"UZ)&:H'Q3%H3 M1I($Y9-WD=.:DOW 1I5^$R(AF5FO0GUUM1JZB=AX-?)Z$(Y-QT^.A8WC;OU< M\Z'E3@;WE2C%#UOY\?99[CLS^42'GF5+;/7\E5(?A?SF(+]K&DY1GZR%!!CO M%##J Z@H/' OO%14$.62AF&4-,@-*ZAN?$'!@N8'0?-,(<%D."LB!4-QS 5Z M$&A,-43JM7-$!I?S%R5_A&4$&Z]@JGE>XBB/3*145GTQ5J"%Q!8@L=EN4M*$ M@%54$##7P&22)-I8EGZS2'N#G"_=GWQ@N4\WR58W.:MS]+)*7IFSUW5BD3 MT[X>6[;PV5Q\-MN*@0D3)&(>.&4<&+8X\1DU8(G4W#KNJ)(;FT*7=)1'"MX: MY$D![P.!=R9(0K%D02K 9PI,8$7CVP%@)DCR !AF< MA%]N\UQ*MBYAE$>C4,91X*M,M]7S9_/AKPN;%_J;B_YF>S$D?1*33K& (@_ M;'!@)#?)%V,T:,L\9KF6H- E:^5QPOHAM=MH>C >X*! M!6QS20L*5(4HB%7(()_[KU!TGYVA$GBY=Z;MM] [*8&7IN\.W<9Z$X.^'=NS MT-=<]'5-24'D/<-! _,B%QY3%K2P$HBPE" >.',RT9=&)4GE\>+V 7:$9G!; MMH-JP?.T'%'"8ARP!J.) F:, (-TDB-!&FR4# X]^O,_3#1R%4; M$:9)4^!%F@&O!_UO'1_\'Z?OTU2X5'YUZ]SX+\[GQMF+_5YQZ6KDT-E2A3*Z M9&49P3%!DDL7$"B%-+CDPRF)&3:X:DPE9 TM->^&K34*\3Q9LEA>\*>017/( M8B;^(X0@5GL(5M+D0&D)EB1_2@K!'.91F9!KLJ,VD[-9=0UCBSI#0^LGPJJZ MB15\TK]KDV$U.J%/EEF7)\/N2*O;EZ9&(=9E$.OG2XVY=G_N?GGSB7OF4(P2 M)$4!&,^)0,H94)$R;'U:7KG9V&1M?DUOKKFS"9JAP@I7-%F%%:YH#%=<- ; MLX5T--#,8-6Z(7!Y]/6\'0X M"D3!E=:0?&U.L]F&!_TMEVPX M"&/'J/I;8;AY&.[G;&5KB9EC 5,0,?$:2\8 '4V R+"1E!J*IXQ9([M&/JG8RT3/ MGW7C"+X5D[)O=<[QD7#JDW9) J;U[N7NP;];1V8X2G^HFN>6Z$S#HS,W;(=, M^/!5?W#9H:N.)9T'>"^V14JHICZ>G*V7+3F/@B1/3MO<71>[1)$\F*1XF(B* M)F=&15"6$I#, M69-DD:/$E'#-JGO9Y6RRJI3VJ-\R8R?A3/",:U-6/HS9I' M;?XX&:81)@L/]\)H/^9I^=%=Y,["P)Z1.S0:98P&A'/['Z8TF$@%1&2L MU$QH+LAC#_NL7P+]I5.,G6LRO%8=Z'FR*;$/?HKQ&L^P'$Q:+H?.%M*4R$A! M(@=$G 4FJ043! ?-43[?J*04.HDCU*:RAIX%)8&^R6RQ2D%5)T<4B;4P/82LE,(\3/>"8?"=,DL2RUC,O'+:6UAU16HO,^3437\=GN&K9TZLG&&N3 M8.5L>!-VX6X_BW0-H]YT%JEPYQS<^?[JT<2#W4]&)F,F+Q08LLD]=4*!9AZ! M4,PXXF2()FYL4C+;G78QU[09XJKP0//$5>&!A^2!*\<.$P_@?+I0&0^"2YZ$ M%+.@M3.@T]]TJY MV&[83J8LP,?NS[MNLD M6,9Y^?%<%%<)^2O?J%U#HENI:AD[->&O;+S7@TXRY;'I3O)8"J?-Q6FSU6 - M98H1S,%QPA*G>0^&>0Z6:1VDITH3?,]SA"6EOL%PK5V8%+C6"=>9P@:YOSF* M' BEN7\H)Z"8ML!E3).566-#;G%>0QVPINU9-EYXG)\3'!\/' Y/,@ZJ?/C^ MT5$_CZ?OOI:8R5KL1/[HXBN%7-X&9XX[H_0T?E:["_OQ]ES=T[^##)V50[C*&()@0@%&2C_HY 9H:Y'32)(PF M1POS>[?M*2&3YF*Y-F5R3RR78$HM&#_?73S#>+(ELE0SL)YX8 Q)T($*0%%% MX1A&,3L>#0VF_#;*_2C3__O.M\U_I1^3KSZ;[(PG-!SWAYT\V.>#T$T3[5OX M_7O'CPXG2+CTKO$W/$<7;S%VV.^>C&Y^RZ5!NZ2LP^#A 8UY&A,_MT'U*"[_ M/!Q,!G-L/@>P@V"^@HEIK,]-][LY'6[\=N66CCH]N/S\IF_]QAN,<6DW.)X< MB57ZXZR"YU5,*5^5QF0:,Y;6X2!SYC\ZE++_9^_-F]O&E?;1KZ)RG7M/4B7Z MQP7<9GZ5*D_LS/&YL3V3.),W\X\+!$";B23J):78RJ>_W0UPDR@OB1W+8TW5 M)(K$!4NCT=UX^FD!#GWD!&'"E$AC:7MI[( K'S+?#=A9N//J%&47[5)$I*)7 M]G__#W_5-XWMN>'%.4P/'9&ZM&'1"F@$F$Y081Q&?%JJ7ZH/O\JLG([XXI=L M0KVAFWXU#S-2CU.]M.*HH_KG1@IV;2T)QI\P;S8_[])/2WI _Q;$N[X=K/W9 MWG6^\S?VG4^]KK&.NQO'ZW_>P,:ZMWKLLPI!=SU!=:4*D96:OQ==P$$^)8#2 M-A#])%S!7EY/G,<3/8T'9G[EUB2\4W!KE9$W%+!I.5)98.8[8!*&L17'GK0" MF"3?%D&:!M'.*S?:\O'^@]?MP_+Q;M?M/:S;Y:"TBN*0^SP!WTU2LHVT(MOV MK3!4H7(21ZG8AG7KK]83W%*W_"3J%HIW8 ;-K,B2.I@77 M80&6NTYQ!C]-E;.2.'C7_;B-9C^ML_2&_N$HF^1%-EM0W.LB'X'[MHU;?V_< MN@8(V;Y0MJ] $09@P"0>MV)/,,L+8,.2D>]Z$?+4Q?=0*G$;LGX6MLL-ZW4; MF[[7V'2UCED01&GDX,)ERF)IG%@1#Q.+VT*EL71<-[$W-C;][ A:7AB&EI>= M;.$674O:DQ;SV,&7?U2.X$;3M=1)45NZEI^E45>Y[.S83>W$<2U71+'%A! 6 M#X+ "D42)8&O7"%!H_K#V/D1VVC+UO($E,4&LK7<6D5LM<"=M,"R715$81+Z MMK12WTLM9J>1!6:58\G =OR()5&HW)U7+KNO0-&&913_(QA9>NO)WYN%M65A MV+R#KUMJS-M4AM[ZJ-^I2X_:+"V+XV]?SG@ ^Z -:A2\T1AKQR@KEH);*9A3 MMITD<2CNK\3=EJGE">B(S:TC?P=ML=4*=](*+L>OD5 MEL+$G,#A<5N1B9G2OS\LJ\MSP\8:#1)UG MDPF&U?)T,*4U^-A1M2>H?^^@?GF2H*Z-/#<-F8S". $-FZ9N&KG2#F1Z=HA: M%[;T6X3,OEO9;G7G_>G.U<(1PG/B-/9C*W05GD0JSTI4ZEEA2!BM2":YLU_H36NO+ M=E+HR)CQ-+$AE)PD7@B];1GO%6$3T@1 MKF0]^$P))5W+MI4+UK+G6I&3*$O%/$ZD2"/.8K"6/6\8.*OGQYNH".\IMKC1 MFNO]?#H=*8I27\T+S#J)!G8[RRT$VT0L'66,>-()XBV>TIMR#>97Y M'--/?[P@R",V\5GY:X@KJ9J4JK!E&>/XH@] ROCGVE+W#M"]7 B\K$Z MY5>J_ .$<6LFW)^9L,H8SESF8,42RQ=<@IE@VU:<<-]23NH(F0C%_7#G%1O: M/T[/N7D\+5N=] _52?>>:K2BD[9JYTYJ9X5D1BBF%+,M*6+;8K&36K&3A)8+ MKF@4BH0'H4#,PP;IG&?L?E"U.&2-01>D5:MYTLX5VGHE6Z_DWN10S69:#C7C M/J86G.._1AE/LE$V6PQF%]#;\XL.-7])M,^/>(QD2%#73>@FVA']M4>_-X)Z MFP'8%"NCO^>/Z?G\-B^A/67Y.A\GH%?Q_:]KV8=/929-;LU>42!$D^AD7A-: M\W"R-X9YF5$!N;Y;WE9+Q]EF\=V'57.ZRAB5!%+X(G8L6X6AQ:3O68DO?,M) M_-"+92"\V%V?Q5QV"QT\Y](=P?K2'=A:4A0WUI, #7RMW2.F!:S,%Y_R._5,7@/_D(52&TOYB:L7@DHYC: M-KC#V#V9 BIQM!O;MZM)44&274>_] >U+$&>C;B6GAT MYU[]WZ3X/SVK\I8*FNUL[%+&81PXNP-C@A_/Q_ <<0\ADZZ5?5*<\XDI]M9, M#AK5$_E'H4H,7NM"T3Z%-OXUR\>5QC>AOQ[41_<4^_OAN='SZ MP3LZ_>_%\?Z?^)SL[\_G]M_CXXM/G_^;';GPW-/#2S"(1^H_[Q9_?Y33Q&7! MR>F?SM^_?W".3\75T?C !B,7VOS?,1C 8!*_R8[&A]_^_OT(VOA;>O3YZ.ID M[XSQ)) ,+%_'E])B<6A;/):.%;L,#&+7YXY*=@8UJ!HND&WHP*4XD$H_Y MJ1:-NJWZ*F\L9W=?D6^[<9Q&D9.$C)P [D#@NE[O@R9:]MN#_WD[>#-2:D;7[;XD>9-#"%SOM9^\,\F(PNU ##)FY]J_@6$-W%_0OY]>7@ZP<\,%( M<7H_O =:@X_-B8$(;H4!JXLD@/8&5<&+@8++SA?0I%)A5HHH\K*DEWR8D.HG M95$.X>84A@<>C VLY@!\1-P48."^9D)O&GPZ+?*K; QW07_7QA]*=8X:Z"%+ MW,+Z251QDKZ>E["9KE"*KX/.V,]- WX[]$_V,11PSD[V/WT[/C_SN @\.W L M!TG7F.21%8DTHHQ\%CI!XMJ@!4)W" MK)2@P$-5XD_2-^1>4F@+D[)*,0B-P MX[Q0(&X@-66&7X/H*+""%OE$K;JQU]H*C^-@GL(2,0MP<(Y]PF4"W?RJ0)&6 M@VD!0E7 :^N3.5Q3)=<>B1HI@2AP/+FK;B9B;U0!L&EG8&W-T*[JK-%R4<*^ M3:OL @:85CB\:5[@D=\,OQ[EDW,+?-+Q@)\72N_Q\&(^&^0)&);P%FI&2W$X MX:]EM:03?!P\!:9,02O$O* %/X:QN(".3 U?_Y#FE;I#Z]ZD\,\N\E*UWYNB MRH'+BD$V*6?9C"JS0)],N^&6FWJZ.S@$90F6,]XY;#=] .L];XU[C0;60J=X M,2GK2B[P >$JNF(=/D2?V=-YZIA+-9!SZBC^E&8%W/"_#]^TKGEW"Q$PX';]^^KO7YLCH_.#K]S\[+]8&:GVV[ MK@JWNR3<6(^AU8_%()UC/B/]BIW2XG4Y:>TU:@!;WRP%4S2_Y3SC"WMEG8.6 M@'=_AO6"HJFOT:/?$C48V+=[Y8[>1J>T#\.R$!B47&7%_D@@3:GV:R1+]@!Y5Q41DI[L>M?]%J? MK>GS-:,QY@N4S5&6+FAYF5G!_7E%P8I"R@)?03[S M.JH@%1CCMI[0E"6^C(4^55=,KW(9_G7? 3")U"J45> M0&7-U@$S.EQJ-XCD%)64ED:0 MPZ.DLX6V,_E\- :'^;Q.8#AH&TU\VIMG]V]9_P+O)"XRCC3H:"+25;/1=2GZ7 MT^27\Y9/1#N]T=%X MN[EGY24O6M[;?@&:>%: G!L';F!\HI?&OC* +GAT_W+,)FD!U@CXAS/,B6HZ MD!BO>&A6GC;03%/UG:#H=;4[V"-QYLY)]5>5\V#=X4;2['+X'5&?09-'^NTB MQRR9UI<2].THG]*XUT]=:F.!# @%SH'V9+.B&2+XMA[J]CB!I_Q[DM*#]= Z:#%R)#%H"=Z (@'K!O:J>VTI= MXHQUM*PD-0M.E1'+:N)!&LRS%T-<"^AX&KD;9V" ,\'I.]L:,:_T[YI^IN%C5B67GYV*1@'@-9/,"8[Z5 MO\(+^M^ +?IC-#^W8)+_H^\_,%;>X*]:B(T __&?@[_J&$WGV>;AL"",M6B& M$\5L77,O\^(+K![8C,#*NF6P18VGHWRAU/TB/NSE4/2[]L11JO,(I?HU:(HJ M%O.'.4@N#\R MBK4/K_ "[;KT#_:%XNCTSUVM'.H&%E,>1J!5 M8 D/Y@C+""E7[+SJR3T:5%-,@O55RU4K6[9/DEI>BCZJ)V5P227XYB71-O\Y M!ZT"^N+P+3SV=D\%2Q)6I]EK:D9T?!@NFM] %F@)P4ZF?J47OOAJE@'&+5IK MK+?)Q@"_R*;:85#'^>63L+C?U&JO7Y%V8AN323Z?H)>(0U:I252.%.N!D2J@ M)75Z >HXL ^J@!L7L,?J55:KH*/_EX^GO^[56JBCZH=FOR>_C1/%*EDL$U,4 M)>$C,G[U7D UYRI'=WE^SG-K.D]&T"]JHM%#&"L8J9DNK;*OA$)=@%N$C=Y# M5C9;%[E[XRKGHM'G9K_"(>C$DE!/XCVF?VB/H$W?F#UZQS$#1<^:M/U)-/.R MV4PI:F.!!;,).*\F&1@H8VHH>7OY'.P5Q6B6'A/9U9J?8"F'Y>)'GGX,C8@S3&>J(5F&-D M?PZANX+*V*#$7!34M<;R,@$\W#AY8TN0#Y255:P6QPCF565O?_63KBNL51\G.%0(7K(5!;--,FM&6+9MJBF;9HIB>-9MJX)5>A MCFX+-ADVX(^^[:(74+(9 )'^36\U:@&>C#8+$<0P&;Q7TYDV0.-A3RR&K&>, M4*UUIB?DRBZ[TH%M,YL[6$&;><+EPD]C%L$ZX5'JL,@PB,5VW/:@#X_?K$N: MV&NL^#]4@78$;-0GZ5\YVD@52XV^JFCYT);[S)WHX[VSP&,@AXQ;08S)]$I( M"Z;#M7BH FY+2CW;>>7T0!?^G\JD-Q8^NIG5(3*9^V9#:[8R+30.'OD.U_WJ M7ONKIW_%)6JN.*(#DH*.D5_@[M*)NZX<769%YWAM6,5-WZIS+A9=U_ MU_[@"\P](-7A[=:J8=!*W"E?[G:?A/Y-/JFC "-0?GC2#C[45QV,NE CN0:$ M="/ P;@^'W;?[P[X3 <'0$E4+VOYEN;<\(= 1RES0C\)I!0V8SP,(SL)E2T< M&)O$]NU@*0RVGC1["SJZ ^Q20+N$=W)Z<'ET^L4YNCR3++43[C$K<)"JU'6$ M%8/U:PD$+W+/#AW7W7GE.]>#CCI8%DZ+MHHXZ&PES]%J?TF>2S4::=R;A@^L MH'+N!7QS-Z#-DPAL?:S.[4V4IQ6]:T>BX*O.@*^+>.F P&QPF<]!?X F'"V^ MM>-E?$3'^QK%4.@ ,X6%^L\("$'4#CDM;_>K+P:A45?9K#H_Z7FHCI-2 Q-% MDD-1$P*]M+I?7XZ'71130?U4H-;CE-R([7Y_L4AG@]^+?#X=?'B_5T?LZ/M: M/^L3'HR\ZB#:?SD89,6"P$F[YAD)'A?.!@)L;VSL3(F+"1KAQ#H^I7 7A0=+ M/-:6O>&[C]E5/AX.CN!E(*^30@&Q$G0*=)<+<.-VM,1EZ_LXK]MD$G M"'DKD=&\S"<3-:I:2T^KVK(J.BN!WVR4SZHC1MV7:HTUR)%]A?'ABB9C7Z7$ MX-<2DNI85A_Y5-;QB_H!E51H( O!%E'2::U.\YG9LM*Y/LO,%R",&*EKXW[. M"SY^25*G0X]S/# V!V,]"+95^<.C:M@493VH"9_!O0L*6TY@!UW4V+*1WN'- M 19-."QZ# SF@W='>UJJT+08\#DHQYRB:A0_K"4"41"C3,?QWN=S:!^'77RO MS/B34#Y['04_J'1[=Z"%(I!R:R&WSDYQ.!*%P@Z#UIP\@@F(Y]OFJ*\2H2IT MH1 #1QO/T]#1*W ?W6-]]E"%R5N#8KIM3MY;<6+$Z/+1'$> ]L1:+2/\3:,A M6SI^S3+H/P2G2"EI-SH$GB"X/)N0J0RJP=Q&F*!9K23?GAS6*M(@"FJ([<>\ M@$5TH W+=1JX!3N3&?$XT=RCHM7HA8ZFK7&O2Y)5C5-;K#"66A^7U0C9SFN> MA.C\EE?*M5D^. Q]?2Y0 U+&$:$0B#&K1A&U+JS,^WM(<>X]#KAM\EBXX>)'%@DA:"0M2*V1Q M+'@8VU$0+N=.P3V)Z]@N!B# EW1BGMJA*X0?.GZBXF Y)^S]'%120=B4UEP, MFLD85+-Q?598;YSNYL9T&Q^R1#B.[44QDRP,G#A5D2.9*T'.$EA$-9W(0XGC M;[S,RI-T2107^L_G+8Y?SOPD<)DO/8LK85LLQ7I/H>M8=N#;ON?P"!SHY1E- M8:)#+XH<)W18&MD1=V".68#Q#=")*RF*FZ<(220,ZUVS,Z3USE!6.T.U]>A# MML%C'BV=DN]KCKAQ#7_73JK*3UU984A=I^W]O[HV-/4>PS&[>&N\5J26; 'A[T@,'EV#A' M[]3Y?*1_?&_]S^!% 2Y8@59C=5F$9@$?E&-HFD(L-[G,"$/5@P6>TT>E.R[J MD<*@(:$T&I]HN1E(F](AZ)S@S]C]&EI2(Q57)*>\=GQQ4#IA'HILH-E]#0]YC;$?#.?"*JI0P&I#CK"14#^8$O=YYB7?S0FJKFVK6^5%%:,H%*?.P:!^-IZ+[AWB6@BK"8[H',UB(Z?NX[Z@&>O[R!F0%QL?X_>"QBCIH,G(/7^/L1+\3%P+.' M)KAQ,N^3PU9#0,@P0HX8?C/MK9 :EY_G&NL#,J$00P2[[;!J7#X%+Y\RRW+] MQ$'*,TS3Q1^;EU70CPK:/Q_ITX"625MY'WJFH%NZA!O":,G1*)M?V@O+7$5Y M/3!^.%7H\PB#!T+H4SJ'?BT4YCG0Q7"-X C/,ZBD:ML?&1CO<%""5T*HL'2$ MOFQC=$LU)HY::,#4Q. 0A$F^23O?H@G>4!4$2=X*GA22\&HLWW*=A.:>E(M9 M7FQ0BL.#*NENO*I.=9F9I\_-->@M7U[DJ)$P)AM1 JE&5J86(W/ MPQG3(<#VNPAB1E&GC&Q(G9LE,$!.A.HUM?/MJF7Z=,ZGVD!OCUJBL]RKA]86"5M%^]^58HO;*=)%6= M$]1!UJJ_33AW:C(W*)6)4C*ZRHB/:T&L\OPQP\]0Z%42N%1?)Z]9AM?=4TM_ MA1 M+S"S!E?+$'^]5""$O.QMA]$;93OWMC$'M*KKY);5H6 *S+5!JMT!^3R7 MY]5(?\U'7Q%!"5:(WMTI#7B&M/5#!#K#DIAAM!>SPO K'=LRLT?LR8;@ !<1 M-)N1KGZ#A_O7&/YXITC+9( MQRW2<8MTW"(=MTC'9X%TK+N+(?+;AU#78AUO[%O?DNEA'VR.2E;&[Q]-%31J-35U#5'!%BS)4Z[)AYHPU$ZWE!U MK->QO^I#3]%"P;4SJBF:Q+-"Y_'HIRQ;?36:M&7V5:"'EOFW:S!_9.^CQ5GJ MM._:L(4F7=2Y[=3- O/ C=L]J:DJM ?>]@D2DQ\(JC:[*"&L.:)_E<>Q@"#%]RGLT8K'4PP"'%4,2H?J&@T)3, M$$]2 2B0/ZCNLX9$8JS+7(7]K>Y+D(C'G.2:D-RRF]#G?-UQ%][#YZ^3=O=6 MTM[XT"L&>ZT_'O! I4,(^9>),%3HX0.,+YC#E6=XI@+O/_-%Z$D62 M\VFVF)*"Q[,/O4\1<&70W@C;9S%FX#06E<#J)=%U:3CB,O'!UWS6W69U.JP> M]E_AQDLDX!O>_#Z,5FO6H*N,V-5:H4I2V+RD81_6)":\5>!!AZED3@'O*D;3 M?N-R.V'OZ)$6["?BULJ&5$3GVU9B!OV 1@RR5+\0)QZ)8-H@7[A!PITF7-;* M5C-3?R>QW<7E\SI8&W6 M-\B39JU>T!%?(WR-<%93=WFA)MVH>?-<+/!AT*DWKO8*BU8V(#VT>>!=97.L M1.N?SF[@S_,<)4N;-CCY2G,.*)22Z]7,IF.UEEC[_EVVTMQ)F?V%!%F#]Z1[ M3B@MX_!PJ'-/3MX=#-XP"EN\SAOZPK>(MC5WO$'.O\._5G-2M!FY@[\34QX2 MJ]7#6EF=*ZM7MPAF9G=ED^@(0/[5,,3@=)H37%(57%N3JWKEG *Q,)?U"M>A M](J+5+5H9Y;CY?5Y7FM)=DS^JF,UC4-?\@JUSU#L-DNIQ9K9O&:9Z.PZ6KG> M@2J;U5_JKCL)COA5:21HYE2Q8S&09VS*+E0 Z/XBA.;:F0F48K8#$E#/\4)C&WQ\JI M59+))>T0JBUG@B#9JD'/X EE7I!M6&GR-7-@3. EW0?C,_8/\>J]E%+HL$:4FA=M MO/E999DL#3'O0@.LBIN(\G5ARG<''XQ5@NQ#1O; _^0C40$)LQ8\#P9Z25#( M!^E8\F0OF/2ZB^H&/;@F9Z_RD;+42""%'T:I5>%0L%0FETJ MXTA5 [9T=T=L*_"%67B).L\FDRJ,T5J*?4B,H4EHT>N1P@*X]O@TF^EP16L- M=@;)!,W+ 4T[313FD2SI"():-'3/'8U3Z7 #"7D*"^&-1L#I/ANOA19&1ZX- M4HQP/Z;/+[#'+X<8D#+N4N?KWO$>]O-CP_==75ES]L^RJ1&5&2;M:^27=A(P M\7%>P'C!CJ@962M"RI;I^._>?7)W\+I!!VILJ@$"FH #0>VVUI,==&M+_-'$I?_X[D93LI/5![ML6>*4E74$?H@G\_0&<7U"X(!PT%'<54\]7:I M7K^9;>(];A-EQR5;;YX6+8C;O*Q,'A!);M(%5X^HUFTA7:_4N(OMSIX M2K8'L'[R30;-[N! W]\@WI8>4NO?F[M?8P7)*M58R/;J:I\"4M)O<[)6!6D- M63K:5SJGN2FCL;MZ8M4#2=M"T*I%'&\A:%L(VA:"MH6@;2%H6PC:!D#0;H24 M+44N;5LD4LE$L8"SF'D16)M1@EQI*N91$M\"@O:P<6SY>57UZ3DX.? MGF-T^O3P# S$((Q9;"DI XO!V%H)BP,KBFT6,%\%,9,KT>;'V)8Z4T<("8W- M*V#N'C=-]TT+V8"\+U74#\.>[>/QNOQ8R]_24(.F8^52S_0)G6:0(:.:2J;@ M![3:P=;7/O/>C**$E4E.%R"Z(M&!U"LB/:_"N_N'KP>8K36C^RA/LD-IYAF> MSSZVLV[ &3F&Z%TK+_F7Z]M(L 9.H30)Q# X\X("2_3JMM=IP(6E.3M'MU%= M3?.RBFTNNF3RK>%!5OAUPX*>2<6^T\HNT@[?%S4EQ,D,D8QS/"_,D+BM ?B< M8Z64B4%2BB]4G;1*PNV@\3KI-#_C+ ZZN3>1^-=!TUFJF9&A#];_^W,]@OMV MM+]WY@8R%E'$+<%%8C&9H*@U4";?F>1V54NA(4*9/$;!X554+L,4=6K8 MW0,Y5^8 #AE6+_)BILD=-1:B/S?Q&IV&F(H1%Q4($,?8,AJ1*CK":*:=#U?JVH#(Y>DJUN@^4Y%)CK, M6+N';59 ?MUA=Z5DJ?V/>W:]U!@MU+Q_0X>U\Z^U;+;S4BZ7SXZX'?$@CAC\ M)QCC:<(B'C'N)5Z!DW@[KSQOUUEEKP4Y&YGC/E,U MVMB/&J3;83>^BT PSI&O.(I\!EZ=D E+XM -HSBT56#;P58@[D\@H _P&=[] M[9-SM'^P.#X_DV$2VXHEEK3=U&+"!BHXG"5:IBSPW#9F,PC@!$4Y3-XU<:0V2) >OUX-_IY>B[Q?/ 0[-@-XICQ M)(W"R!&>G]I@#Z#NW0K$@PF$?:9"%H [;%O"."'Q7 M"T3X3]-RI^WS90,ZJD^DO^_HNZIQW=&>:UR4&] .#TP=*BZ4G(_42=H?N* C MM&?,V?@-;("S)$H3$22>Y7C"M9B/2T/RU)),"A&X,DX8WZ0 QOI(05.V5Y_/ MF6K:&M**H=!LE-4AWMJ=IP\';3<8OFS9!J]-$/)[%HH!Q\[R64.H#V[ZY:3W M@[7NQ]SQ%EZ.YZH7^K(\J[/-9Q=GW?_:[' M7O\;L^/[;ZR[ZP3L/HYIJY-8&\]A6\^K+XU7+NTYM-4PE4TYMJ4#;*+17SU] MO>; FHLOYP4L.6F9-J;TWZ8=5M,3?T'09"9NB,VP:X$L+RH:1](M^1S>*UMY M/\N"L'*T3[KCUN?Z&R@BAI;3!*;NI>-KE]$_?/3<'UMI0BBU>2MMW;JRKST! M69:CFSI].WFP!T]A4/[U0)UO=YK2HC:JUP\?S?9N=_"Z-WMM/+>_T)>ZG:_O M/4T_YN+3^&IT\OE/[_CT$SO>%] NX1V=PO>G;R[^'A^PDWUZUL7Q1_C[\Q>O MN@?>-?_;_1# /<[QYW/[^)O,H#U7Q[^_N3CZ^&;\Z?2<:9_HP/G[\X%[GMZ,#MZ;W\[/CVRCR[/;#<4(?$E,,T[ MKYS0'8;Q:I! QPH?9K7@3W=<-==M5S_6[5[M_*05U7T99M]SVK+5 M2+?02(L5"TPJ):2+Q8.5/D M19SCT1(9;EOO[T>'YA^CM^\S%G93!D+WB]:56POMOO: X]^2!B",52=^5.Z]M MAMT$#;ML97N^!%LZ3BP_90:X&D>!L'CBACZ+8X_9J8[*!1!*G(K D"Q.+V2JP8BEC2WC2 MCE(W=AVOERUTLU(;JTDU_%RZKLA$S1XKPTJ3C?2TJH4X+Y2I%%UB%1BI6E<9 MNG0Q+V$9:79E@P9NZBD;\NLN-QKXA9AP3%F0N[WO)YYZK"P,-R(+IN;>7RIC MTZU:8P@X6YR!5/D&?RPIO[EBN-(M,J4'"4IM.M"4(.W0#B9('LJ_\FQ$39-\ MQML9FYUJ-(7ZFJE+33+5M#9I4D:)#- PO56\4KVU:H9-LZI,<()B#SM\U)AB M":[U.16%YC-UGAL>Z+K&3T6S7Q=),--$50DTF3>O7_5OK%:CQP5QXYS^@F9/ M9EFZ:$TTY6362?](G3>EV@W$,*K9SHF+LIPC$^-/@U97DD2\*F]S6!2@3M]4 M"/=&E3Y7G/719P'M$M[)Z:%_LG_^[>C/L\@3X!V+U')D!(HU]6PKYK:R7!:' M;A(D=A*OD)_$;B(4$ZZMDIC9(8^<6$61\D.'PSU*+"OB?D!TI51J,MPZ.^&: M9=YH!7[.,>VW6;-+.O4[<=*_K)(=W!KFW,LL<^-@_6QX=.3O!G;P/?#HB.VZ M#X$X]G;]^'80Z!]%'*]>^C0 D7=&'&]8V'@++/X)P.+G<,10*6LP8!I&9LVD MFN5RBX_=XL7N.PMZ)6*U5UDG;_)B/Y\GLW0^6O76GT%H:GQP>?([NN='#CPW M@[9] 7<=#,LCY]/I$0,#$XS4#_[Q^/C+^_3YZ/+HVP?HPW\S,%KM MH\]?V-&WORZ.OIW#O?^%=GQQ/[GOV@!9Y^04^O3GF;#!2_"DL%P8;XM)%EN1 MXHX515((QW>X<*.=5XX[= *VQ8MMR%(]-/3EZ6#O_>N!YP8#+O-IFVKUF>!/ M7MQ!:7F))W@*CD/DQTQY812Z2CHJ=#EW6)BNR]1'T8%^PJ>M]GID[;58T5Y! MJE02./_0C58/+E=,W2UVY7X6Y1\51\(M M*F1_E[[J&9-_H+[ZKG#>M8KK:N3\HNEKW\+@'\"$3$KU#DNOEEM5="=5U$)1 M5*HHLF5H1[9O>9Z,+<8CUXI#A+VFL0J5K0+EQSNO?'0TOUL1]2N#K9ETLX=K M:F/<']X2-WAS$QDI]G7X,Q[8.3[LD@V-O"_%L"_%L"_%L M"_%\SWGKMA#/MA#//1?BN;&PSA(6Q;$=*5P9N#&3C-D.#[D*/">U S=-(V8_ M>*V=-SPKB"+@B"ILD$1HJ*;^\]EBC;YANP[]H_US,(,/OAV?G_F.DZ2)XUE> MI"*+.7%L18Y(+3L5T@EAGGUN+\^O4E*%GAV%$5?,EF'B"#?E<2R\(!:Q:2"$;N#-WFQ;HS, MQ<3GW1[RB>8"G1=%554:M%3S1<++#+,F=<40:Z2^*BPUH@H$@)#*;DN30:Q2 MO=\\ :'0,%I\ZGS2^B*;3.>SLEUA&JM\?%7=QNT.3E9N05BOQ$;DTW8M>S-* M!(K-$ZRDBQ3 " O.8/^<*MQ$T2R8%\* =.&1?4TRHM0KAYW:K$D^GU$S]:ZQ M"M7-)CK$0%6\:]BN@0.*K!#S<3FC$DF[@WUJ(H%()J:<-K:F6P&D52V8ZM2F MO2L:D;P:Y7@G;M3'4$EO29BNBMNJCUL\3U"NF#!Z*5#H?:8C^ZK[5ZMC3$#3O<07M M0\^64<]<.9\:%OD$ZW#-9GH*)WE3Z@JF'K,:-+-]=5O+YS'TV*LVT89/6?]X M'4[JNO:"4W9,L[?5.[]1>)WMC"_@GR.LJ 47R"P%ZPGU(5D?-?5_ZX;:(-D= MP#NKJHS5"[718G;>OKL&8]#PN,S:U>3;&SKLIKBE5P^"]CYW],U4"WU^]A02M+6>+&PH6/';QL/Z(]3!-]DDFZFWZ.X^R[3>)A'M:(%5 MDHXOSQP?-(+'$TLEF.'KQMQ* E=8GDRBP'%=P62Z'!P*@H#[::R\F-M,V#;H MEL17S MM90%\!L2@,-$:I"RYF27FD?SZCJ,T486M>1&4;9Q+A.RFZ99#X&!02= M*6E[76T6&0 4,DII&8&FP*+*\Q*5J,J,_X%',07'/EO8?U AH,- DQ>@HE,L MV GJ!K-C>TSY#'ZC^B@ZMQB_K/-I$QB%-)MUS$0T2VK(H"[>.I^! M#ONFI.XBJ%GP":#!Z=J8VVI_FV3J M,DZP#5=3HK"9(D9';HQ[[',%->A%AM MS!?2#7S/2:_160BX:^FG1GS?5G;)!^K%6^A$!\T!PBA^D?/B,B]DJ2;/5Z5= M'7\^_W:T!RJ-N4DB? LF(K:8XS*+!W%H.9[+XB15J1V 4M(5@1>*%^6RB4?K MY-II9BSU7<3O<(=)VTXXC_W0D6Z*I<2\Z"&G&5O\O.?8/OGSS M\UP_LT+*E M&R'DQH5M*PBM0'B1%WHJL)WH^C.H'YC#^@RJ;Q[)TMC.X2WF4#A^P+S$LY(0 M&<1\#^;0A8E47*3<9YSSE.V\\NQ>+%%[N=(B[M7TJUJ=@I#DE%(]:8G_ 'MU MV0%&;U';PYW(]:KW*,!-T.BC[FZ*"?/@Z'Y3AI1";ZZU-[IF;U\J!GB[?1UC M>WBF(>?Z)(6J$7Y58*XM;_AT9;LEQDG!O;94HQ'Q7)A]3P^.A#TZPQV=WEGY M-+M+H+7E^=G@(MO]?O+-%FW7 DYY%,1)HEC,4B8<-PJ5PY3OLL1F3NB'.Z\^ M3%+^-2\T..6FR4:K=!5']WAV:O\@W=SI]>;D_"[#L9FF9AT?TBPYHPS6V.WM MR[9;_3V6I1-Y/,3:W9'M,%9(?,CZ2DW M*ZL%,&L#G:?@#?)2SR6.!>,_U;B_.'YWAQ].>9[4KA M,<^V4H?!',=Q9"4V3RPO"*3M"&F+P-YY%=S!.&FKA*=CEI25<=$3BEPR"VYI M!CQL#/"/ LLISQ9_C/ADMC>1R&,Y;=!B6YR8P8E=GJ6))')?*U**@80'PHK2 MP+8\!IM/J)CCL!5#"!PO-XI\VU%@"P2.PY4G%1.Q")AB$88.-R 4^)ZDVLAR MN2AG:KP)T<"US>J4FR]4J=$58)*7/7<8RT6?Q];ER%]7)'9[]=+='?2]D&YL MV+TZ6"F"-;54R7 P @4U0#V2@3K)"CIM$Q>\.,=@(H&Q1B-]!YX:U'WJH'KX M",_Z\#!$(L>A, 69M7&WWJK[:FR^0HUY1OPS;77*ZU/25GL)3](H4'[M#NO9 M(/IQ$+@<=$P4)YB)R57BP?XMA)^X/Z)JMAOL]>KG:'&\=\:=).',MZV(>X[F M&DU"V&]%Y'HN"^V(N79?.,#"X>L( ^'@4!9H_ILP\25(R73$A08[(JPA$VIW M\/%"H7#T+"XZ[\Y'L@:O7&;@+&,N04XRE2)0$ GQ!B_P #DORY<5A29MLI*. MW11[:1)*:>\\$F@./;#]M@-2 MG87489 E1ZDRY708CTC4$86(;A.Q@^K@1T412L;FO^Y".?8]_D>+&,)?]D;: MG;L=_4/PW)R0T[T%?#YS Q6")O--L\T# :A!>#[OF?BN6:V5PJZ'!Z_ MN7ZZS8S:SVU&VW';TP_VT=Z9#%W7=Y1K16&H+.9(9D7"32U88)X;.F%J2V_G M5<_4XGI?7=CNYF#0^ZVU-?F]-\;INEH[BAPO3A@H(IFR%/X*9>0+7[K@C=O< M 4N6RJ4,IB;D00M 5?&.JKK&AIQI7C,N-_9S:5Q8(-,XYOE0! M]P0/$,O@@$5ZX\!05&%&Q@K'6!\![3&N)L1\/-SLT-L3P0Y8V<37,R!DD M&###VT0^3L#FT5=V WA-5$Q6&:&MZ-BU+^T#&C]6I/ZYQNAU%9ZCLTC9=N)Z MW++C(+)8JA@67@VLU(L%K.;(%7&P4BPB#$6L@B@(4X^%W(E#6/:1K?Q(I7$H MY')@OF,*@8#685IY0V1VV,Z!G75*3E2IR+*)SGU5MRCU^$@G\$;(P$F&2_'1_,8YWP?S['G?18[LL<.^]/D3@[7I> M="]>Z#TQE<+.^DB\;K4JNDW)@^_H;2_KUN-U]SI%#PLK5+ZKG$AX2%87^YZ* M/6'#S@A+Q^/;3P1 M?S,OP#O#-"LTT%*0,OB\GF+X5CU\0JO8$2GX,F#T"EC/J;0CB>:N4E&LI.*P:NUP ]AL1W[82S ;O%^?!4_ M_0T;T0;S&=86A-5=G8.J[2Y>K7]E)[;RW!A9OYB4(E&!@\:SE!X#?U9LU_^C MK_]L9?TSF(A41K85.9%O8=#"2CCG\"E(HSAA'%SMG5?N,]K%W^?I[)(7ZOGL MVZF;AK84TG9])N,P80YL 9&$Z;DET+^OVZ>_;?ZF+3(QN98C_PW=HD3*A0IFBI\TB6_$X"+PH M!:,O9#876SSBHZ_TXU4_.PH8#X(DLH1RP4(/XMB*I1M;H2L\Y0:N5$[PO/SL MMXJ7Z@(QE-EX6N1?>P 93WV_?HM9&\1VV9,'5M,+-;CE]L\C')YKX"EKV/4? M.[?R+AQ$-Q^9';8D@_#H@D^I:.TW)2ONRD(1!0SM1$5VPA#P_AZ'4U M>ID3\YR1.!Q]$!Y%'&15+J$9_T)AZHQ.J#4L(=@ @P7!-!Q,N44"(FF POT' M>QI/.Z/CN?5@X38HE\[]#&%0[PF<0>8O870KTB%#-C19:/RQ@1]7>4+ZK5EU MF%/C^V];G+N!3N% G4P-CY9)-1;@7.<3P^FE.9I>P"CE8_6R&CDZZ.P]0[SC M8<]CR/$Z6%!^S%!>#/"">Z,$XH!$W,_\(7+A'!%<@-F:#OS/SSS MQ*:>1M+SF +#CB.*YEO13DD M//!WM).A6CM)P+C2NO]9,J8=[Q\N3O;WSNS8MJ-$@CD//B;X\6E@Q4GD6X'G MBU"E<>I[P4;D.M+\&5-$TVXV,SAXL??NY.7C)CW6B8FMG.)\,JII/#7W0R\ M-VG,H2S]9?#">:FIQ:LG7L!.BF8?I2\KV?VQ?IVV!E4ALE)?D\&6/H<-FN,F M/YU5FOF%JQ]_@79:_1ALI2IG92>ED0A7L&$:)$/-W1U\0$!,H;YF,'!=4HA_ M=UGZB8FBR).*7H*2/CLIE/KQ?+2426DH3M&8-!29V41"2PMDU@?30V>*X["T M>%XUCRL9K!%H]"B[:'>R-*YK>3)?>T#C: M]N.(?F,TR@4W%)(M"O(:=KO,CDOE,988.D O-OC;NG!)#_JV2\M1Z^>RAPZ] MWITZG-9#PQ.*XZ!=['/*QN]>HP,,-6YXF0VM;GI=V,/H.B0FKJC,.X4]-#5) M718$ RR9U SP33&:)6)1,[":.<"D.]>=HNH!37K_*A,\(J:;=D_ZNE'W$&;N M/,\E[EJZ#; 7S$'JKFTCD!M5O"D/W5-&Z"M 7F\DDO4GK4* M9GD)Z-5+=@&(T;QL+S )HB)F1OJ$MJQ!)-KUB_1T55.%ZV%>UA3XG0&I.<'H M74;5=?GJJQ)*]9/07*OTC6:X!0L16["N?@*NFJ75L3LX3&]X%P&_D;6]0[C? M':1E+H-+56M6,O/4:*2*(5I]EPK90,I;#-/K3HO.P3&>U LPUW4\P/ 9Y] K M3(>L0K7=,B7FD6B,0H>1I\UPPN/HE7/=O9K2O.Y2BT^NF?QJ6JXK3-$SQ"8 MK5";XZVM=*!V\NL+#>;'H8$Q@YTOZ@0P1Y8#@N]R:2,GE>:]=*\^-M*PR:D,CI MIS.P>B6W[1"/.3$09G,K#ES;BOQ N@Z73+C18X=$R,8T$WM=:0F]NAZW-N"M MFUD3Q$_-'=D$5!J>A0WKKPI*-L,G8)&>4:;JL['*]FB1I;=6+!U4ZI,W*NAG M5O\$9'W@N.98XT>(7YX?@8O;EUJ_)7#9$KAL"5RV!"Y; I>)X1*W< )[."F?>>!2SS51)0GQ3ZA7OCH)'V; M3\Z)[;AMMC]K@WW_TYD,N.U&J4*&$[#:/:1:M%/'DK'O)%Q%290^.E^K+J/8 MD(LB33)6>AL16R+9OX^Y6X&+T&53QM.]P#LP\(#TS#I"(2Z07Y[BBEV^Z&PB,Z'),;$H9^6C(YQZVH2G MJ@IY)N"#52K1P3<> U+$0Q.[L05Z0KFNGIP)AW>J2V(OM&>B:6[3C'9Y"BVE M6-69/)814T>:5=4RM((B%3D49W!J9M MY_J^YEJ&(A%I8ENA[\68>J2LQ N5Y?AAE 0A]P*9[KR:Y"M@M57TVJK^J8YI MJ^,K@[RX$<9P[<'5PYJ+5;!Z;[)2^Z3ZZ5E"'C35T/E9&/H!C^W(<@22<'LV MMS@#DS%R$M<7*DBB<(4ZZ/'.&KN&8G7R^UB !FI2],[IEUX?-*V>>;=MHU7[L/] >_5LIBK*A%?-J*ZPXG0LQB?@(V)%(O#29X:W MO%GPQ$!&AUDI > F,S3%TK:E>8UYN<8&J::+[$JP*?7KJI)*E4%YP5OI"_4M M:-#FDXG26Q-9QVBZ7&3E+"\PY-&"=K1.HG>?1/I!N_NF IRVS/0DM4:A$?]6 MG748\1,QRQ.0+V>@.!B!:88[(B69W74F>8&8/F.?=V9U_?1UR[X+&,!$51W1 M1[YI5B"H$OHX4A0$X0,\S!O/VW<&?K1O,B&/9>AIS'.I9D9V?&]TQ46:I&LG 18M' M'=GXVI;B@)DSI"$N2/AG;L[ $0XYU">\F8D.8UO'7!1Y71@-_M:%Q.E2,=)I M;0U2IE6VL.=9V/ :BP-7J\G7K,@GM9[A$W,^U50ETJ4)\4>3V(3_0#P83;^^ M2.=6=>5AKRYX/EI@J8:R%8+3OC$VJ&%2'-$9.EZIDZG2Y7L,BG2H42!T!(]2 M#$)LX%8PHR6"IBB72U]"M28NT(DEJ)/N8^?7YO"^4QX>_,=V*8BUDU]-><\L MM]3LYO"6]H=6#CL0Z2[T=EB5N$0P%]7U!%W5O[*&!MM,.FZ4?<&@ 6&)"NM:L).#0ZN0OWTAP&6'MT?"5@.0-#R:"<6KI8@K?<':BPF#1:8]H*J M Q&+VH. ZV!30O515JK!:&'\>-ZR7MH(]GS57-#IAV S70U4FA)6JRQSS&TR M!]E+'<#.\RM+ZA:C)=5^&>T;+7B]:5H;%&5&KVS97?P 8]HVQ=5/]74 MHVV-H5,5:"$I>F5+=_;"Y/":Z3P!;P]C=:AE=-7X_F5(RRT?PVX)XYR++Y5I MTA8*/,#JR&/=8#+[D9**=LKFPD)VL2C,203)E'56)*P=L?S28CG807@15L3=&\QTTGZ M&(+J3?,@I0/#>ZF*5=-KC0:EP5]C"0^DECQNC"15Z9$5:Y;D20.AT88TTEYG MP1N@W5ZS!W;;W]C6O&-Z+[>OZ]0M@0)'-2((\V#.:WMWU-FQ6L:QOMB\6UOP MW>UMR1ZOI0D3A#H5KK"1O1;][=:M?D_OH%%VM;:D^C?66@06-'9Z7CM%N1KE M!6VO[VUVU[6STNR-U6X']]TMW_>>PZI5-* )F[R%?7R;^7M#YB\[/CWWC\[/ MO(#'0F!Q"%\Y%DMD8,4RA'_*($F9GP:.Z^R\BG:O2?G&U37',(M>AJO+U&%HM]-PA\._62_@C] M-0'YVW%0W ##?MA _#M=1/B=AIYBA[8@C9-3<18D3#F1M"TOYJ[%N'*M1#JN ME48\G/@L3(*8.XD=1G8H Y>GR2H*>Y/@4N3\&VEX M7 #V:8]I9FI=:P^TR&HJGG>MJKRZK&X=1=*6-%AS,+30R-HV;QY6Y2 3TH"/ MR$B\ '& G043 MM0B+/?CCCSUR2=^_W0-!?=>LO'8]75Q\J/UP%S2XJ(:M .O[-K'G#O4%U<>& MSV6:Z;H[O).6IIVO0J78*G+Q)NT\MTYZ6JO>R?4[Z#81HI,(X6T3(;:)$-M$ MB&TBQ#818IL(L0&)$#,T=J-X'0'J MS>Y9]SU!"I=*+XZ5[[- Q''LA3&7J1>'T#C/?UP'KM_ Z_ Y%885HU"S>5%1 M6H =IZ[P>*-LT,K:AZ'+P6X;?,E&^26?S< 9FA?ZF#P%>ZBY@"(: ^*S2NDH MT 34:W:GVC*\QM$QRL)"S?"+%U3J(B-0^2^6$SW (#JW&D3T.MW@UP?>A>[D MQOS:&2V'[3H^#@^:ZL_8G=$'DWOO7P] 30P?NBEW]#LKQXE;E90_?@4WGMVV%1M>--+:\74WO:T:!NPIDJ(6R"XH6QV7EI MJ.&*FE&^0I*6Z\-K\_:VMRY"AR1Q@VZA8-!7<$V->*^>/]#!:6T*-K$Z0A5H M6KG*,,[G5*B: 'EYRW+L1+^IK'85X=.8@$8S5GJUU= JG5$3:34F),)CIGRA MF=X2)?C/$"8?4501:\4V5333P+K1@MJD&^=<_J5U1T>[I[ M,DM3T/ $U$[4[%(SB78Z6I/V=;M%3:)TU:*.>AJ^IHHB35^BLP\[296(PE6& M+\R\3>,S$>LT+1!RMRGXH#NN4'W@0!RW%& QDR"@I]E/2CON5\SEAFGF)0U! M1&(#)!++=&@# =OU\4TUFN8\Y#6-9CEXL?/^W<'K[@[P;UVSI-N*2H/5.7*MY]*9'^+:<\0Q9BWX/9XZM(#TF*!3S"O6 MZE;[6S_0VP@_DJB6T0?C8@!9."=+A$_S4E,]E5B7A_0R0IAXF4]HI@P$M^)^ MTJ, :J'093"JD\X.ONO?L%_#?+:&H9J'4E4XZ(:O&0=,*H36:<:.SJ6F>&9 QK&-M_^,-S8"T M6!N?J+;]'05O8K)A\&2*ZO)LCJ(C?2:R*?E!9L)6CZ]&K&"+3/"TJ)2=W_P@IP5^]<_?CND3\ZO+TFP*BK>"BS9 MIR UE4.A5I#O&E>LVU:] /2$3B T=U=OVQW J[6$M4D]:P)56EZU"<4;\3< M6S!N:O$':9[K;""KBNQ9%-F#QE2) HW",F]:;MCNX TJ*M/'^12O<^TO'WNP MWXEI,U]:9:4#H'&*48ZZ\%L7'T]I&T_7P]F:_,TY0<>_RCNKM:7*KYJ M?6E&;.L*:V0V2$1998Z:MVI9UH-]IHB#B]VCM[OH3&( M3SVIW]E[Y0E=J5R=>AYBAR3,E2[:T,D&^[] M?M4WP)/%5*?%-L. S\>$VKQ8=+Y%;3?1Z9Y&%>!1YT@9JY*W9J>^8-QB5?^C M!>^JH\^S)>.\1O+#]SM4*I$2."9?NS0<&QNYG)3\' M<=>C?9*:* O!+9XK.':I((=]].<9$S)*4NY;:1SZ%K-98"7*5I8-:R)2//55 MQ%9PLG[(A>WQ.(P2)A(O\=PXB?U ID[(W5 LXV1/B7Y\!*8+I81IWZC-Z0": MDV>CI5R29>QH.>#W68'Q;ACO7U9!:^#0 YMU(&=WFL$^_Z?G0O.H:++TCP.9&6 M61XP/PKVXDJ_V*A=6B_ZGF?TZ"AMEFV*EB)][0V.M*E\@*;RJM:YRR"F]-^F M*>D[A-O8M0;*\N7G2&[XTB9-4S:[=8;W08*$3E8@\JW^C$A MNGD5/>).OR(RU/T60&U9&F[JYNTDP!X\A6'XUP-UOMUIBMMM5*_O0"^0!"JR M91JXPO99'*C8]SFW>9QX+ @\/[TSO8")@;TI\G$%:/V8S2XJ-.O!E0GF[A'W MB9*G_.IVK!;>TPRD77P:7XU./K_[?/3Y>'SDOKDX^OS!.SK]\]NQ>\2.3_>N M_O[XZ>K(_7!UM"^SD_TCN[H'WC7_V_T00)\6T)YOGSX>+(Y/Q=7Q_I'WZ=NY M ^\:_?WYX-O?IP>7T'8&?4F/,OOJ[>G![.B]#;\?79W\>08S&8'YYEM.''"+ M!:YG\3"2EA/(P'<3WU?2V7D5#ATW7*$MT/&IAUE"^-,=E](_R0*X=OV^?[M6 M>====N_6Y5YU_:0UER^<)&*A NV5@G/D),*6*O5DXH*G)%U_J[F>E.9:K&@N MF03"\41D21EY%N.>M!(W2BPO=@,O])PD% PU5^RZ/ZJY^G7$S]%/3]"XO!9\ M^4.:JV:(2B_,0_I"N5+X7.TX*-IV7T?D49":E4)!/;$H'KHQGE M6QSQF2:IBUP-7?^>5R[8VU,^UH=9!*+?VT@JY:AQ(VXV#- E2!@83#YU( M"9<[2@0L%ELMM'%::#4,Q5S&I".5%4:18S'E.U8$,PH39C/X&C22&X))A,13 M6X/H)R[#IK)665456 M;@VB&U20ZSII8C.03^4SVTFC) I!!:4R]F+NA,%6!6V8"CI9C1$%#N<1"SS0 M.2ZS6!KZ5BQ=QP+QC;C@MHPDWWD5>\[6(/JIR_ 4R_S<5;]W :(>#*_,YQ@9 MIV//YPFHN,^A^<=H[GNOYK -_3^F6F^B;9C_='5T?A;8TA.IYUE1Q(3%8*ZM MA+O2UQA/[0CU"CPU0REC<.%4[I#M5(&O_$1 MU4Y]_&(&LVQLBD#VL (-!TE&937+AA^HG8RJ2QH1"!0OQ(32@DO53Q"$3U@F M!1J\J(F>1AF'9Q 5R34I6[@\/)@)L*JYB&W"F< M:-Z M:[-J]H<041 0T1!.K^[(2Z@;,E+Y ]"2BFJ&U:N%G,<8\KZH+SDTV7! M6-47#UQ0?LX+#H]4Y2%(\5CG@= *VIO(CY3Y@;X8U5M]L69JR(5 MAUQ:D>,+=$Q"*W%=;OG,#;@7I7'HK52UB1+?B7VN4J9"%KH)W. P)P[A8A4+ M&6Q^59MF^A]9&]2,#Y<7>4'T-;/%5 TNZUY2;G*+2A0VA9[\9RYY6WG'=>L>9U(7XM0 M1S90P& ?PH+.M#U1V22J*BPJCC=#+$2F"%)IP:15Q5R7!&S8L)*;[0HEEO:6 M$L0<=[O6:XF[25/L5.6^\P(9Z.J%!2__G[>#WPNP@[]GT7#-A0E/>4 1?ZN; MLE>UY!0:8L1^L5;H80'+4DV>M]Q[6/W1<97'0F6%(@HM%H6NQ5F:6G[*XR2. M59SR:.=5/E$DZ2OBKPNUES/0::8R:9]FU$6&*\VXZ6PHRT6@P34HYJ8"=%,- M0!A;M%J<2Z(_GX@1SW (=!'#%G\>6)3(3UUQU129ICK%?:4F-#1NRBZX"?E\ M).NWI#P;8:UDS6BDN8M@C6'R\;SDY\I8III"M2;U*ML-!^,Y*\D7JKC)ZI]J M;5)Y-@M#?=.N]]XJSPL:QVQGNCRO&23PI_YWSL6BJ3-K6$*6QFK1]J T\9+\ M/"\-"TEB'$[-,U*UH%K9M4V_4JX=51G(J^89E%E9FU\5Z1-T'9Y34<@MTYNH MJVS6L*&UK(>Z$EY%N%C.DU)IVJ.*^O)C7L!D:4K0'BHWY.7-)F)>D M0.1DP M=_6 = B):H$HN[J^2RJ,S9AQXL/"/60^L4"O-[3$$]"S ]W&AY'RD3M(_M'Q6,O:V6@7/FJ5(.SM8)SCR A%XENTEF&.0>E:4)JG% M/5ND:13'@9.N.#M,BH&?-_.-OF7^VS#];YI\M\\^6^6?+_+,!S#\W,ODLF1N@ M^<#2""+;"6W&/!X+)5-7RM"78!ZZ\J9]I[<1-]HP/YW9)]H-O.![%GL0[-IN M>/_,/OYN[-].A]SM-^:P^V\LVW7L^&%HB)8P/&MIB.+Z&4^+*.:-(>D\)9+. M+?/00S,//2WIN(9&Z/KNW8*NZPF/A/OL")4JB /7!6L2!3O6X:,AF%<6)[7IJZ:>1*.Y#IV2&N+,>]"?,'=OE$ M\D(N1?;V,&"$"+Y_/+QO_-^+D_U#Y^_30_]D_[_CH_T_G>/]3_[QM[^^?$+( MW_XG=K+_P?[T^4]G&=[W:7S CC[_-3KZ_(4=C3]='L-UQY^_>,49$TXA;SD.]P/? M$3QU;/7%1;M7<5LW5:LYAPDY8*)4O;)8(%=MQ&GFVG^H MW+-?WW[HPY:%[K9^R\VU^38,Y"\$I-$?S. OSWQO_-,8WFV*NH.*JK-]GBRO\>._SP3 MBMFI.2GY'$?]_E1_Z9ZWES M+8R;E_/6H[B/9?YM:9DS)A/?3X05.B*U8%G[5@S*V4K=U+8#F&]')/?F46Q) M.^ZT6FL ?3H?I=EH1#EM)D=A&_K8$#OD#[X@,-E60=V'@EH]F^*!9]LP>Y8= M>[[%?&E;<>P$EN)!XG%/AISYVY#'4UW7=W$P?K)%TBSL[0*^RP)>CG4$;A)' M$3@2"J;$8@(IP7P56[ZK_(AY(1=1O//*"5?+7=S>D=C&.7X$]:,F\E[P/ENB ML <:FLW6X7>QS2)N1SR((P;_"<9XFK"(1XQ[B1>G<4B'Z#]LDFTU]ETT=K9B M<@6V[T8J2JW4X8'%6,BL&";)LH4/DQ8+-T[=G5?!?9=6>Q2JKY\+%=IJR*V& MO*$V"?/MV&&N(UG*PBB,11CP-)2"BP0I^#2:\LHPYCG(09L3L^RH+L.5*O&N"Z)K\L9L(OUYUF*(: MZHT,$T:0DU1)S!S9,TGN!YKX0O-#:!;PU_.BP##>VQ:=QG?S$:Z.=CM;[V&I M& XG(A^K4WY%J8:+YTJY<2)JHJV87 MA?M7V7#P&:6AX"&&TV]P96J2\&JNH'0^0TH@? *2?A$EC5":GE*-,7.^6!A& M(/U#HF:72DT&:9V^7%;IRP,!>FB!G> F9ZUBN\'')[S,Z+E5RUK=JQH]@6X; MHAUXRBBO"'.P=;KH);W",'J4NX/]:@@Z(\G;;&-5E_N[PXN,AKWJ%O'P+7=C M?:/QX)T6,37AFB>*>*!@=X =6R$_E!DI).O"K[64$2%J9\1: MXC/+8>1(P+X2&QP\ 5HQ&U5\3^;)L)_(6[05:>\N^.1:;:L:<4JX[QM9 M&#&I8*N7V-?YU.SG6@BU3-8\R(T&H$1T(Y5$.RCD,(B^K]8QW M?Y[#ZI&9=B$Z ZTU6%8N"\CM918NF0LBY 3[\ORB(AN#-F;EQ=@P=/'!5SXR M]A)'YA^R1K)TV!"F\:\\&^GJN:@/X/?A(*.FC7-XS2C[@NR),Y $8MB"#S/# M ;S:SIJ'B[H$MB>(X^:0,/>+S0?H<3'C9CU5O$(P,?P+J#LD)^VN9?T]7,[U M E0@'1.:$;-S&?W5[%9KQK%0Y44^DDLJLMDL6KS;FHM.*ZF&XU(BH3%(J9E> MDJ7+"T5"66\J:J+2;*9GIK@ M5TTT<- IXL^SRUUJ'LPP0C!".9@7I3$352Q MZG79\C+450*IS%$8TTR:160CF* JWX M.9A;!:DCP_>70E_4E5!36C\KKX39&>6PFQ3MEYNW#,TK8(::-Z@K7@DW-6OI MK3AMV. Q_PRWM36MMCKPQ><\J$2:94VA/(_7GBN.RZO5O M/$NKL:= H"^@MPVG*FP<"7H!DWKIDD5+BW?] , ]@H-AWU$)^&"BZRS4LDU? MDZ_"!,#_.-SI'/:7/EN&G^,5,U(%N*1[S)(?VUWJ!K@[(T7D7U5;:^)+'A0-&M#V9/Y.%'%IQY/(B4ZP4IT@4(F8HT6H)L+(>UV7+0Z:!J6AU]>@?M>JU7 TQX MXY?406S+?>X1J?,S1R5V+&-N>:X;6=VGN:VC10GAVE5I#X@<4\Z5H)=V!J(Y@1SECP_[/WKDUM[-JZ\%]Q[U9+&,RX:XQG&@T+$,P<-,W_X[W'HYG:X-L>?OY*V[3'I@??!:GJ;?(X$ MLZ$[R!MF,]N0:UT/.PM@%+;8IPYHLC)N_J9MNA/ DK:=H"J/0[ MW<0F>/I>6$/-OY<.C\!I.NZY']5 3>DCI&X2E<,9#H\ZO;.0HI2^G?I+I)A0 MCMGVNFCX8;8-0&VG^X$>+V]25L9/]#F9]D0G'SPY0XVC)!7# /3IG]2V=YE5Y?!R(@>W>A"5'84JTJ7Y,5H)(,^ M\?7WLP451I&&]+"+3/HCLVTP\;0A?WL5 ZUZ?I1O:L9K60962W;\M-95S/SR M]TWW'&'K-#=V38H]2XI=U*38-2EV38I=DV+?B2.V)L6N2;$?EA3[6I+K:0N; M)A>(,J,TYY(D<@@/MC5X1K%PF(K+(J+76N:+%=O-:)2-J^7&CV[OM#L\Z,S6 M$5@=(YMH:%+]<3(XR?'"'.5*79#2J7_^[,^5QKO<2&D8SDV65;9D<[AL+[6, M]:/O)$MP+W41+3OPC(-PY0%;TI1]DT:)THBK-) %.+"Y.<%QJ8:R'5XZOH/; MX/Y3.TRI0%/^$!E>9\=V(;-/(VJ))IAG;^I=MTTF^H>E%6MO]$M[]Q8\ELWU\1 M$;&"8&69]YIY@(^H"RHEUB90#% 8_)TC(FLI@7$OX_W;L_$E5<5;=B3S/_^4 M4O,IOQVIN_-=WIWO\V[!C=5!IQ+5B!$L5X$ @RVR5@JL)(!^XE"-O9,^FMN> M[R*J7=A*9:;2."P_ZFI=73LX"@[4W3A9I_22S5X_E(?_:2=.!@YN%;)[*DBX M*,T@IX>];A5@R/DVE>1/.?2NT\M(GJ B7-:$ZL+-JB^FD6^GCH@E=KX?.N+F MN!%,(52I?2>'PZA2&6S*67+#7(J?O12@2$F8 MR^,_=MH1(+3?'OQ C9BBTZ/#U/XPF6!T+4QVRCSR@XN1&]\+@WP0O&] A #A M)VS$\D@RFXZIQ7R5JE6VPIS8*>F,,75$+.]C&D-L[92R]FC3HDAI$J=XT=GC_"@ $\ M.L'3K^LD<.-\)X0XVD!N0BO6^W-[G!_NKU8VBGC+[!G*2MTJJ% M;>7<27]1\.(6K3(2@GP9!W=+8/R6XKX+\BXW'?EDQ'IL_?\,D\';RXRZ0>./ MX5Z_8!EF94+^/;8/_RPWVD5D-?,#YY4V2=+XOUE&>H^CO&:BW"N79\=GM3#: MSQ,Q]J'Q?,5NOC(._;M/ =?AKC]SD'OPNFM3RG:@GW=M! LT*(F8] YQJS"R MA8U(*%9@KB@%Q^*I#^]RDM!XY28/=C(:[P>_ESWT9 )G9?=D)WJC_/"1TYIM MI'R ,ZG6!J?F*,?AX&%)NFC]K%VM14IY9F5>=\B(GT[^/)WLX@RT80G4B=L>ZM#G#3+>9-SEE MDF/'G92A&WM6=H&NXG49DV!<5?48'\-/L+OIT-N; MF.K]-NBVOML_6[GZW/"W ?"788W.9AS_=:V4X5>9>[&^L2NC=<$4% G#4^X% MP4AC*Q )-')"E<;1+'Z]7U51/EG(^K0Y%FM9UFZ>@9E21GL@S:E0OC*Z?B8Q MK,I[LZ^7W834K7J8>3GV[L"S2U4,*05](L>AO/+_?6S\Y\SVVQ[D?*/K)EK8 ME]^X.)#A0X8# "7@RKC-:"@IIGT"+P:8( M?^N^>E^-\5,:XNC#T68B]88I-\Q9\W37>>>%XQ*EY@]@W1>)H]DPY)20P;G4 MF%1;GB?K=B5O, M5N]>:\)?5MY;&O,SKYI?(#]L?'(Z)S9<@DE@<+FJFAK& M&9K)@QD)DZI%;(Q6\>D"%I/#&^U>OOF?$!^[04EL\O MT\O*(97AQ_*X81#2T48*[(]2D]K=TG*L8O6'QD_6 !_WJM/1TN5./ ME"6HJ M+CM;GA]!!3O$_GFZ;"8/@Q=_ED8"UXTYR_&8SQM1F9*51 MU>"FXV( T/\],?WC\OALUH^9. D=E=.O V"'%*@N50CX(Q_ &QF^<@I+9 3/ MP98J >G"AWDMRIJPL1(9.TX_RVAXF)C#:BUSN"-T.OE(KP-8G3(VCL]&O )P MSW1VM$Z3I1NDZ4KA.EZT3I!4B4OD'B\R)-)YT@=7TL M'_"]Z2?'=S",O]7>W^96(9;T7#J M?,&5C9A;HFW!B34!OFN5M.GZB]YB*QP/F0_^2$P+?XZC9,F%F[8OGTY/74*/ MT()DT2?KIFWDI6Q(IP-_9[AQ63Y&CT MF:GOFI<]W2\9*-M#RI.*N,>FA-+C-AH^> [1[M-3'OSJD#=?RHJ73Z9_?%:' M"+.2.&^N?]OEL5"!!8%\@17BRFBDL$D$O!2\)YAR1L13AP@S@%<+V#B"%7SZ M\_,\C+,2&J<$=J*VZ@(16T56E;]7\A2 P&8&H\G?A@&='#'JE\2!.=!_&'S; M]$>&9A]\C>7J^>F73@;GY7S#0<5H4$%L=<7X8+X:TDIC:DX;IC/HC4@-C@!B M7?MH%%.:RK%=P MG/E-9MD1#DV*\*4P:,SS5\[U<+;2U+BT5<9V?">1(L1.)A8NH[23D=F)B-U1 M9>0/1UL.!U8XGQ%71'3FN%RUBJ=QF.B0OEZ-^S"72=F9TLG3:'0=XAR<]Z4"M>JOR[1_J?>8--NVDE-B?DS_@.9.1Q>K@J=V] M[HUS4MDU@[QR,BL1>,Q)S549:>>;D>SF.7[2O# JK&3^:G?Z_82PV9VIFOU M5:FOK;5=X[C6,4CD(F>("T60X@1^%87&/@@ER#/(#_L27 :Z<53AZ,**OUGT M&K2-;N/ODVYF^BS*$Y>_UKZ^'?+KK'W]EC]!A"T_MMJ^9?'O.%BU,4XXK1ID MOBMYW3^6!()_;/6.0,X9+?Y\TVB.&8%S+/G"E?"'N;=]2H-EN?''Q"K\6:H/ M6*G>7LE:7.8>G-B29A^V(HS85]FW^>>)HO/A>W>K@\WQ5$S4# \=BU$60L62 M7]$Q7J1>KI*M]U.U42;&S6E]5=IOQ=N8>6++*KJY7YY,$3&'Z=CV/),V#8;# MRB,?E7_E7//R*SDQ_-;CK$X/IS)-IJJCW(T.OE-%+K.E,I_O(2Y'F94Y3JL21E:0C8 *.130"<9M'U9Z=8/8$2EXMG\O.%A=WYPXL%, MI8!A7",#(P[M,L][]GS4P"PP,-DW3A3=8'#\SS#] M**4'IJ"1+[2* M$M-JN=+)@R^C%VR%XZI/S!CB'\92R#J+:BB[EK>6"C(R R81L]TX&L+M@KX$*R5OXP]K:I[2/.Z': MQ^6#)^!R=@QE4<+P4:4_MO;U7=(?4PE5CYP>Y?:#/^F$S7B%1;G6]>_*[+B- M[N0UV57KA,%KM3(G.42;YXYO@L&I0A12":0H5X@[!P8G#0(Q4SC-8+]00A;) MX+R",V"[=5 Y[YDY?5@$Y"M2$?@]Z8M6;V6DA^Y6^/3FMIFRO_?L M6-(53OE=CHZE7E$%O='1\>T^*UAQIV]>-5@B5PB^V6"O.>=>L*/L6Q1NIU7^ M8ZWJ@92SMP#_P08;S'34ON*U+^U$?Z,9*O.;%N6X/R<^K,U:1-=LZ#=\U]!=UO7V876Z\+(I11LDB=.4(PUD;/ MA:3P,XE<7N*:S'2QO;]K\KQ[V+X_W3G8PSL';W]LT_>_6@=??NP<.' ]]@^W MSW>@=?CM M?.=[$\;H"-PC-K_BLZJ'+6T=?&9@$A;@N(A@>6(%=X@7UB(=C4?824.(-]YB MO[2JEADK'JB'[8/UHKT->,?\?\\*O#=&5NPT1-\)H:=FX%*E3V\WBW/1^EE# MVAVC+36D/0VDM6<@#4OEO>$1&9':#(/T(1JMOU!#]D&FYL5H"^RP-Y@$*HGB6'(K*9.::T(H MUX7&65O0Z?+X6EL\D;8XF]$6U@7JK:;(R43#(")!-A*)A%6@( @+GH&VT,L% M)0]D #^$ -U+RUPL7YA)$)GS^TQ%W0VH 2[YL,I=OJ[:B>.E!4@8F)_QD.LK MV,J5E,X/W-]^WS[.T@HW3F8/M5H;:W1[:W.01/&NKGE 3&V M3W<^;)SN;&W#[^ZT==#:W_G0.M@Y;,76^N?SYNFNC P';0)B1F829H>TQ09Y M[HGV0ACK]71Y "F8T\PR!ZO*HZ5&%MA+#5 M E$A3)]\#.>_,;$ @\O* JZH M>;G^N1?'R14&54*"QJ!#K-;:FX(#=#@+;^Q:V#1O&?-M5VP$+FSP:'(9"IO H/#.,*1A/6*L8@L,ANGL&4,]IQ+ MSE AG4^]734R7E%0?AP\#5(HX^W2:D%6U#5;IA-RT_+!_G13O_)O0S!ZZHTS MB2M_]7N'^>>2@*'>,S> &=[ZO!LED9Q:B6C #-81F2,#@@<4B6]4D5,Y@35 M*_3J/;/2:(Z3\<<,+"7XY*S$L\9@?UA4=0O*Z-?'R*%J1HZ:D6-A;/6K&#EJ M4HR:%..%D6*PE<9-?;:F2+L8O%^53R:;+2R6/["A^D& M,:2RB&$CY\.A&A^F;%9)\U42_=S+?O9*?K9,$SO\WMM>U31Z?=A*>[2P51+^ M1$UA*FUQB7.^+&)(TS6\#]C$PV*!BN-N2)+Y=I)'+XS8WT>YIN.\ZVBJ 4Q8 M3MW>\9"\+95MC"X9%;>&7T-"T$2669E!HZ%-CF6Y)'9+];?.Y*;A(TZX85CA MM&JV6"YA)FHK+;4R#SS7%78GAC?1>"15T6:BO'S3W.)FHKQKR#5PTQC&PC/+ M#OL\F+&+D6=OILN/:=@A?+@Q?$SU6BG9 RM1FA?2&3%\E\3,25Q,=Z\]K)\I M>?-B.V^C=G?\65G ,YKI=.V%_@X5O?@DUV.B/!BU@1HSQ^8F+\,]._'2/I.Q MSH2KANVF7'KQZFM3+U&UUX%]<>$Q:19'_+KPHGN]GC\%G^+"E/W/8$*41@]( MTE'5X+;[[N0P\6=D(L81)63Y#O.":[TT&:!A+XRE_.N-IC 50/2Z>SW8[ID& M^+3$GTY(!>&)J3&D)O6F*DU"%SMRXJK*9K,"HANO#-"(LB8F,)4DEUU$ (HF+SS%!' MJ,%'XDV9?EPJ7:_NDD>3\Y$OV2?ENES<#*/&:::"IN5ATX].._6SZY]=6$=X M>))'@$P;.KW3O%B#$WN02K'2&H^KL=(MYT]<6C9[;#+ERE0?CY+(I%QLO]+X MU._]S*2AJ81N=.N9KBL3I"[3]31I:L?U_M/W&'._7(21LJ8O[]I4PY?ZSLR= MSXJKM)=[ZPYZY?\>92_>E9G/]B1IGD9:SR2BIJQ[3[TIQXPJTR#P+"![@L@L MX?,\:!X,:R<'N=)O0OWG=CT_P@7.ZB%4#JH-.=' ,%L$)4]-I6:GIVQ"^M.C MQO?*Y587\>"HW_,GE1&5T3HQ@7=S(Y7EZMI^Z(;3#',5<>J8 G4Y]_B8HHP5[ND38D1CZK^F,.;>B3?E+]O0Q<;5]9H+DYY-36&KYAMK-R+\6J M5.]9B.%O*P+\,H+;C?F%H' :_^?= M0LLH-,1SGB"Y]4[YKF!U MUP%=]9D0\OD,]E%FEJQHQFYZVSE(/-S*8):&^LJ7>&5-7O&JR"LV$OT<6!F? MABYQ;HW96!NYQ*]Y/$8M\6WN<7UUWWWN7H_PQG=?/-FLKWQBK'N&'#&I1B)3 MFXWJ?H9G(LOSBCL>@SCF-M/YTA@1YKWBBV$VB(I'G;BA& ZIV;PVAAG+!.72 M%= \_.< QI$H#,Z;Z1W6W5GKPU^=[8,?9]N'S5^M M]+S#G?V= S])D$,VU[_QYMYN"-B$B#$2D6/$&57(>,N0%-HPKCTI(D_%A\MB MH1AR:L!ZA8!5M3.H=UV]ZQ9331I)B7""!"\##RI:@- HA',J!B>8FIOA5*O) M!523=*PFMT^;I[NBH K35)3O05=RGT@RH^;(*2I"L-XK[YZ-FEP\_ZR^LH[M MW1:7URXD!LY4G=TP+_#)HX#U/>Y\C\63N_K*A8S;E38T6W1 NTFK@@=R04;W M>/44SZS F&-#0M2>,T>-$V#8*7AGHR+AJB3MO#ZB-8>A;[9&(:WI#:H4*J[/ M\LHQ"^@-^9%J$_]Z$[_U[D(D3+1.=S$6A-#"(Z&P24Q*%$Q\$Y!GE+N":>UR M.R^\K/7BF_@U(+S,T-$+7Z9;X+84-A0J"*VYX(8PQ0HM*/6V"(3+..PVF[7.Q=7=0%7KW,F7&L(%P&:=YU"C,5;KRIDW'GK6N7'@?I]HG M[\MM M=OICU2?E8KSP=3GE]GG!Y%9(RRB,CBU 56,H.L90Q9XJ1PL9 F.3W% MLBPN8Y)]BI9?-4#S-O9,"4\-$8L" M$2_)WZYMB-^$#=,.N%2*!*8T9?UK@HK!6!\0B&,O=7T\M;@X\ . M]:/YT34F/"HF3/O.1(A"<:N1%2$@7@ P*$DQK+LV-"JMC9!+JTHOT_L'V6I( M6%Q(N*\'79L&SPH&IMWDR)32+E@4*1:($TV1"9:APH%U*!0'Z==@&FBQ+(K+ M.OTM#@XLGF-77UD?5-\9QG.L,%&Q'\&@SDJV+JX_O7ILW,MX"4P&ZV/X5/#H/_5ZM M_FZA_C;'M7^T>?#MO+FW&P-SD5*!G",,<84]J#^OD>"*1D*5#U*,;-R%C\W5 M\O_TQW97 ,$]CNXNA8(Z5G\O/, 3>(!;>[L!](!T B,>%9C#VDFD1"#(<$VE M\\0!3BRM$K*L%:[AX.7"P2+ZP#4&/ X&T&D,<*E7)76(P;(C;@J/+.7@$AN2 M3$(GHW#/!@,6SXNKKZR/Z^[C%><>Q[E);V-P:H[J.M)GX!T_= ;+.KSQS]P9 MM2[S>#0?>7AV1Z)E'@>%-#>@#XF-R'I'P$06O'!>LR+:I55:+!?WSVRMSX7J MX[MZF5Y4MF&-U;_!=QGE&BJKA"(&86X+Q&']D25*PC\$6RLB"4$_&ZQ>/%N[ MOK(^T;LSAG])/Z->1">#ZDRO/M)[34[+YE%FJ>[N?0QF$/)NV(S?!N57:ZWX M8%IQ#ME-*((0SJ)"" ,>C 1?Q@2/)"5>,J.*@IJE5;9,I5[X@%X-""^<[&8* M& :U\-].^*>K\$)D!&M/D(1ZI0]9'CR(A)AANA&(^=?"8M8=OSE]32_WB MF@&+Y@_79L#O0H*97%<!(*R)1]Q8C133# 7G9301O.5($Y>5%F3AS8#% M\^7J*^MSO7N6X=5'>8OO%3]&9DM>_5:OZR9IW6IM=YO.=5MKQ\TV_I4T7FMK MCVQNN5U"@S<:,T2,#(A;0I&A.B(F&+66@];#J76=6/Q <"WN+]'GO4#36,OZ MK62]]6XDZ[2Y_GZ78$Z"$!QAXC'B6A?(!&:1P05C4K&@6$R]$&A-TOI\Q/R9 MYZO66OU!)+T]*>E[NYH!B%M-$.="(LY$1+I0'#D2K00/U\04SJ+BWDPR]?%N M?65]O'MSM/[0Z_G3=J=3'^H^!_=UN%IUP/7AE-7[&1>4*AJ9I %)[@H$AHE& MACA06]2 MG*&A]Q:4:CE@BT^]5DMMHODADY+\J>3OMLW@S!V-2<.56LQ?T@Q MG_8^"V<=F(L%HDJD3GS!(T6"08%X47#+/6$6Q)SJ934GPZ(^9EU8"7\"#[16 MS(\BL5->9"B"C "\B,3H$/>R0-8Q@R@US&,=(B$.O$BU+,6]F7_JL]#ZROHL M].:@6QDP@\:1.4NAMOH\]%$MTT4\$*WZ6TU^4&V*3^6>J+7CPVG'C1FW5:H8 M [,*.9).3E4(2 N!D576:"/!W#4J)0H5=)8 H#Y/>1&HL,AM/&:PH!;W6XG[ MM/MJ"VDGM86P.^%A"G_ MF!21R2)&1#6CX!\7&FFG"8(]@(F) H ?9PN +S0J+)XG5U]9'['>&=2_=:/Y MV>LG^&L,EV:O7X(V4JJSV&OF%_YU.>P#UU5,R;'F_BL9LU] M$/7X;>P@'WQ+<[$KP%[RA2(HJJ@1EX5!6E*'#':%BK:PFK#+:7.'DOD4$+)H ML>O7"T$+X:,_>CGO#7"IMMWO!TXC=[X"IX -=X9AI%BP8+M3 "?G,8I6>AHC MURRDI!.\+/!]PG (8Q("%03'F(QAMHR+6=*+!8IDUQCP8L^R M$QZ\K[1!+>^WE/>9LVSNN31:HY3""?(N M*%"4A00V+A8![Z-D=)FC]K'IY(VP:6$^\^UJ9?APRO#SC/<; M72B$41@)95,[1_!^M2D(D@24H0P"="!/Q,],W4<7UB=!BUN6^!S.B <9$X:( M<59+_2VE?MH'CC)XI7F1$KA3\B;A2'GAD-=18FD%!C-X:75.YF:='++8\T).?)9VQ19LBG78$[56?)0$[LHQ MQD)23318Q\IZQ*,LD&)&(<$+KX-0DG"RM"H(7L:+'2:N<>&%N\8U)#QVVG3E M-9OH)"-4HL"2H0Q^$C*1:Q0*"AC BF!Q)CV0\MZ.%Y??65]J'S/ MKDF=,236Q\JU(YT^RQNC5GNW4GO;,TYR(3S\OW2HP#JQ5T>)#)$"@8=4$&-P MI"HU4&)BD0/'M;R_; ?J"V2!I1Z$&FD%+C*6@05<,%\8G0Z.EYGBBQP) MKD5_\=WB.^' /7SI&D(>!4)F'&Q;L% (@51J20YP8I 1K$"!$BPM3W49=&F5 MZ65"9^WM^J1YL7%D07SLVH18(/F?]K69IC2"_%-0&(A+CI,)P9%7AA@!:D,* MG[K%+=/%IB19//^POO)1_.WA)4.@$QG0Y]_F6MBO+UWD%:^O? 0)^M=QBN*L M9BQ/:K?=/3$5$;1O_US]O_F?$M5M_U^K(X2_^.%OM&0(341U@T8_Q$YPQ\$W MVMW&\7YH'/6#"VEW-_(K+3?,H&'@LL%)Y[C1BXV3(V_2Y3_!BLBO")\=]?K' M@_QML$_@/D]QE[5-'.EL5$.-+;[@^/&_YZ8/I@V:63)DEIN^).0+D]7 ME-\>O]C(:VJ8P[+]'#P95"$,$[XQ.Z TS+GCGWS3_NBHH_%?MS ,72A<$,H[ M(0277FBBA:4^2&RI,*'T,!DFF,SW,,6C';R^CQ$VQ&:\=6OAXGD:BYWPGR]G M.]_]D:6\:&VMT>VMSD$3QKJYY3M@Z)WN?-@XW=G:AM_=:>N@M;_SH76P<]A* MARQX,ST[&9;GWWZU/N]JY3V3-N5/>(RX,!P9B2D*/%@G:+12B*55O#(;-VJ M>'?2GH&-W \_0_<$1.\V&THP@T,L/"F\YM@P#8X&QM((+B*)C-Y@0]7[Z*GW M$8B;[ZKRUMPN(9))V088Q MP"?I!-+,:$2=YLYHK6C!K\>GX[[Q(:]J4J3@5)Z76PP^.MUON_W&?]TF1/+P MFO"*H,E]TI"^A$ZR?+9ZGP"@V[V3P2>PNGJ^WE^@_UI;<.^U76^T9,9K!.HO M(HZ#0SH&@K#4BJG BHQ;>&5..N'B*,#?O7UJ[+IN;SG>RBP'N! N(E%P CHQ M%,ABB9'FP5-36,UDWEO/22?66VVAMAJH27<&9CRU/&A. R(LM4;$"M0D+T!- M!L8*"Z:9QRYMM=FSFYNHR7Y>G>S4'E7KTS@+IK]R251@H4(&ZR?]Y)A_)I6[ M/=?IS^ZY:?=SD""DN6B#.WU)%DL9#3A.H8CKLF&&KGSUP/\9-")(2Q?$N3.H M3(\R4#$.9U3N^= ^,6,A2;_>RE#QA2#,Q(@%9SPZ;:GB4A-%)7:P1_3=7/;Y MYS3O__>D?7PV.JT9RW8MIEE,UTZ;X"5%&8I"!.2B2*^<J*,6;>\DFA6V3@^ Y M7'W2=_N)4!?4U*7;""3?IG6[L).L,1QV>V36,.X#LXI0[[S#5%$3"C4_YX!. M;YMFN]OK _P,P6CSM!OZ@_WV495@8/;"V[-/IC^IE!!]=3L'?E_?P,WSM;/6 M^;?3YOGVKO/:.L,U4C#9L'6X K5$76JLKY\?'CN^7&YI?WC;_$6N,_O8Y_UYO\ M8W'Q;U\^_=/XZP3T'B'I#UD%CO_&\D6/T[^4WLC$;#2>J'MJ?OK7$_ (^S]# MXTL8M'/Q"B![.>$;>0+_ISP8^AA 'U0?Y)G;V"@_3^N4L@-O8\Z7^Z!U<@AC M=@^@%RY*\E]MP(OP$118*KK9Z/H0QW\9M^V;*L\9@&P?;\8YKNE6LEBV8(1O M.SWWX[5)_(&#<3FVN?7^M'D 8]K;+1Q3@3,P/)G B#N3BF@%14$1@@TI"J+Y M4B, 1A[!JASW3]+9\9-Y<%O[8=Y99W_DI8(6ZOT$9 $@:OI8XX&XNDPIW_%-\@3:[AH,X2D%=JU*H,A1EMX)W-T/9O(6'R;):LX, M)?,S])\H*5C.[_F88+31*.?E-4_$B..]GHO5]R.%^;$=0^,/D)84Z)V2E 7QJ"+G:JLYV,OB*X32K_"JARNSU0\B1B<Y7!<=P[>I/2I@>]3MLW MTEQ<7Y6P2!.(KU&,?71416'!CY+2^J*(+G(B(BN< MMQ=+NFY0U5EZ59VK?"CR,@HI#K?YSH?T_+?[S<.F@''0[8.=_19X3-OGG]GV MU@_PDKZ=M=8_D^E"BIV#_1\[6XXU/[P_VX;[M]9WVO!\LOD=?*IUO[^Y!??; MVL"M]7]B\RL^2T44\+]I+*3U>5>2Y.NRB"BCJ;D-N%5<-:#6L/#VOI/.JO>6&A29*6"M=>0?'8[\,\/(5YA9!* M$5\@$[U!O' 866D=4I'IX(6W&ML4/EX6$"IXB+&B!N& **:$89+S"9L6VB+X%/IY MYW5=:%@SR)D^R?4O0]'W\R>OX8Z[-U_:_X+,#S)D84<<)BYF4L M*.8*6\.L+ H;E0Z,8A(>R3>LC:@'PM/VC..H"16"@J?H*+.(1T(0V$T*Q41Q M&1TQL4B\MLOT_J[CXG%%9H7 0=$ M98B(6\Z143@B@D4H3!3">K4$8*0HH?]^>2#U0/;IPLKS7*?M3@)<.VT+(L'3 M3IOC5$?C#"*Q *?-!8,T(QCQPBI!J:-.@I%!V$-[;<_K_"\+Q5:JA4D;^4D. M^EZRP3/O%9\%0-[$X+'"\VB#D3HX7@AKO(![4$L*(5E!3>V8+39FGLTX9DSJ M@A?2(N*L05P%BY1D *'*@1Y,(6\KEE;5,G^PX/8"A;!KG*IQJG;,%@VBIATS MX@O-H\$HDI"Z!Q<.J0+^P:H@TNC".,<>S#%;/)!Z(!-T8>5YKF-V)P&N';,% MD>!IQRP(%G$T#,7 7*)?Y;R&;X_ MN&R*3).GXH2C7DG5^R97_\/F&-T'\P.9"(-]8SJGYFRP]*\+[W38[HYN#BN5 MYO"RUZ]*0?)I/\U8=LG+Q_@XR;X4_W<)?:#2>_V\$=X 6(9^N@J&8Q9F+(W] M?L*[_]-FC#NNN")@B_/@HO:814UTD)(+6O!="4Y[3M7MQ<:[!)7Y4-7,5O'< M>A4>*^6:IGWQ]:A_XD+C4^\T]'/98^*/>-?K'U5S<8OA/YOB)*U6-+[\XUM4 MI51O68W[YJDS3^B7S&R#C$2M7L6P\JUK3GP[I>##)O:)[2?_E%\K9^;_-600 M:7P]AC_,)@_,T0*+M.M'K]M@*XUAL69CHEISL-RH-%3P\^#YNL+42?566B-: M2AED=#ABS(E1BG :, _>:4R==D]=W7A:F5G(E';6N%PQAF&%];@"H>-1,!,MP:ASCM3',6"8HEZY@=2+6 M;ZK+;6U]!A/S&X'WH9OKW\YWB3+,$LM1H$8BKKU&.BCPY01EE&JLF-5+JV1. M3E59I+-<\3=,[(22P^$HDVF5-;+E)9,D2(E3S!V7E,6F(B$:%\Z"3N[V#F$+ MV= -L7T\>!:D3Q\J[N5$]=P/@\R>E-_KETM@4XG4B+$"WC&5SO9:[IB<4D?@HN?7@R^,_PK/.M''DRG M!]=FEHY)4P,>!*\'(V@/]E/]]%'U]B57 &RKO= ?5+<>OSOBHD[4H3!K81J[3&YST\[*"&)58!> [(K2;+1E_ M*LUZN3XIJ]O3'CD961/CEQE1D$V^5N."G+BLC>%;)3O92&(FMDGUER&*Y WV M,>P9=W9Q,QA05^6EDQL)OCWO8OCD:S@ZSF0B#;V<:2D:^P;VI\M=5GVZ'7SW M;P/ZO7_6(.4E*XVMS)PV&NO$.$OR.C\E9SD8)O\]:*SW07D=]Q/PIZG,D+ MJ@DOWRFA!VR\02/V>X>7W;5\S7E+6O&/E@([_G.ZZQ_IMG^FG-/>81BRYU>+ MG!^1MLGH&:8SO>33$^8JUP1>[J3KQI!Q?.D*P%CF+?;E;S-_@[83(=\QO%-" MNA)(VUT/]GNF>LA4OF;T8F-S>?Z8C#L^,1VXQ6GOI.-AB\$M; C=O-FJ5QFR M2$SLVT%YT9#!TJ<-.[,7-V K5:15)=W@S=_1]T+YEJ":4H^"DG*Q=S!W^E%YP@!:VI6-9$Z^#'67-M M%UOP3;PB2%O"$8^!(R#Y0*.L6\T#9AOY>D%JX3OS7S+8E%")I*N2"KO$C&1 M>D7SQR =*1A[>-(1N8+IC;E,'JM#U"LB,EG.CDT*?NUG6J1D!("Y4?X&:M \ M,-/)G:K5%I#N(D'EF(1J$/_4^O:8O>&E_UJ08=?7XH^:MW)=T]M(^I1,& MZV!HL5:[^E6DUY'6 5RW_L^/UF'SUW:BE=UJIG'"<[^=;G[8/FM^WZ#-[SOM MV9/O;S39O*WOG^GV^5]IO+^:YWN_6@?;\.PUOG.P\6O[8/O7SN'?DX09I'6^ MAINGN]H[3Z*0B+OHP?[U"ADF.!)11 [.EO&"I:#GLM:SC4>?3_'X;U8AS[!, MMA6.AT&*' .9%YUXDB+9B>W"8$_XWDER&5Z\@KGEV]<:YBX:)C=#"1][@\%? ML.??C;;\YFC'OPV@?,*[LJWD1G?<1V6MZ]__.NX;6)]VU_3/-E*C1Q"BS;AE M?M4JZ\%45GM&904<->&%1P4V+O6,PL@R8Y PWLC"4RDMRWPG!9]M[7.W,K@; M2N&SUEG/T.UIW21J_Q@^T>@>]'83.E=)+1Y?&L2WUBT<>H7>/P@^/P9&7.P1YO?M[5W 6N@T'82(QXT 4RRFLDE#1&*A-<$0&' MQ;+FLWVO9B)B3Y?P7OL&-_<-GM@!>$4!IMN]_,O1)P]@_U_3W76>(P [?*Q7 M:JWQ4%JC]6[&>L?8ZJBT1X$&EQA:%3(DXM0YD17&,XD+O+0JEJF>[2E\@?+_/O;G#[VI!XD"!C R6>OK:K M&?EJIJO+S08 D:\)0Z;,!^85%UKP&)GAS!0J4%9$4BCE?'115>YH93[0:YO: MW=@1?;C@X?#-WB8A&)D;N#8WKCUEE/E M+2X;S./9OHR+QIA5&Q8/I5Y\.U7'^B?.EGA-IUFW?/M:+2VN6EHOA:=63+=1 M3&(.V^1MN U8;***G=YZJDI_IS?-* M%=6#SDVMQIY*C=5NU1T4V=<9149)U(60&@D9"L1-$1*)!T$"2QJ%)^!M%?=6 M9 \I<@NGYN[!7S>_&/82NHER>U]+*\;9T@)P/6O=B9U$NKCUI=TZ_\8WM](]MT4JMX;_GFV?N].9 M\NU#$/^M)FZ==PZWM[Z)UH<-UMK:$TWZST'KX(=HKJ?__GW0.G\;FR#^K;U= M'[@!8>:( H C3BU&ME &,6<5H02[PLJE,8756LKCH)QI&H-UTGDN33#<2<.8 MUT%8@8.>+O%>N\B5T32#Q!_1"8FM9M0SK/''U_?-K?_\>2DGY%/OVOD,)?,Y MNJZ?H8LSJIP).%JCO<<\1*6I<392SQEUD0FWM+K1;<1$OP$:+_5>@VE,]#F) MLN9X']XY<5CLG2TG"H=<2=Z@+!>1L^4+Q"9CKHFPMO> MR?'@&'Y(0?]VJG@-@[):-Z]5XX]T>2J#I_C?Y5\FECK_G?S[S^KT . W\9)$ M0/Y! Z;=[,$S[%GC/Y^^-C:Z/^'&>1=\,OWC;DC\3Q\_OFO\4=T<+AK>;CG1 M20Q.3#?S29A&,_.K#/;;1W";$/DP;2-&1]&X0O:0L.MGKO3@:@QD+_DSE+K_#UN!_,X5;H'RXL,=GO MAKDQ2P5O'31/-S_O%HS&Z)E$40'NP6)$L&I$@3"UGF#+K/.R9%.]B$0H35]F MKLH6Q6#(PN.J-6@[A848XE5@1RX48BSB)$&:P9I206+1'):&-AY=&YSX<0I4G(EFDY* MOC.5"JUXDC+EU(@$;MR*LX2LH0(8LKE5&)8(22YNP/^Z17;IG6!M8A<6U]EF M[R:I[+9 \PUBZ-^X W;QNC?<6?/S+F%!$^<$V'38(DYL1)8(CP(GG#NAC) 1 M-MQL14%Y*@;V4J^5BV 63:71\L6%69'O>/KP'LI5GG]S)+__4QN9.:R;UF*6%W#\#XW0'1]P&?Q0EUY>AB.]WM^^2*5^%&_#3K@--VXT^FY2>KA*7;PO"J=L?D]\@>L&93,LO"E M=G^"A7Q,.@[BUNE,DI ?@IS!^V8(R2&2&SXKLQJ/'IA.&ML1@!0D=?C8P=A7 M.:JZ,Y3QNZ3=/L+T=AJL\<=)MV=A(7\FJ$IDPT>PA8?,R?V0!]$X./%[:8 K MC?>7W7L4&LQS6A+?I@EL'Z:GY8MSQ59>IG*%LV,5.[U3>%Y.&D@?]_/-*[+C M]-5^>_ #;KX/K]M-.=JSW\YWK_YZ^5CWYQ'6CQGGV^-8\BA./8G?RQD\3-=TS@;MP8@M?S Y>S; 3'3+H/

M=\9H_FH=?,.[100-+QE&SKL"<>8H4H9S5,@B\B@X]29UQN#%RBSA3F/D97>G M=UW>C5/2/?]\^69'Q8(N^%&Q>/2CXD_]E*MU?/:I SHDI?,#]!^EG;X^ZJRP M(*?'I-D>[FK?;G[?IK#3SF&'GL'N.V]]?R^VOS?)]M;VK];6_L'F^M_MS0_? MSF=V-=WXM7, W]UJ[3?/-TAK/7VGL[]]_L]^ZP DY$.3-P\W^,Y6*S:W/O/= M$#B BL HM0Y&'.Q8I(+7R,,69H5Q2A=\^J23%06LC!618\-%894W40H) "6) MX;-GQ\,UR!IMM !7'Q+/;YLDE HB<%-@PJT12@1GX1_)I7+2VLN.B-!:.[#MA8O!1%N82Z(C,\S(ESJ+'_K/ MA07MKEYD5:;P333I^].=]5:[M?X-QO09[QQ^ <_QG_;.P9?NC">-K;75^M-:_'.Y\@/%^__NP]>%+NW78:C>WWO.=]4[B MSOPUK/[>7/]!FGN[WL)Z"4R1U<(BKKE#QA0$">^D"YAS:=3T&29 W0J M/&"148C'*)!VW*.(N8F>6Q=5@B9,EJ68I6A\.FAZX36Z61+3\6HZ0CTY/"F[ MJOK47]FU+^:WO'B2\M+A?@*+:6T\]>L3,P\_=T+Z 9!J[; '5RT0+WG= ME>#N O]0=D@M\ LH\-,62SH>PR#BB% ) E\0@K2Q!#DJ?.1"%P6EB5):TUE7 MZDGD_4%"@->X6+>YQR.% )]NA ]D"Y:XB!?<*)P7"\QU+_?9VB_-ZY[WBHNM M[A8I(-@*M09[. W6GC%9'?541NY0(4!O<4$%,A9^\IP:IC6-!3;@YHMGN%: ],+!:9'#P?6P/2PP#1M6A/%@J6!(:\(0UQ3,*V]C:A@F@KK3!$* MN;3*M%A6M%@@8%I@"_L>#486:HBO(=XZD;U9F]*O0V-A"LA62$-QX(X%!9:7 M=K; *GA1$'9O4WHS$2+5:ND6:FES-L3K'!<%.#A(ZD02X8- VF"*0B$$Y@(3 M9RS8RW*!-%)M*M? *%QTAQ62"KBD PD\IIG1SU!0*>UY .^==)'R0KE8[F*E)P M!.'GRSM_7W4^=M,,I&<--I$#EK!40X<+'C"QEF%K)64V$ JN>FWE_'ZP^3IC MY10 )P7\!Q&A#>)&::1\9( X'):**(.%6%J=URCUV2<(UJ(Z%%7C-.6>\.B+ M@BLO+8O*2N&T5%HY5=L%3R*JTW8!I;%@!>:)>TR 0T)27R>ND/,^@KT@I*9Q MT43U-01P$J/!R7'HW\T6>+ZY,K< F$(SX[A4@"H6' _ F&@-8\X*0TA@HK8% M?G]6[M9: I=L#R22!AC[KE58"R,X[)<"C $I(S+@C2!8)A9(H+3(Q@![@<># MM:P.9=6:PDHLI%",<5LX&[43IG!.8Q&$+&ICX&ED]>RBK+)@@M>1(D!-DZ($ MK&I"0BP+U'I'-$^DR72!9/4UA F^]N+QJ>F'.C!P&60?V[^"1^>AWZN!YU; \W[&2(@X2F8)184C"O$@/$IQ M9(13VD70Q,;(EE83ES^A_UX@5Z2.&CRTH:"D%"%@6GC-P6A0K"BPB)HXP8)@ MK#84GD9>IPP%;HWR1="HB,PA+I1"&C.)%$^MC*3!GA9+J_=.K*F#!K>LLC.# ML-_K^$;[\*C?^SF'&;CV2B9S)B+U2L$.]B%RK*/5/!W)6V4+KKB_C*VQ!IO' M!)N-6>.@,$JX*,$KP04"Z$FM$4F!&-6>.EE0D6*4Q67=$NH P@L054\)4=@' MS@GC4GH;#$BD!V7#P54M:&T7/(VH3MD%&HPVQ:1#40L"=GPA$?RN$(5%\C[" MXBF^8*+Z0/&#YU%RE5DH&KVTUQ--]ASFRON$&*XO=GNAX'0WUN<:G!X3G)HS M=H0G5# <%#*. 3@5AH,=45!44!D9%;:0S (X\7NCTZW$X1F%'EZK?*>2MD(I MQ6B4W"NI+YXY9\_F%:&CFKOG-=7]_1X;-/-D MU KK%@IK>];>C$YK(16B- A06#XB TH,!4EU$;2GLBC WL0O, .W1I\7BCZ_ MQX2NT><.Z#.=4ZRB7Z3P#O9R_@VF]O;'L?K*4VQ;N> M.FI\(9'W&FQO:10R4G+D+!;$\D C)25!)IM#\GPW#;@8Y\[WM,QKG'M%./?H MUGR-VL*Z6DJ>^DT?]0;M=-26MPV?3=N,%[C \R>3--<2G^[Q(T M0$OT^GGWO8%='_KI*AB.69BQ-/;[29'^G^M742ZM;N6&[;W8>)=T<*X0,I=+ MRXU7X;%:$^>&]%^/^B)X$)C+]_5,W%2^Q7K]6*QC?K5W]= M-*5\RVK<5RO+!;&D9[9!1K)6[QAN=MQK?.N:$]].*6.PB7WH#LJ?\FOE3+*_ MVEW3=6W3:7P]AC_,5L+-4SZ+N??32S>*E49E4+=.#N$^;BI24("!96+$@C,> MG;94<:F)HA([CI7>7<^1 H()&H<,+AK/&]UCT]UKPWRL#0;A>+#>'KA.;W#2 M#UOPF+>=GOOQM,;QK];!9P'?9:WUSV?-\[5?'^G.V?9W5S0/X?KUMV#<[NQO M?F_MM]8=V_G^=V=SW>'-K?3W?SH[ZS_.FA^:/_V'?[C_S]^='=KY:0]Z9S"V MT^8',)@/P;BF[W'KW'>V#[]Q&*?(?__^SX_-K8W3;:+.X&_P=R>:Z^ZT=;Z& M=RVEG KOD"<6(TY80,K;@+C'7$MM"A9%Z>J ]1+\6G(^&.<2>UM05U"N"J>9 M%,9AY6P(5!9QJ1' %SE*YD/_!+3,>%D:Y;I48<,+FV$*OJ=,IDK!7_?@)]WZ M,Y9+WOI;^P'\]PL6W32!^@;W>.P4QF?(H35C'[RYP0:]7;CLA9?L9"$H MFS;V0S><9C58M6\T>_TPGV[D1:5@Y2EXH2E89:CA%LT;K1&<4TIM++A17#'P MACB83,(4A>8W[CASA0V;R]47Y6SF@:S7O]KVP[>B]6$#MP[W#S[3UOG;P^V# M;;Y]\ -O'[8.M[?<66NK<]#<^KO37&^U-S_\<[#SE\(?1V1KV_"N>W171&^T MH $%9CWB*EBP> W\PWU4!<>IA"&E8^'%2\=ZJ>HI"]ZGT,_GD\GOM&:0O=5D M X%8#*Y U]N4;S^OJJK;PA%1#HN""A5$Y(ECGAM"B"&XB"9:_X!P] S.D9\C M5I$)K,+-K8VSW8"QHTPS1 +3B',;D)+4(ZP+3R+%L+ :L&J9WA^M:J:Y6\GE M5M_XD.3F%;'+W1:0HC#:.X-C()$398W6DH/RM5'[Z(*M 6G! 8G.&$\2(,>( M4""N?4"JO/B]8>WI5YY7/5Y%+G,/X"]SZY9^'#@+;.[Y[WB8JN2)ZA5 MN4*!/)H+,2DL9O.R'>%H(Y[(9 O D:\B!AIKRBBA8B21<459J L\++B MLU0G3^Y^+Z+*N$-2]'26SR5)TG=.B;Y9ZB_%C&-=" %SN72ZD)GRLE'SY0# M0S:?=W\R9VF9X-?^2? ?V\:V.^WC=ABL=7VN'Y_XTSB;[MU)OQ^ZQPN2DW/6 M7&_BYOH/VMIZ_POP"K?.AA4H&X!AS?.==<"DP^:OYM87^&V/[QS^#7BR?PC7 MTYT/3;&SY0\^LB^=\)\O9SO?_9&EO&@> (:=MWZTOO]S"!CU"\9_OKF^?[A] MN -XLTV:6SL_ML]A'+05FP> ?8"#FUMK='/KFVA^WBT<( ZA!$E-+>+8%4AI MA1$I*$Z%)((9.IU6)R4QP0L6I+&DF$D)^WUY?]-04R_GUHU2+AFR4:<,/^^3%6.0 MM,0%+FVAM)Y9SH7+@QVB59A$JY+&W55HU1GOB;0!!^U!"H/U8DYY'>?0FN-& MSF,J#;1A,E.^WWIPX="&_H6/Z&W27Y]-:46A5P0N[I0:>?5G_(YWO3+ADJ[H M&R9<+LA@Z1-EAUYZJ7ZF*8>W3B1]+L'\6V687E6$=^_)Z'TN?.# MW#:5XJ%BRQO5AJT"-Y5SO-;UK5ZWLJ.?18#YH1RMDC;D8 _N W_[#O?>^NN@ MN?7Y?#L%E[^_)\W#S[1U".,[V#[?/O_!IFE#-M?! 0/G"SXGS>]-&$NKW=KJ M[&]O?3O;68M@\TM'YMM?%8%F2F,_;3U>5=&"GXQ#LC20B >HD2& M%1;% (ZV(N >1[RT2L@RD0]%#UB3(]7@MP!O_03D2#7X/2WXX2GPH]B )G,! M8<<*Q)4C '[6(8VYY)%S%J1;6BV6A;IW'^7?29CTW#W3J[/T^[T8!@-8 M-I MQ'!%^FO=#7Z![+[*89E&M"<&40F.7#2:1FM25R8I[(6N:]_1RG+Y MV!L,WHV6[2ROI.F\,_W^&?SI'],Y"376/3;6GM M&JYY47#OD5!6(5YXD3CB A)1$PI2KEQJL,B6"_U0631UC.9V5LVQ^57GR3P; M6R8MV4;7]0[#5EJW&LL>##HT4FA'I2$./ E/4_J*0H8H@BRS@EN!#?'J MP:R0.CARMR.?_SUI'Y\U?'MPW&_;DS3S=:QDH0V1RKM"@Y.CHTYNRO)F?6+U MJOAPC67W2<5+.-9.5*3OCUL'[T_A77:MC8%[%U$H5 "CA&AD"HQA.Q'+J?92 M^KBTRA:)B;06W06S26XJNK5Y\B@BW7IW4:2)5B("[()WH27BGB5J/IGSS:11 MQA4YO;:.DCQME.3XN'--Z[':WUHV,!:Y "8*9\P@8U1$S#H333#*$[J(GEN\EO6.[ MI)1>;20Q12K[D3$B'@N"M%$.V>1J"*J)XFYI%5R0!9+N(RB*;+BE4_/9D $,8 M#-;<_YZT!^WTR/EC$H"E@L2.,@4 M49;(.J>0 [TF'(N.B(H@S,LU:>XI[;54WT>JIX^(0F32*"J0M0RG$ R! MGXB!38:]-YI%X]32*L6+5.OWN\,OEW<\&-X2I>^_*9Y)=XB+_1R>@+:TZO$P MW0VK)C6][]0LK(YYJF#8=!.NND#C=P;#MO9@G!N[CC!K0S#(11D0#SD/,L7& MP&2, 3/C,+C3E"YCP1^6Z/1>TO0\**!K+*VQ]/>$(&LL?TH1+VA 1GN-B'.&",$I51:PE"P+?&^2Q07 THN]4$>]3R\T8ISS^VQOU)NU M.15B:;%;FZI';VVZ'NSQN%7I@O05)*VO0W']@7?6_S[8WOIRN W/::Y_V6^M MPW.V]MM-^E>GM>YXV1OP_>ET'\'-K2\_FH>M_=:'G?W43[GUX3UN'70ZFQ\V MSK>_?\,M$/O-#SOM[:VW*5N!P=AVG?!6"R$0(Y8@F%2'#!8%BL+(PBB%%1;3 MC4B+0)WB05@5#&>^4(44T7BI8PC>XYEF@Q][X$!NA?YA(\W]U8U&)W;EA" = MG R.V_%LZ>I.O]=][W>&G&BEPF:[IEX_>Q=GVPAP$X3SV./ F2JT=$Q@*XL@ M"J6M3FWITU>ZH524I^WC_=P1T8Q#3ZE)XL>P9]Q9X^M1_\2%QJ?>:>@OY^O> M]0YAX EC/G2<"EZ8Y?P]%QV2M* MEXT4EV>>ZPW(]/R'KS3FC-N4->BI9N7_9^_?F]I(EFYQ^*MT<,[$,Q-!\=3] M,OL$$=C8WCA&8FQC^X5_''4%88'XZ6(,G_[-ZI9 2.(N0$#O\YRQ#5)W=776 MJI59F2MATRTOYX:1M*R$YEJ'Y4Q.##SD]YSK<.&'?B@I6/S*FH)5=\A6;_)A M^IVB!<^1;*L[_&#U2+/&OU)LY2N,?[:\89Z*HAM[@W:_[!156/A7&/C1A%\V MFE@-P9T4__<6) >8C?$*: [L@=Q0;+C#RLD4$W>$6%^1'&RR 8V1'%B\/5@) M\+=9TG+("8\V]KAA1;0E;V<]]88^UU> M\GG%YP7_'B:N%'A<.YNVFU$J^>HP>1MOYGN??H)[O,M]H@.\T6BQ1IA' _ , ME,@&*1&WT5(G,;B==&F5B97IYD$%(%H;_C(TWS&;!>,OC7D&D[@,4X>XQG/7 MTJ-.M3C^+I4(6[_B>;/2/RX&$X>,"I]_Q3K@3X/^Y5^9:H[W!-@M8$QCC0,K M4C;VW[WN:#1'=C"7/X66/?V,F MEM*#,;&K>E'^/[LP8RGVNAD8_\_UI%VD%H9:X!1ASR,4CYM_*Q2D78]["5'_J6;1=?^O"#Z936&<[FPEG]R N\ MZ#0LGY/B6;@\DVA?3YP7TFNHF.(Q;-Z% ZIYT %3/,WDMG/6C71T#%9TP%!+ M1MENI3-V.1((GF+MF?3MEA^)*676_2N>7_(@]O/H/B,N/IL# MCW[;!T2.Q0$\X5ZOB&"B868C]F.@VK=AOCHPK!4W)CKP\0VSF'GMA79.:I%4 MF.GS7W"I[?+*8,+3K/VU7G%DN_U9GFCVM]\UMOY;_/D%%EF) MDAQ6Z\5/-"SXP=VB'7/JH-V%Y5@NT#_+;_[UUVQ__S >M[,3G==KMM/*$U^/ M@W[/P\??V,.?Q=J'Y?(9MSO=G^5/%FPZI[=.6J93CC_#6UC'K7ZQ-IJ6N06> MGL96_NVV,NYV+K.2=UO%FTZW6[+'*CCSSS]OBS]S_AK%_QG_=?DC\I^_^C(A"CX!OUTN-@^+ MCX/#6! \BC(=[[7\7I446\9]X*EM409WVAU;3L)M]A?';2)>"9-G..*>E MMP(3!UQ!4#6,K$B"KSX^RFMGXVR[A:>(L!<,:I"_!.3W/8S+L\U\7K75.&D< M_^ 2BTBL1]PQA3C!#EFE \*8846Q\8PX 'DJ5BX3!QL+><1BAJD5K1Q&;&=^ MU(4%GFE5%78$LC7"W'+?+_.+CKJ=(W $3JI5=;Y>JLN?VYN+MML[9U*V7U[H M2P1R #?8!(YVF-?MB)\#!_N>S-7#4'E2KP!X=M<$%R7Y;1?234"<>3X([[( VV61F;8LZ,@MDM^51I[VB6X?-Q M.G71YM]86)#@MD8;-@^_V6Y)I/*S_@L0UX&?G1>-(_JZ[?VT>?PC!)LD=6#E M)(#1!TV1TR8AR9*4G$=-<@T57:'3K.:/ BP3C!1><*;=G<%N%?-/K2Y88/\X MMG^-F/CR-.;1Y#\\#-M1^<.J6) O-@B>>C.8)<2A8,Q<1(K<<.XY%B#JED>YA^7G M9E&KZ@#ULH#/[4P+#,H)8G*/>/@_(RS1240N2;8N[MGL[%@^U70.G*;-5(UT MY%6,ZB^R.:WU*X-Z=QAJ>RKM:1\0YOA'BH)XBB."?48@3HD >PHI5XLZX"H8 M$Q&65M4*GM:B^>-R[MV-92RM=X%+9P?692LK&YVU6T"08\7)?\&Z[P 9M@E( MS4%YT%B"U&'+%OBC%N5)_6CJY66:,%RRC/] M2ZQ]T@4X>[;_;V"[\./V27%D3\JPZ\A==3#NP[R U@:[ UA/1(W9]"N MLA#*I\F?<#G, U?L#;([;-M^T+;G:1=G MC]:-!_ \U1>JJX5!K!(6V?I$M[?" MWL[^5\"5]RW J';C]-M^X^#C_B0F;>_OM9L'&[^;Z]]:.Q^^ 7X!-M'W!\VM MYM[V]PW J*^GS>^-D^V#)F#23_Z#.V1()XH1P]JI (:D\QQ> M3):BRK"@ +\,#CPZ94,2- 9P3B:Y-)D:MJCO-+-H[)R^W"W?JFPSBWUW E M-!:=AU&;;C&#;S;/%Z.[OX"$K CT62Q&C*+0W.>1(X3 $1 MVKNL>3_[/M<_^D2R8 A,2N-5@LL'39TQQH= \BU]RN&S![+X4@RU.C*[<%16 MK8 R_>(5V[WX 1Z:X%1'!*_-(PZ$%FDL#,)4IY2")E:0*7!ZPIUP=AGFUOGI M0%D'K_[3*\HD=]1): "K[,\E6'Q+?XU'4:O#J+'JS,)V8TG!NJU>%;R_$*CX M^R7FM2B\,LP)OC:OY3:7)73%F)NER]SN=QS+AQGLS>;@FMR>:R4,S-1'9V3Z M5/F%BY+K4VG293]F.F7G^:O>E%?\N]6'N_EKQ1JN2D#\LSI3ZU6^&?B' #&] MOVZB?G/3,IX%-Y'2R2W ORW=K;P-S^7A+UU*+V\&UZ.OJA;&)I'>9M$MV-JZ M\F'/?(]J'^[]_5C6,E?#NG"1UR!.^GF<5%5DZCZ::R^T#/IEEC,+<(H=,1P< M \FI=)I9\.>2MTXJC6.\L33$A;!#:5&;Z6NORFQ\%D7-=W75JB+F W#+OC?A MLQ]_[GSXA'?V81Q;/T7C^]??.UM?V?;!.[+SO<$;IVM31@^[.%9=JU8 M,/9P7AE:$XBY8=*7*0(!>&0]Q@919S""O8,BAP-#W/!D@[%1IJR[N:STO&0W M%RC.4B_F1R(0]6)^D,4\13#@%1&N- I<&UC"!*A&#!(9[A@G!B>) PF_P7%MO5W/FWN/9\I/ MG2+4>_'-]^+I TQFB0Z"8,D#YPIZ807;&F5U:SZ!2_3>;'J M>IG.;9E.4F;'7=#4"&2UV:\QY^:8,WT2YU+63<0$14<8XCQ:Y$A(R!"?A G<2&.75KE>($>D M#A@\)VY0+]6[+M5)>B"4IAY;BK0UL%09AK\10I$( @L6@258N;0J[YW',^^8 MP=5-TAY:QP-L\6VGUW_=0@:G:V ^QNC 24+69%7"!/Z@!NA'1G''K) ID;#X M0@9EJ\>B=5B=YV=@&ZGF]SO#<\XLK'K4C;UA=DD5_I M_4W1I!<@'_%"S.A6#I=:=#N[J%("S]N;BHG6=>4OM*[\3O[YS?.XL]O^,F)& M^QNGC>\?]W<^;/_>^?[UM+'_^>?V:7.ON=]LP=]A#&]:V_N[HO%]IS49,VKL M-WZ#"_]S9_\]W*MQTOSP>;]!W]$&W3C)S]OX\+&UN?[S]\[!QUF"%C[9X+AR M"%.1$%NEM;Z]([.1L$B@ZK12G-&H/.P G]]X!%B_I ML(:>%PH]#TP\:^BY&_1,DL^0C".$"8152+DE*4'64Z"A0N#<^8&HY(!\\GM+ M.#XX]+P \OF,8YO?RW_$@"R,RNZ.MV.J@IUE%ZFRG0+YSQ0A+?YL'0Y[]-WH MP.P.F;(+"Z:SLWFTQ=I*HSG\SW-ND^/::FZ98R89-9X0>A5,CE[+6O56/H]> M2OG++7@EY(+: SR*_SL,NB?1=FL\O1Y/IU-$I20I1:R08[FF-&D/>!H8$EPR M;:)/0FF@FIN@! M3(C/V3)5P]7+>$%=2GI%^]C;<(0KVL=>"7KKP]5(ZH!H_;D:0: M/)X./*;$[;'BG(F(@F0"<<4='7U MSW1;ZIF-JD=W&4X*SZ451YU>J\QL+ M 6K_B>;/'/RY6K@SK,?#Y5ZSK==J# M_N5?F43;;S'_KO7/<^YW(W(=:/]B6R"P?YMV\?VI+?TOQ=+ M75J'9Q=G>"7/X66/?^-:GY0>)I&8XBOSTO^?79BQ%'O=O/O\G^L[I:NEU;(* M+3=.?9LWKL,L-F=7;U&;],CIW&7%U9>C[L#'XM_.<>P6_^VTRQ;W;SO=H^%< M+&QIU3VZOAJ]8O#-BJ"N/ZNE;MC^H M_OO9BUM\_= K&:6>1%)AG2:.(K/ 6<>D]R^7L M)*C%+V8MNP97Y6T5E65DN$N=O=@;= MR?C2A7[=@-A9U738HKLZDCHOXUK:V/M!=])SBH] M%]]>1*>_)K;A.FF_3MJ_-FWS3I']Z92I*_G1*(.J.M>$ MA;J9WK=R=&Z[/,!\&6E5;.?#3GOSP\9IXV";-O?ANUO;8G-KXV1GO;F_N?7Y MH+&_M]_XOD&FPW3AY\[!5[Z]WSC9V8?OKG_;:^[_%(W]CS\;M"&:'[9/-C\T M?F_O?TN-+_AD\BC3>\Q=),C8!$1+$85<2@Q%DD2PU@0;^=*J7"AMZ1=2SW\= MCO/Z;.'%8-?Z(#;ASEO'L?TK5C(8-7+=!KE:4\C%$[->:HTBSFK;$3Q&G9,P M?'"28:^"$'1I5:E%2@A]#<*:L&K$@Z:(O7IEO\=&KLRSMHX[-6#=!K!.I@!+ M&DS!]_)()2JS**=##M@7TB)I3[D(,FJ@6JKNI_7H@"5KJO7B "L'/6K(N@5D M-=].0183Q&HG,:+!BE&/@S M;H58T_$LS#'SAF(D98B(,R:18UDD)_G$*6;!!9M;I=4]F!YWZ6WMQ6XLTYAJ MJK7(N/6[3:[&K*W.F_BO;86U_"[/46N\$W-J_8X!G<9N[3+>"LVF8UPX:"5B M A]1$PHNHY/(2)HEOIDBB7$GJ,U=7C4E]#\U!WM<1.OT;;M(@_Z@&R_)YEB& ME3JJ'XKAJ0G;S4ZY:TB\+Y5[!6WI'PL1IX-HX'XJRH5$RFE 1./ (^4F(!NQ M481@IZ4!?K=,R+Q.+&^<'%)SOTM;;?5Z?Q>M@Z-!3B1MY<3[."TH6_/ :R?R MST5#O:]CV]N[WQX^6DG+URAW"Y3;G(Z[1>*3=%&C**-$7!N1"\PC$IHH+Y(P M20'*P8^G,&Y*E:2F>_-9>_]6O6>*7[8]*(L]KF1^#\'U;KA1S2Y*N ?Y6[A7 M<>ODNWG,S&+O#$^P,5RR)=3L=V[[PG1T,Y$8*.8">8D)XEQ99**A* 5"0U*4 M)S/R6S@.VF;MIH6EI:]>6\DFRM+#U>KE0JR!XI7C@2J7WMM7] MEK>X7!/?[O1@B^LM2$T2;7P9+=J/^\TMSYO?W[&=[XV3QOJGW]O?W_%X%1%9AQ7BB8<0;=J+^7[;8Z M@UYA>[W!P5&>#/C[82@.8G^O$\I&5^!QM@ZJDJI<$Y'RA)=-? .^M7#_O/6(W8T(A"8?O%F&V!D=CB<\RM6_-$O+&] M5F_*IAX07;[XO1@&[;B9ONS9;H3[QS",G*T=VV[XT@>4V:Q>8!YQ:==KYR]U MD4HDGP:.=G]X'P+L]1+IH!+BWAMD3(R(.AX2@R4<-5G\(LF\A/_MMGYE4:WO MMMNUN?BQK&PL%V6 =9TMU!9OVD!-$!A.IPUW/^B$V%XNC@;=W@"^DBN7\VIN M'1X-^KD_:.=7*Y0QIJKPJ:QO7/!>H<:L,,/N4A4IZ)WK%Z^KBC1SKXJD=(52 M]EP&BU>TN-E@[]O9\Q4T 1T#\.P<%G/U&QK'Y%LJ^E/Z39^UBBQMV M[WR%;EU,->Q8D,JYYUP"Z<)H^-W55:C"C0???C;HYX/M M[]L"QM6",9+&]YV][?TU<"-V#AH'#;Z][V'<[W].AAMWOG\ZW?FPL[>SWVXU M/VSPYOK7WSL'.:SYL;USL'VR?;K7 O?C=^/[YUG%P4IK833X%I+G3@M$6G U M;$!.*.*(TXI*OK3*5K1>]+/V197WJT'F84!&Z1"U9,PZ3;FWW!)C# V<$"6= MCKA2#26T!IE'!QD\U=B%6FD$13R0B#CW@"]4<.2PAQ=(!8M!+JV2%3*O;J8O M&&1>0S;167N#JE-+Z[#(C0SN=N)^TW2B^TWAXEG-56%>*W62AK,@J>(N1".% MH!IV^V P349<$>;-R>,W@,S-0;_7MZ5"U&6M*W+7B@5M6O$\<'8ZEYQ*)IQF M'@E3MLVB 1G')8 M;(F)42]I6%JE*XK-I>%+O;2FEY97/''MF(XTG\T!)V%* M&.(H9I@2[2=:S57TI%Y:"[>T)BF,)S1H$CF*W@GPDSR!I86!Q^0%9AD-PN2D MY!6CKUQ:KR&-[MWOH^AS&O"O3M;WSC;\U&[2BW>&A+#* *\FG AND]0V4/B1G+@6LAXYQ&76B'P8"5B(7DI&3>.NJ55 MA5<61"3DZ5V>&C#F#Q@<<\*P(M$1S5540%EL"L!+6)0X,C$[>E(#QB, QC3U MD"8!O4!:\@#4(T5DI7?( ]&DP$N(3W9I5>N5>85HGSU@O(88R;O?L>M;N1X! M2.;=#KOJ=NBW>L3%7@%7E0?\&[ME,M[$'D!]UL72+LG >6#!89. /V(CG9*. MX=FDD=YG#\#U%G#M%C!#I,G)%#G7&,7(..*!.N2X5<@"ZT_1 >%7=&F5D!6Q M2%*8-0[5.'03'"+$1TESW8NGG$5M 70<(004O!=E0+?5<6$I'+!V(BQ5F3Q<.@U!-W>GQ4[Y%H'WSDXZ.0Q=/S/IZA3 M?$73Q8@.U#!4P]"-8<@RG6PPTE.IN#/4 M1;S43:O M%*]'*C^?W5IX?]#KM]+)TN4M+I^B.UC9/F^LF=*3&5&?-$[MD>] I99 M<=CI%_VNS85T9?'-@>W^C/TB_O9[]G WEH4[DS6T^7LAYHPLN.EY]=ZO41%G M5;E7N%SQ65WU7#FH\+:W5Z1VYQ@N;=LGO59OI=C::_7._EET8VI'W^^5]\TH MD.TCMU',=RPK>*LRP,D'*NQN-U:UU.6PRVKACH/I^U46^56/AJIA556$R_#G MJ'O:L&@8?C=4>_EGX\WFYXOW*<I1#F-?02@E^?>CCJ&YQ M;&J&]RTE-:MY.FL5.7H-8Y^.9Z?KMMLJ'[#\2C?ZV#KJ#TN=W/QVBE/0^_&B,U0$<'^LJUV^0-XZ6=,[LAFDVS! M"/L5)9A!4,Z9&U 5W[:]7BNU*FF%?^(OH')TQ'/&F,]>*W9SG>[)2G$)XUTX M.ARBZP/O:8.U9SJ3121*H;]S%8EKU\J;ZMO%E[U8UK4?'74[OTO>.#D_PQF# M.V1J!71G7&HFW[P_&E$FO_V20 _)6GXS50/Q$2DM:>_Q7LOOE0P,3+77 IB" M 8U>T-B= 8#\H&VK(OSC5G]O^' S7][32,*<24]5^@!KAV%,'6 D#K!Y>"8% M4"H!O'I%F)PT&+A-&F,DK'.(&T60-=8@2:T*SAD9K'@>BC!52_NRMJ=B&7D] MI4ZWOS?N495Z]^H_I=S32$BB/28D<;XF#L8D)<:78?8_NV>2$BX;4N%.BG:Y M;JY9'8NK)',/KL3Y"M8WXTJW56>A\VZ7K0?[P@9[,_FC1Q3IH>29 MJO14=*VX@H1EN>EPE->\>]6'^[FKR&*/ NO5[+FO8H2=@9P]="; MDMJN16@JM?^\B6[<)+/@VB=^?=-6S]L=YZV>N%M.7-F_Z!E#^)7'R:4+^?=C M _0\^$-]OTON]QH2]3:F3V3K#+TZ->;&O1V2XO!_AF.K(T_$Y*H]Q962F')L MW(U[.YSGQ%2QN$7O[WC/Q)C&Z?96>Z^YU3YH[.\>PW>.M[?>M.#S)SO[8;^Q MM=?>_- \:-*=@\G$F.W3YM[F]W=D\_OVR>;ZVG%S_X\/'O>VMC_#YQN_- M#U\Y/"?;.=@9+]V@C?6-X^;N#ZJ(491S9$Q2B ><0(+PF!S'BEDUM_Z. M=8I>C4./A$/6&^Z8<R=(J5%(3H!0Y%09Z*)R%OK (8,1M:FB+!/VD<1E1,U)ZIQ:#&> M[18X)&-0PGG+(R/YQ)MI:(M#4ZR]]GD0Y6EU<4' JU$LH/R*P&M7$1E#*<(AFA"I(8Z( MN7GMM0Q5#4:/!$:>4>E(,(EPPCFESBKC 7Q@>\?."5F#T0* T:3>@-8Z1)ZC MASI0Q&VRR"B6D/>:)!\]C2K68%2#T4(\VVV.55D0TB6K.&&<"..B\Y&(%&DD MTI)T3S"J0>>1 "=HB[651G/XG^>PDSJNK0;C=LPDM[J&R#EC_;Z3+CRS2VIQ7!6D=\7N=$3]!E'*>91%4R96-+GJ>HA+8 M1RVU4K-%U5][M<3^I].=]6\'V_O-GYO?/^[!&']O;C5;C0^-X\;6FFB>?J7; M=.,$OKL_&01LKC=_-K_OM!KTD]@^>,>;Z^]$@VX<;Y^N_6ZL_V3-K9W][?V- MT^WOS?&&L02N>=I<^V%-<"*XA+2W'G'M(S*!!Q0T3D&9("QQ]5%GC4,+\6RW MJ61W5&ALDY21<:VU4T9$FF10R5+O\'QPZ$562SP>&.%),/),::,C4L3EO ON MD>4T(7B5220FL$MX:97192H6Z5"BQJ(:BZX^!?4)!N.UM8%S36%+C19SSK05 MTFM?:48]BKP2UJAUISH4<&(3X 13PPS)1ABA 8&3DDD4-=]9#?+0AOH:2O+%>"G<[ MNKF&==37>*'7F-.)YO,]4IE+,6NM^G*K1WPQG%UBF[@RRG&9>,12>PO_(8KB MR*FAU\8Q7W']V"-Q]K%BUA%GEYHQP;Q'TF&+N)4:.42ABG&!*DXD"B0JQ)U1 M5<&'L)8[H5,T9G[1S!J,:C!ZK%,5&W"6N(Z4$QYY,L8RP;V-%OZ.';LG&-6@ M#W[Z?;#L6[P]C=/7G0N#2]W8N9">W/&O_F'(K: M/'OCM>H7> M9H5.!CA$H#)I*9 PB2!X&1(Y00FR'G/CHC"<\J55(DB].E_NZIQS1*!>G7== MG9/1@-P$45HFD1),( YHB71N!(0-B02CQ)HJM'S M,=%S,NJDC(X8.X9@]_.(.V&023(@9REQ(GA.XOSBQ35ZUNA9H^=<@WTW1<\: M)6^#DI.1/R:SL%%@R#JF 25MJ9B3>Q8QD83T4G&VM JOL4;(&B%KA%RH@&N- MD ^!D%,EZXQ$[02 H\7@A7-FD>5>($8TL0HS3!)]*0@YHR'!\*&:@P-8#WYD MWL-_3NSX4A!F4\*",YZ\<51S98BF"GN.M?FQ7O;'(#AW91@URKAHRF?V.V;3 M0_GPL'GX.?I!MPL/^<;V6KVOAQT'B_17'NW&X=$ 1@'#\?"M\M1A"\;UIMWQ M/Y^GV;?C?S^?['P/1XYRN7W0 '/<)=M; >Z_<=Q>=MX8C%7/7K^@#LM$9^*>AR1J*C4Y+101L.(+Y[W<' M<>F:[A-/D5:WM1?!/6ZW.\?PUHM6K[!%%_Z97>9CVPTY9:X/'WG;.8#!G93. MG/I/KZ@DG%G1.NS!DY7"\^=EWHO69T/S%?=7$'>\ZE6# MI6J%JYNU;7C$_@HWZB>P@%K;[SO=TO++1@I;>]T8BP9\::]7O#L,,10-V_5[ MH[X*K.ZK<.TAW2O4:S]KV?ZDFNTE'#\%4W]CV_;0Q^6S-B057YOJ15+1H,=W M(%^UB_AJG$#*@HC",Q>IY<$G8R064ME +-56T)LZ@6?,>:S;SO=6?V^*)?15)]A@GEM5Z&[WCP;7_SPS;9_@Z^XO[[UN;6)R#2#='(I'GK$VV>;HCF MP;>?.^!'3OJ.< ^^L_]M#WS%D\9W^-SZM[W&Z<_?VP=?27,=9F#_)]WY_KG= M6&^GQG0?\!0QYMI)1&A,X#MRBJSG%IG@C8Z!1:SX _B.#^D=/F2%SR(MX;&" M'AOV![U^U;ZJ=#'(?T;R-T5[YAY:YR;>9(K_O U,"JNB$I$K'[@BU@%*4J6< M,<2D(.3,V,*-\'+M[.UNII&H48U[M\"]L5J=L^Z_,DHAF4:,9^EKG5N.2^D1 MMLPEK8Q4W"RM F.?PKTIJOZ,DA6?![!]R76(12_V^^V2)$R6'1:SW8)Y"Q=> M!6DWK2VO(>TL\?J=[1YV!B^D\/J1@&LLY6X$7-$*H&11(FUR%V$?";*)"\0P MC1KK9*PTLU.M;PY=7BM_X.]N;)<"_.>-Y_^X>!@Y?%1\_A7KX,$&_(8X[G'G"92.1Y],@&S!#0P*L4%E?R'Y$NC+^V=R= ?V=V(7#?: MGT!2X G_MNUC>]);^M^+QYNMP[,1,;R2)_ZR.;OQF6]*#W,L0?$?E3T""':Z MI?7\#?8?N_E3,!R[,&,I]KH9V?_/]:].+:UNE>?)X&>]S9M"*9IL5V]Q'OW( MAT/ER?N7H^[ Q^+?SG'L%O_MM#-RP/B[1\.Y6-CC=##K%5R9]FW/TXU>,?CR M7]_BB/HB1-_\E/ )B=^4&93PU>STX6+]3O'UT Y"JQ]#-N(0#WO5W\K'LOG' M[UN'0-%;MEU\Z<,/#N*D./BLK6,Q;3\_=$'(2O' V4[G27J;*:>PP*R6:^MS MW@]C>-OI]7MEN 986PS_VI-R4A\Y_PXHTO[N\<[^)PS4 MB&]O_00*]GYO[I9&)3@WYK[VSM[.]\^'JRN?[FH+G^"5SQ M/?@.4+#O[T1C_V-KY\,GMKG>3$##3C8__7#4\AB"1-PDCV"F&=)"4R23\0); M0B07%?T& A+#6BZL,_\]SC-><;!<(+_5&_I^B%,##EXZXC6+&:]V\2<\S1QIS5EQ #56,1LK6K: M7#EM?GS:8C5M.6UK*'O6.2K]DL(>AB)W:(99S"!2_3)[4KWRPSG%I5]FMQQ4 MV2WQ/+OE8A2@O%(^*BV.;:_XO[8I+/BU'\QJXHT.*&&<5[UQL."I09K;1!A73#._M(I7 M])1[58"-M_/;S[9Q&Y-@07-A!$^)60[NFXZ4R923M7U(/NG2).C()&AM$H]I M$HW='RSPQ."](*:%0EP%C(R1!$E*(E8L.4YM-HGI\Z6122QGU#F*/KN=[9.5 M8JV47YR!*\L9@[KQ]JBB+=96&LWA?YZ#K3JN+=@L<\PDHVX:\GEW<-3NG,3X M)79_M7R<;3_-SN$O %'8.G)6;*\4IAC_?6820&JV8YDCO7L(F!Z^9*C=K&"X M-KQ+"(?XX:5S#!PY%*C3B"?XCY9"()J/ Y(.6B>RM"I6Q.7H X8U..R>3?S% MK='#JRFZ%>$KQ4 O;(_'>RV_E_.>\P[JAQ]QL1B[6@?C(5A%>)%B:96=8^6(U!9YQGHK3Q^GN'D*<,5" MRQ4T1+8I9OZ [MP7OQ?#H W.W&S['D?92J#.M0BMTRBV@"RP&Y?>SV :.+.(1#^.&> M[0,\M]LE:%=@;L=Q>?Q1,I2AUF^TUPHA'O[]:NRDN>6/?V#J1,)4(2:= 1R3 M$B ,G'_E)9B-XT8FL[3:.8S#)9_G^ZH%'SE@.T-R](6N*[,J!5%U5WBX(*LD*HB;++I^F\$2 MM<*X>8#!:BWF/UBZ MCR7&86!FOF_:) M4+FCG4W/4QRI%S?.^'J)Y9_E%'P?>O)E^>=:Y+?V$3C(]F MQ L\1<7X]'P>Q4C*?^7C^!RM&=AVL16[![/J("<25XBH=O([MV G.0-C[#1X M_$!X@3K%U\-\DF&^AH3>:I<=]'M]>UAFE8 '//<2W%=;654I-UQV3E$UH9J+ M#M%&\_W<_.$AYQHS"G#CP!QN=BZ!GZ=_/!0VVC[967_3:IR^WVM^AW'N?SIM M['O>.-@@V_O^9&<+KK/5;C6WWO$I8:/]CS\;'S9.P7\FVZ<-VEQOG,"U3[;W MO[6:IQ_;X&>W-[]OD,;6WJSB5&Z94((*\*M#KG5P >F@&?**:ZH2&($C2ZMR M&1NR3-4BBZ_=68-NCE4Z 26.8";/0!86U$2H>< M=,362[)>X]GM\ Q/X!F5%B=&-1(DMYFB(;<&MQ9I%:/0U@6FTM(J66'FY4'9 MG+CBPJ[ZF1%\V+V(- 8KZAV/6CCMJ/,T2$Z9-R)-9.E4ZWS&TG;7+VUWZZ5] MYFF..9G9QZ0O['#ZL5<]G5CU.EANK#8()PHL!F<60Y1!,KB8+!6)&;FT2E?4 MI3F;KZ!=3;F4/N1#R1CJJNX'=J?NF4_Z 'Y5^>9[&X?54>.';J?7N[;K0$U" M;@!'T\H7AFEPG2)&4?@L&0N>E0Z.(ZLL)DY&XZV?=]>!!=+&?JU <+D/%X ,CLJ0A/$RV0\QQ/"TD8!I-8"67T-&''7 M:SQVD/PID&:T$.]&UUYW]/MR$9X'YFM9B*=,\MSH]08QK ^Z9_E=X[F?9^^V M#F_/"V6;TU(^26'K"=:(2BX15P1(F* ,)4)U$C8Z'^+2*EG&FBQ+-1T3>A(E MLGJ!OQ8:-@*!&S*Q&@MN@P63C$M9$8SU B4.+Y@;*9'&-"(%-J$,M9@+G.O% MZ'05SZL,#=^/;CW#V-C;K"[6;N=RJF[>E%-LU:&R9\6]YA4K>U^]_$'W')EK MFC8W:/XR3=.<4%1$B:+/<@Z4)60Q44C#$K!4@$\LU=*JH'J9*+D8JHLU$KP6 MDC8##&J:-C\LF*1I23.?@K*(*0LNFY8<&9\X8M;[8 U5(LM&RQ4S7==?1\5> M:^KHHRK"WL:QOF'^[TN ]-G<[DX*&'5:Z;,"\>FT4J:DB52"B-!2'+-]EEU;Y,M=DF9-I2GJT9!YYS59#RRDGBD*/-18DD%TSEG%<]9._H9 MX.1MKG&[IWH6F#%OD9KR;/+1LUVWCCMUONN]$&,RW]5A9XGS"2G,.>+!.N1T M)(@33&%[B,0(FO-=Y4+ENSZ9LSC\FTZHM=Q+I7A$O$R6@P6$--48&<&\-ICK(&)V)QG1RX;A M^3;2O/=R?.*@XI.BSC-V1.<]/<\4C!_^I&8>>'R)?]HK'=0+,%TC\6V0>-)7 M#9$FHH)'!!L)<,P5,$_'4#0NZ41(XKQ,HC'W3J)Y62!\!\V0>3SRL\"<%^+E M9N' VL^]%]I,^KF8"^>#AP42HD6<"8IT$@01&P,U(5!)S W]W*O;E2VDD*S= MW>W&7=N/10LLK778@S52-2.?T++L%9WQX]#+5.R?3+[^OIO[MTH0_#"\&PJ@ M;W7RC\;6Z-IHJC9&,S7L:EA+VL^05CUM\!^22!\]#C ;.>4*]G1DO18()^X5 M[.4L.)67UG3,>21IOU+!AF,8WT'CO&&,F\:(2DML)95@ACPC]8"#&D MZ)%A7B#.DT/6,H9T)&"=S%"GPG56^-;V]G(OA-CZ%4.1NIV#28O+/WXF?83$ MI%G^V^T *PR]]_!<]Z@?>GW6]?/T!P$\D%G2RFH-],%QBP K"/+1,JLBH9RF M[*RPQ6D:5+__.;W_K;7C'P9V@&"#0)1E9Y4P@>#58 ;"ZZ6)IQZ>O7[G^@0 M].S:8'P^[ZI6=<3XFKNJ/?UCW+:)PB7=X:[IIK ;#\%E:[=/+NNK<(7_R;W' M/ 1G,0<[T 7MF "5[)0=FDR9V4=.+BU_OGAEL6 M[JO_]/*_@6T,5Q\89OY,[I6:/U\:]X,W&#WO2'/66^D<%LIQE:!0-Z,9MA=M M'O]0/&+B,?A%*CH$EJ20-2$B2G3N+B>C(':R5Z>."LN(K2$IPTSZ9,F== M.$^8FVQ>\WDVI)TUI AEX?B]>E)I5JAC#U$LP3@ MEP_1V0'+^0]6KB@]U\X.+TD^OK2K*E,F7\S&KXT!1:@D5 MZWE/>P_;8?F[,O!1 '1=5W,+-<_M[9/VP>984Z>BFU^V*:;6WNMQO[.S\;ZUY/F^OO][5,8\X=O>\WO M[XZ;'S[N;W[?_KV]U6] 6*2LI!(/;IV5]#PRBZ[&NLLSB^X&>/.K?[DYW$TD!Y1< M*%.AS(2&1Y UV-T&[$XG$XZ2#-PXAZ01&A"/N-P"TJ( D ?>N8U1A%+0?5Y9 MG_/ N19: M2+LH"?O"95\?" M&3I<3G7N"1&/R'FNU(R>17QJ!)D'@DP2(I&BL,%IE)A/B">ND5;YW$L*,!]K M6/)J$1'DA2L(ENN_2E2\$R5ZOK&L6ZK]/2=.5+W/UR0!^#BPUGP[18R()8:! M$2"I*4/<.8(,]1(E*5S"WF@?[=(J75:,+!MR'Z7FQ8MGO7" >-&LZ")$U.&@ M.(&<\0Q\4B+9! 6*?G@;9 IY81A/)W35X>#'G*1WU(\^67Z M?R^8"KT?O=*:#I91CB15 #6B:55)>6R M)M.5MG77BH5%B.?,A:;UD*N2O%:WO,)K4D=^-&"8Y#\>RT@8C\@26V8]LV$3 M"V\\4R0)F\OVR J;EZ;FD^U9<)%H\S#2PW765)/AI0SLJ2"E2$XBFS$"7%*'7+8.$1HI#XE$@P' MI)3+C+%EH^;E+LYC=2YX=M6# =#"^;0/IQ5UU=0\4TR^4B?J#L!<9W.] %"> MI*]1RJ1C%(@S#O15.8S RTTYAJ<,#AA<&I?I*]4O (\OZLY,U%2-*]%<_/E8 M9=9PY?%<#G74Z;7R!_[NQK;-]M&^Q/9!(/]V[:/[4EOZ7\OEK6U#L\NSG!6 MA+[T\6]<]YS2PU374/Q'95R ?YW*G?X;C#EV\Z=@.'9AQE+L=3.H_Y\68]QS MS361RO'HDPF8)4-,5(H+*OD/8%=E+6FN=,U:61EY_]__VMO4(3YRC5-9??[E MJ#OPL?BWS2Q5<@W%G_F;2Z/9__*UM_37F.3'#4-* MSA!/F.#<6LZ=-]88$KGTB5%LA#%#-1^##7KR"KRK\K=?6&CI'O(.'L;EV>;6 M&F^L-XX;:S]$U(8D#2X()J6^.$5:IX22)%H%:R*C-G>(EU+F_S^M%%093K8M M7TE]E*98J8N,F5\E00/+YE(+/!S&!.=I@7QN*G?CFC2?,SSTP-"RKP!<_,R> M$'W=!O6[\>D'H1PS!0;EB0 _ET:)C"0!::^]I$$I18'1D^ERI3_ .GRWX@\% M&,9(*:97_NW?-D"_#>#4M ";+_3+:6/6JDU_ #@*>Q+)>.$70!>5.-W1]121RB)$AI3G--'D=&.8L$"]PH3D.2>&D5'+[9RDLCJ:21 M%>6_5U)("TZ%QH7)!ID@VZ*1+;AX:[OM3M%K'0S:U5+(DE#5WPXZ(;8S90FQ M'[NP?.,EPE$5;3G>:\$" GIT!)L*6&?[!%:3[PQ*XI-%++/&3]%N6==J Q\8 MBEB5BC_93VT='@T /8!GQ6J$K6K!G@_M[VJJJ\D?@X<\C"N%#B\)[A+,$R': MZH!Q+F=R-A#+G+<2R'XTH2K5S:OV^N#NB\@0F-M>TMS]P1CX/B))Y)4#RCTB3PYYI[!7G MF"APR!(#!U($H9BV[D[LXR[L]RP O];K#0Y&"IB5&/2WLP?\##9=2 * YF-",CAJNK2JQKZ-4N:U7DCS^(<5SODD./(B*<2%)T@+CY'UC&6GV# EQ@,(9VY5GKXB.QEG M+L4N[&OY%:P4[\;6T/_T+BRAK)3LX,,''7#F3\',X3U9!XY'J9>X]2J\;.EI;?Q9KYW.>9/ M E:C,116'U,(>#10Z!!A(=I@$&,B"F* "85R]R*7]Q" U1BK62_*W(WA3C(! MZ+?K4#&]QF[?JL $JT5(4>K$F;6&8,VT%\I3PKCAU[0JF,&K;FIZM8,/6+^- M@5L[*KB6UH"#AB7BR0OD@M'(B$BE5]K1H,&ZIFWK5M9"9P36RIF_-H=#JJ4% MB,9==61-'UP_?3UO>67&U=CIV]IA^&\,N[GU5"78W8J]]5;/MSN]07=QY--/ M1A;^DS;6=T]W#CZQ[8/M?+_?P#;$SOY7MK/N3QM;;P[ .H^;!^];DQ:^N;5] M#-9[L+,>6K R>'/]W7'CM'W0W JP(AJ_&Q^V3YJG:W3[^T? SW>_-]=^@%^8 M(L CPI)B8#!"(TNB1I0RJV":-6QRDV?^Q@.84L%TL(8++BU\&-Z+3Y@(Y:*= ME$\?N>M%]K>*+\?V:"K.?-'H9V#[E&G=Q8[[L'CG[.] MLE5!;HV1TUJ[5!(.Z783@;BW ^'B_ MR/-%/CK7W$SOAW.6+2QW>/RG V_M;1YN#&].QN-%I?DMD-/_Z,O^C#;AYND[ MTMC] 0PB8>L34M2"TV^%1XXQCP1747-,?V50.;A;?1O8T8W\=?:7,/((/^,Y!+/XM# 7>[I*@SSKK:T)[&T$R!P/N8$C'SNJ*5&G/*$M(;W +XAUE(DYR/+ M*BO3T@-GEE8>07>C;9?QD=TRC63*^,Z,["RYM!G/HIW7)MZ>I]MF@]T\BL,Z M])6B^ *86OD'>&7?6GD0QW$_EXG5.?E%P[J+R+L#'0%'N2 #PQ9 M#I"8=J^3LWC:@P";Q7H<]'L>;O#&'OZL.%H5?*X:]?3 -,\:28V(%OSFR'9+ MPO3E76/KO_ES,"7C>94YBM>KIOM&<;>;>7H*+[JGQQ[M,+ MY]"QQEG(PF.XEFBL?X4_W^'&%F#$_CO>W'_'8-6W=K;@/G2;[&SM[4UB ]Q? M[&S]/&YN?1+;6Y]^-P$C&EN[M+'EZ<[!QW9SR[.=_6_MS0_O4V-_-Q_A8"&8 M"7FKH3!]'.89:<<("ARF,1DG+$N3#AT7)GH2:" D<2R=5@HS34($CFX,4=/] ML (X'V7^6K-SF*_5[0"4 $TZ0XF\PUSRN[LX?]>/\.(3.? )H[6 A#AR"BZC MXR9P\#08T3 /[&$;V@\.8#&>E$W!<( M'&EM,97T26_ZUW>E_OOF^;FS9ZJQRV%4FI%476GQG!\11CZ !W< M8)^=>P.UM M&WABL0;\MDQ@6 L'K?ZD_-Y=57AN7"2](/5\LZ?I\[7 ^/<-K.CNTJYSF>C[ MM9%[AJJ2_\1?L5U\Z;1MMW@/CU)L?"O^^>?MG=[4387G[C>%BX@0P[Y[L(\3 M>=\VC ^Z A[L&J]AK30OX71WP[4'6"U/V@3S*=[(YN=WQ7M>B@CXSO*=@>L! M%L?S *ZUP2XX$!FV^/V8S#-4,S>4"X(+:/O^?3#9YW6D,4H6X<^EAGK0"RKY.(R1;1* MVORQ<;F)4<(&2N ]']V<>VE_+Q9>A^@#7?]J_ MBHVMM[URX-[V]HJ0JV1;;E!=HWS<7[8[RFEM#9_1AOSZ"A?[Q[DLMCH,R%2I M+,#-!;=Y;*%ZS#^[,<5NMSHDL+UA6@7,1/[M7]5SSWRJG#P+)E+$5GEP-IRU M7#N;G_7L$KD8%VY9[MLY=6)4:].-,*^'Q9]+&Y\_+_UU_OGJCI= MY^6=A\,SCPE#:)6*:W"MO7P6,BI'MJ4%Y+.DP=0$K!3ONYV#XA:9QJ]//4O7 MZEFU>E:MGE6K9]7J64]S0'W/0\R[B&O=X%3R.3#9"7P67N&V^J0\OK6NNUN7)YMH/C8TC1H)-<<$0-XPA&VE$E*0$ MW,TR;.C2ZG0-V!\KQ5KFV,,RRJKXZ]Q3^K/372Y:4U[R1>>H=,M\JP^.[5$6 M'QP)P@ DGASE#3]KQ)0W*<671I_.WRW%GF*[!60^W_FO>Z!HZ?B?WQ#L#3R( M7LQ[_ *"9SGIM4U?9M,_^>:G']1&B[E4R'K*$2?8(2NL0R'0F"266ABQM#J= MXOG'T&QS( GLPX,5]')9_A[LYF"$1V>SG2V[FTVZ>Y[G.,/*_[H? )>&62JG M97.$VY0QE%Q3,LK+O+&LU.*PH:T2+JX[L>Y=D\O3C5F3\*C;*@-!Z6SAYP4* MKVQ"">&R]P/OX2QW:!@9FA'16RG>=(8BH!/X4@YRXM46!_:DTJ/+<%)TCH9Q MND[YRH]'H;+JT_G'U6148:FQ7_U/[R9C*P9'PS!8J4;7C<.ZDE'8K"+5NWD. MXJ_L@"P/=>QR$.WP9W=PU/.]H7S"I0J#C@*4[;@*NO;XKI-YF)=R6 MY,^6:>=G-G03+"AC_C#GMI2; _:P"Y!8<0];W3:;YD%)0?+U*OV:T8TN3?PK MS;L8Y1!<65=\&]V'A<#:2M6O4Y*JG&=_IKMY;=CBS; Z[S%\[R_F_E?2# MDMI8$EG@C@M''.84,\,MN._&)S&[;'&&XD,Y]&=1W/+HO"=_IGGZE<#82&-] M^[CYZ4<,RDBO)3(L*SH0')&)X#,*K,%WI"Y9'996.;NJNB6?@ERV5FYC C@D M[[VPTD3#G0XZJ."IY#3"T+^:L+KYI:XNM(LC0_ M\G,$V7_.QU\OL^N7F6> M("E2K-$$6HET@)W+304BYZH25_\$++LAM*F9N4!70.P^P;W@>[">-N'[D^MH>W_CM+'_ M#N[7.-[>_TJ;'^ Z]&-K>__CS^VM?.^OL)XVQ.;W;ZF1U]':#R6,T()'Y$.6 M6M<$()18BH2)U%+C+/9B2DHG1$NQU0[+Q*W/M8P\6,Z42I@;8#93E9=C;^/J M.LHKY30NZ?USS6 >JFCR3++2[\4P:,?-=.$YX1^Q^RN^.=DZ.8+?O>WT^J_6 MU,[+)UES'<;]Z0?X03P3)A2\QHA+0I'AVJ-@L>21$>8EFU4^^43U8%?71%:- MB4IH.;FES-XHJ-@=-YUS^?TJ&ZYJCE$E/>:#EFS[?@\ /0?Z8&S=2J?V%FS% M@8N*,77!1\UC%#;OD=0KEC255J>AJ/ZUBABS+/XB;2E3 =%I['8619;O"9#6 M'S?7-W#C= WN]Y7"8>T"^ 6:FF12UXAJ9*01("?J,72ZF%G1CN@ M'#@^-Y#.H-_KVTH&^+(0VPQYOFLTBQXW-4J;%<'%73*C&%^1^"&J:;F2,0#%U4_1<)>[\;M"\M-]<^UH:A-N05V!G#UT/OKT2JMKYRA M)\V]GG*=RND:Q:K ^YSMJ$XWUWA3#]$Y>MMY@X7SV$&_^_D--WJ$<K-IZC")0<^=PBA7';RPYYG'&5O M^^!W>_/@DVBPUVZ%>YL_X3[M/\N;V_RS>WWO'F^L=6X_N&:'[_N-<\_0;W:K#F_L;OQL&W MU&CADW^VWO4;7S#97(>QK?TP*N 034#,DGPB3Q2R25/D)/4V\A"=(TNK;)G3 MZ5S^BBO<9P%D'+[E0JCAJ(:CZ\^?%9,I9EUZ2;F,QMFD8G#>B&2C+UTJJBTYT.:^"I M@><1G^W/IT2>403C?:=[ 81J5C1':*(3T"12P@YSB6*TP(HBO"W-C49.<1&4 M]_!^\=(J739J.HMF*FA;XU*-2T]-B$S0. IJHG>RS M),HKX#BZ%!/]&=_0 _WVDW]W/-;'.JR_WFZ ML[YST*3P\X.OM+G^]7>#5IWQ&OMK/UA97Q ]2D3[W!H/7 QM V(>"PT_LDKA MR7P^ 59G$WPJ"L4YDTYZ#79(F(_:JC"5SS?V(JK:R_%7<6U^W^7&.S._[_K! M77P8G9B5$<>%&_; [=2 M_#OH]@;VL%]=R8ZU#[PXT.-26:X'F%SU:#\LX*E"%I M*[>V.>IT^Y6!P4#ZAU4_]K-AEM\E_ZD>+I?5= 9E,YT.7"E?'LSV9ZQ$Z^ ) M7'>8>U5N$;WE80W)J%HS9'GISE$Y6[E+[V@R[=C=?"0/]SKCUH+Y5S# MV=-=B36,^F]?!;:"&$,=]G1D=Z01+%+GB^M5NFAN:/Z%&)6IG>VZ(H4*UG%>[0 QU1([G6F$Y9+AP/E MX-,%', VAHV8P0JJO3>;@[Z:$P\-Y'V\:9'*4Z=\/K%94# +CU,D8 $H=XY! M'';CK!\DD>%681$8]AZV5H'Q,J#^=-KG$L&Q M X*MK"$A=RC"6>"(23\T"$D%&OUEMD%K$4"R:%O@$X@G4/^R2J5 M2B"0+1_)!LRG?WM7E28/8!,&&73?>GV(;95JV,-O[]H#4 <@+)MJ5D"9K_F1 M9VI:%$:N&3DB1EQ??L&YC#90:FQ3"K CZ@ MHWGD 413(H^.7H!>Z/7!Z4]LC6Q$S%5]C3+5TL$ )+QV'041KT54U\%P>G S)JXGCBY(I0(58 M**.L2%-$ZHB4RRC&VM6WH5_'XFX%+PA<&SB%!,SP-**;+&0FLT*!?@VP"#D- M&G.-\"J9!:*J%%M?V8#$6)RF0\"W4-^I!=3'3)M%U A5WZ"F:@5V!-+*-U1 M&IIM8KU!!Y3:^"I=@G\E4566#XJGH@S7)%.&J1)-,EZEJ8:1I>U44!-:2_SG M6!R,IKEHXGI_S'0O!]8RO;@G)X99@1V$7H&N+NR#+S\!FWJ.XSLJ\]U A=W7 MU,!VB K"CMK \-0+@ZUW[C((77-,B%8"(&/0%X"''HMJPM)>7\%0+VM,%'X# MS DG5:+5G*]WSO_U^JK'^UWU^*YZ?%<]OJL>WU6/?YX+NELO;NY3&_[.RY;9 MFR9&;)=%S-0"WZ*>#0K=BD@0$::3 !3X/27WHQ++9W8*QP^PD3*&%)X_VZ4- MSJ:!<<$6$T4@9?W(>'B9)I>BP4XR.^V>_$C (=G**"'Q NYQKFH]2AJ3"(< M3>#H)ECC%B1\,(&O6=ZXWJB-+) 5O_-(\?-P0L=5BGJ/UR1+$%%-Q(Q@SOAQ M3B(VGO)YG#&2C,]ZLM1!B?EE)58R!AP \'Z?# $<\&\#EF!'G[QJ-)5.QKQJ M+TQ7I,BOL7YN6PS3L:@$"OH8)%0\2##L=%UV/K>D7,Q=AT.1$ZAX/7DCNM1"3,A5/HEG M_5\&I:9C1:YKN(YEZ0;QMG&C[O,)1Y'J4JDZ(D8V::ZF!IA'5MZ* N%;D>)K+ MO1$++EU6)VQ1'3>*DZJ]6<1"?C,N6L6![$"!.BX+Q!R!Q +Q-E1VBN]!4" = MGZ1X/7X*P^;CYHT\2BQ94AI[Z6%#.UYM>ER4B!YPWQI(KJ(L=NG&0^=(FLMJ MZF*RM YT>+I + M]S)(_U-Q)P[2NEC":!* ?.$6M>S]-B A*PJYAP 3AB'!CXOV>8>P$MYFF ^K M\6D(=C7DBR[C5-CXLF-&KNC:FT 4@#X#++C#;::FPVE>)?%E2[&/]3JS<44<\WN'->7P MYA?(0D%'F#A44/&7\6F:I9.<=T6(A"#@8T@15-0 PLJ> 6IO?-DDPR3GGG(& MI@XHL%XUJS)L I5>@(6,* 7='DV2OK*-/\&2U"!4>[-NW\F0FSR@XXLZSZ#L MT/)#M8>U\A%#QA&6K>[-1H$44VV__#]BHW'1S;IV.U+0GN[?4S-X(6B$R DH M]75+QYO6D##/LP Y>X;F>?(Z3=/]3C,\MF: SVX.O_S4?)U5WBYGGCO[:_E XR'O*7_$EKY.[Q[LN'C7^%."O@\0(5 MD2N/;/FLCCLYM^YA5P#EWY^5CPEC8^6-7.+O8*NG].(,5@<,^QFD_&G#N?,< M@J6G?.AO]Y6#M*\8NJ&KFJ=YM^A1O+"M=*F\D"VK>8ESFE<@J&Y@RD70&CI1 MZ9FH\1_%8)3%.$HX0=N+OSD.BS V BJ6&W"W/8/ A??IY7JLH).Z[<>-1W:: M@D8H&U?P&Y=+(#Q)W>7ELZ%+-0[*[A3;UJ+!EYV287Q3=F1!_4FG>,3_F@99 M' *I#FD?7Q4P;NV5AX].O+Y85SE'4)BHI;*8&\>#.$=X4SCQZY!#M.@8RBY; M//Q*M.K%B=U7RP=%NY)ELN(7%/YKU]-[A9V&5VWW4,6A%]FVYS@&&&J"[TP,L]WSU,_)]RR4,>^JYNFH14U=],*35 MP'.)XU*3$H@XB@>]A2&8ACDT =L%H/27G]KF"J]5#7- M\'SE#;Y#1B>+A[?YL#+H^/=*F0O7UZ*7'@->YR_]#/8EO9A6+ZW>91I&XUWB MF>:[?DFN;888:T/K@C4Q3X'WMH-C[YH(R4]F6# MIP0/ 85Q[^\BB%PXMI&>@Z(:$-?_%>3H" MX1W.9-\G*([J.+4GC0ENTC*#+%!2P!#-%'[_T&.*JTGJ#X5IT$AYI'+*"K#BQ<$@6QY*KA7C4UX1(G:?,_SBYXUQ>K?L,+_(],:0("-3-%?=D:2 M"(\1^(E'%I9^QZ9ML6X%Y>=(Z#HLG+3F7?)V,62:]>,NQTN]!E#:!W@ 5N,$ MVPBAZ"FARB_O>J_TD6#CO4*@5+&IW-P#:_7$P$9=^!!%G@NW>ZK\19O4BHQHF-1:](F44"I.M MG7K KM@6!&0*[/.92'L3MOHDET_P+GU]A2\212K>K]9A&TH^O&$0G@&0'R!5 M4J M&@F?/W_H28Q.E$$Z+EKSB69+4^5\$O*L0Q[@&+,)M[]K=@M\7$;0'$U&&<@4 MZ>#EWM!QQND%7UC_Z>\S 2IUXHL(GPW/&4DBGH/$?4WQ(,#HR$&S5W@N6YL3 MV +=YTW*P1(!>PBS34YA>\#"F=82FXK(%N[?(IEP^\E@S-(75J#W:B09(K/W M]8C;*/ 6FK$0)S8F%S S!"#_I1 MFL!HASSI;Z]771>ODT(5!5C^DFD><6V@(\?7F ]_N'7W[ZKNFPT'=5VPD\U6)&H!)?]U0SR7!#@0^I])+ PN M_,EG<>G;@)-Q,S '?1M2LZ"GCEV/P-X7;!JP\M*WT #R?;\4KK6!^NWV9J+S M]FNS">E3%TC:1T=(IAQ]W?U0^<-Q=]'W4(G,]1?2*D4YFZ$*K"^ON ,5[(:;\"=&PT_EJV%_:I5!L9Q1X+B.:4:@ M,B(O!)7A^ZJG>Z \?,?T'&;"45B@,K2Y+&Z>VUT6 ,!KKR:R*N]90I#$2#(\ M;:,D;!XY@PW"P"A&:#1M"DWX"D@OX%=35/#)B "TDBV@,!&#P7_+BU1,$$?P M Y)A-!&LA8)$D;+D:T-^C2,M^8G) M?Z*\D:$9\E?R=-(L+^(S2N=Y"=8''/[D!2;Y"+9&+J0WK]:BR1O4V0$5[I?F M@AZX1.X%\@4\&I'+M*SB@88$@ST<3\MW%@:-J#@%/YH6 S!Y<5E4%^)7,2SC M?G X^_>*_L"/5;C?8X'W#WUN42QQ1F5HY3'!)/>;D3. MY*R^E0@,80UXI2]4]H!\ML=WO60W]^0$?H"&A=(S1P(,?/M M!3.'V?0?CHU;)ZOV8*6#814&4]+<\@2RS1!=.Z+!\QU9E@U"1YC(B:) @?'2 MS6DP*Q@G X)V#H\MB#.A) ?DHN19+@'$I9BHM%.\88QE,F4 G1 J (?*H-SZ M[/Z1WS8=C$1&RR60UXH#5?,4HFD?*Z M8*\04@0HP:5;IK;N>EYGN07OS_ 6".,[JC]9(WNG1N)BL?2P\<,ED8@P&' M]]\BQ*M8:YZBK0^G#U_V"E502\ X!H7[07KNP@FW_^.!2)#&VW624 E5 Y)C MW!1>V8)ND;%CHOI?0JA@D%SJV3=;7\L)["+JW@*%M8=^TIG/E932238K;N ] M#<9!5,TU&$:D4>ZFF%%+I+9B$N*)"?TKQ9 (OLIEUIMH^3NOW 2_UR55QHI7 MPR[7,\]C#F?R G)(E-\(O1!Q8G$6"M.AR/S&Z G*C0KN8&6L5B)JH: M>J3K7N#9FF=OO1LNR 0@HJHH1P%-#4QR$: M5A>(U 4B=8%(72#2"PI$:BGMBW DY]&;\>R2#(OAYG^Q[ @#J5O2=\_">DRMXU_7!=WCW\3[\_>?%+(#9/_\[ M^?'IR_7)\;=K_/[@TS?KY#RY.#A_?[&_LZL# #K;OX&_!U^CPYU]ZR?Q- ^+ M_:AN0 W543Q)FFX=H6C!4& MKC/7=.> C17,-U7^PEM2W/+;.^TL#"F[\Z7O'IELCN@9"R=X43=+0._!Q*7; MPW G1FP4I9FJQ3+W++(H'!DLT32JBQ M+H]X:D**OA%NNN?"6Y""M$UB4C<6ATAQ!*\Y> 8'$YDA^.])+DR^TA_"W2%4 M89*"N(7+LSED\@L$K; O8T(6>0I?<%2^\B2W-?L:@2 1P]VQ/RN3:^ M)O)GLK40O FLSU!5YN;7 !NK*IT4+Z M0X7Q(,M=RIDO&E=V1_>,W[L_(CVI]JU[-!^JIP=4M6S/ M50GHP"*-P=+;MF""6G)[FNFT62ZT%K#.!$+KH0;&J;(WX_ZUEYRX;HV87 MF+#U83I!3+FV&=W^*;:6%'[5=FFU4MRI+A]6LHK7A1$M'N,%$-P,$V^4L?R= M_P,#UF!6Y)0)9VJ.S8WR,>%9Q3UQ^[64+HWUMF8A3&T?EEO>AIIOT,,:F=HL MABN.95N<2M&6FM];YX?5V? [[(UHY[H1&.\@GC,];=L&/&Y;JFY&3+4\&TQ/ MYKNJ'Q ]8@&- H*FI^7T#,WM.8ZSI)#!RFCO%FGR6$;HJBBDX_1?MMLZ3F\- MI\]:^IKA<8INM:@1Y1Y'2]9[A6S[#\UG-Z:['5 MK]EUFPMV.\!\)V#V%P#F1BM*?SY*Z7EM-XS^PF+&1;].;+XI4SJO2(;9EC)O M$U/(L((Q9I_C5137-',W4:]5VS[XS_AA#F+KMJT3A-B>[^L L1U=]9AMJ+H-ZM33;-OP MPZUWO+20\4?KE6X'K^_-\+^(K3N&;RG#SR)ML)D-&V]R ]WS@>%-#VQJJJF: MIAN>HVF&K;N;P_"M!62M0=D/$X/8^AFVEA Z5W;IRI:Y&AWH?GYGMLR[FO-T M=4ZN!PM9.-Y&M2OP]LVWFX.=_9]:9+&(NI8:,>*J%ARC2I@6JF[DAC0P"'$U MO?-GOQYF?R)_=L?L3\+LTR:SVU9@:;X5 - .L;*)#T#;L'S5!/$>6EK@!IK; MN;1?+-A^T%"EUDVQM:3PJW"[U2A[I>R**BUO2?#(+ZO=UNW+ZG'-BY;8;D1Q M:UQS44[A88T(8VEX\\(R#AU26 LI[,V9!38+'8WXEDK@A%2+&/B7[Z@$[[WU MP*2!;FR]T_JZ^0N!S.TS!3HY]-+ET"_:-YT<>F0Y-&.Q>&%@AL2CJD5U$^00 MH6I@@$2*?$]CEF8YU ZY'-+;+(=:"TW;:*5T5P*=C?+,-LJ26X$54V[N+ESX M0J'#ZNM_>;CBR>P;Z3GMD,5:R.++G(5C.EY$C-!132/25,LW?96$/L +&CDT MB@Q3QXN/A[%PUJEHVF;SIQ-PKU? /9GAU FX>PJX&=/),ES; RFG!IH&IA.- M#-7#&Q]00H[I.%2W+/.A3*=G$G MA=,S=9IGBN2VKD+JQ[6*DI8U26L-8L,B MYCTOXREGNJ_("/>Y2/A; N%KC8S8-1^DUE\4.VX#CB_JMQ8E5X<%TJ]59!7- M7F0T_E71M9'W=PFQ2CNO_3KW'.\Z)9IXB+Z/5[/A1%4O5)@,[-J"^*)%E6/3 M\9DL'UNO%;M@XK&8> ["]^&9\S/ MQH_IR7?J_/BT?W-X?''UXWQ?AW=,#W:^7/\XOK@&_77^8_#WX,@1^\?QGG:P\S$Y//Z8_/AT,/CQ M_I MZA/+<2R'F%80S!8B-SPCM$+=#GQ3LR)B>?#;,/1<2ES'=6UGML9T_7"4ZG3N M48W\[CKWXHNO55 M!;=YMS7LOI5/1J.$=S9 A<'&)$Z6M6-OS*,VA_6J9Y>*JC]'"4]27WXMT2(J M-)7-']Z3!+N*'ITQ-MX>AMME4^%*!.6=#.(R:(J=FV ^]OX.S.E\]^:GYOO4 M-FQ'M>T(95!DJ9YG4%7W/>H#A6F1$H*V^[SF,4P;?,E>O*MV&RJS4"^-7B\ET=^F8=^LVJ(\U' M_,6:\:N4A'^=E="[ZO&_6CW^-92FP[O4F(-5Y0TZ+'Z_%4D\>_6Z%Q=7\) I M?&[+::TR-N]%1EVLWPN*]5NGD;+C^FY$'69KH66' 7IK3-T%.Y!IKA%X*U1X M;]KT5?GDCR#K%AOP(!W@YL?%P4X2G]R< M7A_LO#__<7YV<7"\>WUR3$TPQZ].C+WK@T\G\IF_X5WV\,?QZ'Q_YXMY,/BB M'7[_\QSFK>V#"7_X"1LW?SP[P.;.-^_/3\YWM1^)=_.YC$3^9N_?G!H_=2MP M==O25-/V'=7R?:;ZMF.JKJZYFL$HC0@F+&GM3U3JQ-.+%D_KE'JW R_T N9$ MQ+-!/EF!PZ@36DZD$3T@P2^4>E]/4&U )?@-E6)?FE+,M:AC:P%1;Y\]G5S]+%/-#]@=J.\B45QB/:JC. MS99Y86CYFDV(&1K,\G4]H!IS'1V$H$%=WW?OWW6GDWDMD'G:''+SO-"RHM!4 M3=T&Y&:'(//,P%9UCQ%/#RS#MX*M=V;/=U]6AYZ.YTN>C[S((5'HV2;>KE/; MTWQBN6"I;U*R&'#\CSK\F9MC<8D3C#RUJ\JSU-T_ J3I+'<*RM) )?8#V=>0D( M5AYAAF>' 266YM' =0-/CWR7@J%GA>M[HC[)8ZL.<[ZIUX*ZE)UT6UNZZ7.( MQM1L7Z>:KV)N/$@W #-$\P.5&KYG$3N"_^=M3I7*CJOO#VP"WXMLUS "-V"6 MXT4C>GD$NEN=:NN8ZJA%X@%R8H0-OAZ%J M.H%AFGX <-78>N?UX'\[#\U3L^9Q.B;W RJ_V$VUF=4R6YIJM3"&E^::?\BM M>3D:X?&:2G>F;@L4AC$'!GW/IKX;^2IQ#5.U;#=4B>F"Y:M[$0D,RW8L"]U; MWH*"J6N;N@_!;"UO7-V)VD[4/G>C[$[4MD/4SF#SB!JA'SJ!RE#*6H28:A X MIJJ;MF.$D1<2&V- [)YO_4JIAA;(VA62AQ>G?C:K.%F8"3%*4^O=S0;9B3:U86MQJ14Z8& M&2,7*HE@LF]);=&*M%S)"H? MC3),(O\KO6*9\J\TX6G?'])L)/>BM9E00-9]3;M7*I3O]7UM^==K).RL4S>B M):ANC@RX),)\]1PS_>_,F?M8IN)5V7/S601-+= ZJB_3\Y?D8O>J],I%$GIA M,O:=R=6SR=C,II;IA;:EAQ8($^(23V=!:#B&I[NNO;4LZ?O.5,_F>TA@:Q[, M#-Y%+3>*/(^8S&5^2.'''B'/E RZ>C*4L2C,J: K,;]W/$=LR9=/K=77S&0% M?3&?ACZ?@7K'0I\X#=4&">K?*PW5[IO.:LF2:V9V^O=+;KTCL]-S'B5G]K$F MZW=IJ%T:ZH-)7N'_!P6BXA4WGNAS.3DAMBI!Z@-2&7Q=2K^T&\NDDV)>F!--HP)BOVRICNJ=:-@M5 M/]!#5;H3.]J[B3%LM M%4[#3M\Q6DQ2J 4^I#G/D,FD\:*H2CR$/\=I-N4E1=/Q&'\&4WN$.59D4]5B'G(\,U3? M=*EJZ)0$1+<-WX^VWAD]WVL3]S]DVLT&8"&,A56 ?4F>LS'6>.2,U95*V2BX M\XG$0SS(PZ&0C#S&\S#:QC/-]4[D/9+(,^;@CN[Y8:!9'M9#L%3+TEW5L_Q( M#2W#(SJACNX0S!DQS/DXYC5%7E<7I;T,_N" 9QT&?^'% 9Z.MV?@C.$YQ D8 M57T[\E3L=:,&CA$"NK&!KW4:>-;#%0=H:064#0 T1RR!#T][RBD;@@V0]+A' MAX2#>!CGXXPG2I2NQ,ZMLU$X9PV[[Y,X?=Y9IW[TN^+D.]%X?]%HSM__1DQS M]("HQ X#U7+U$ "0':J1;KJ6X3!?]P'VN N2MSHOSXOA]N?T\MS)[9T%]%BB M8 8EA1X+0^+HJJ=10$F>YZF>YVBJISN6%=BZ'@8$G3Z._E*=/KK?7H14%5LI M$BEJ]ZK/[?3YA1( &RTXGQ,FE;?KG:1\7$EIS_N*+-MSG)"HNJ%'8$5:5"6Z M$:DV,X/ ]_Z!-/Q_OHAK2#X^_ M7.]_^:D12D.PY-4H]%$)&9;J1ZZFAC9Q38NP(#+L7^_Z\("&:C(-[UP"7P6"<$$.FQI8!K9K!/:O=^)H@1Q> M7"QIA:(V3UWQ9O6B$3RQ94'KVQ=5L:=:WRLIVJ-W17L>9;)V7^N*]CQ>T1ZE M*]C3%>SI"O9T!7NZ--A7X(_N"O9TM3#6OF_T'==W(^HP6PLM.PRP?JNINUYD M,0WLS/6;W'4%>X3[X/N>=O =WG*'WP_B_0&L]_NN=7C\YV#_YM3$]1]\^G:-ZS[YNUZPY^3J M8.?DYJ=/+1)HD:%&.@9L!KZM!@[U5-W5L4&]1GTLV-.5Z^E$U*:(*#OP0B]@ M3D0\&T24%3B,.J'E1!H2=+!*SY!.1#VKB/K2%%%1Y+B&$3JJ$V *L:XY:N!% MCFI9$6,D<@(3ZW_;_@L,(VVMO.GJ\6R4(;(I*5M=/9ZV734^ .!??M785>9Y M>OVJSYD &"YH^8&N,C^R58NZKAI0!_[2M% /F6DYU-]ZIYOS^O59NN%V//Z" M '-7E.?IV'X&5IO8OCRP?%7'R"W+L5R5N#910TI=S_-]Q[ =S,\RM!<(K#<% M$.T.3^$S>!;SV/&2'6_H1")["!@I24?84^JY\[5>MGQ\,)_G=:*O(QOSK_*\ MMX?A3G78"[,M7GJICZ<1DL8\-M*C@!"/JH9!?-6* !;YU Q5R[9\S?(=RZ.T MC:4^.B'05I#TB$*@@TL/*0EFX!)PN&F%U%<#%AFJY;M,#4*/J$;@,ML+B%*]5!*2#3@\A,,TYZ.0$@>MX5J0:(6&JY6*. M:LCP/R8!T]-C;O!PT*GS+[57$CRG?ZDK!_1LXF &/SFN0US#LM7 L$PL!!T" MD@+#BMI!1$U+,]T0OF;OI$*_7.F_22\5%_'A?=-W#IY%NUAS8 ML6UJ6"R(5)=9GFKIAJ>2 +!/$/FN9E@1]2QSZ]V"*[3.1?1B./LY<4Z3LSOS MYA$X?@;/N(ZE1S1D*LCN0+4\S5>):9JJ#T?.3+!Q=,=HHV?X(3U"KZO X0,: M?"^J7-G&A1/-%R[K!.-]!:,]!X4B@T2NI86J[^N&:@66KOHZ]56'A(%-'IGM4IF?LJF7JA0F-_YXNQ?_73-B/3=3RB>LQU0E-@U5RP7$3[S04EW/,4$5ZR".,9>WY_GSAEEI)#H%YSS$+HE)$"?Q.&;\FR76@"BRQ91O0P+V M^!B^^Y .0S2Z^5_\" A^_)XD9$B9RK(\2U(#);AKV ZI#5S453>*R2: ;2Q=$HFP!O M_Y5>L4SY5YJ@K(7Y9R.Y%VM,_VEK@@)9]S5!VNL6!?6]OJ\M_WJ-TI5-I;9Z M;;QG!-9S9, ET4$ZAL'&Z=W:X&-95/9H#!\,!)W/UM2;4[;MHGI_R9.SEP=<8.OW*KEK]2W??HPJMK;S&%5L M3>M^PS[39%;QOHS]\__F*ZIO4*KZ@6,3R]1\)[*VWKGS[8(V/BNSDTTO5#9%.@TB8NB!%WF6 M:0!^&2"ZTM3<+F![S%"J(HIHZIE&IKJ MA92I$=-)&.A12$V&+2<=[:$"!EL4%K@1T/+?GY5/61QV.:2/*>R(04"6^8ZE M^Y[E$!]C:$/?98$&NMRUS4<%8J\IN>QIY)PV!] LS0F\P'14G=BN:KFFB259 M=370*'QA>7KH:FU,+NLX_8$YW::!3G7==B(CL!S3\#37,GS+C1@U ]P^ VM >(>N[H2J$42::D64J('/=-6,-!_@#G&8[H,]UC-=LT7,_IH\9EB@ M^"I.DN=.''W9TLYEON-'NFT2P[.HJY&(V=0FMFYI(34(7177K%,@2!ZLW@&; MAY=T^ARP"4T]"#S=4)GF.JIE!(8:1+JC^A;5B!D$AJZY75&P5\#JEN=H$=%T M#%4!M&L1R_ BW]5#W21V8)!5@4W'ZJUA]1E0XQNF16C 5 *"')M)4)4PRU8- M(S3= (!LX$1M9/77Y*T1]3'(W7?'SYC'N>E91&MZZ==;_(O1!P\%_;J[Q2<5 M^\8PV2 M[J&0;^?2:Y48G$&_)&2AXWFV2D.?8E]E5_5MEZHF'+%F.DPGEH,YYSW?_>5Z MMT\B"B4LGDF+_7HM-= ]0R6& M09EKZ5[$ BR=XUJ_'"32W:9TL:]ME7@/%?OZ,!*ONSQ^"&'7+-IXFV&ZUW/ M]74KLE6 L[YJV;ZK>IIN8&L5XA$+3AS=YF;/L=K42NDUN=)$R$BRH@OV.=QM MKZ(V[?V,X)==F_:Y8DXZ]]YS*(^C.#;A#K?G2SM9.DF1;5T*+V%@G86I=L>,YU0TU4:$JI:EJ&KA#); M]0R?,-W1 X?0K7=^S_0?JH1(>TIYKU!\NJI RHGMSCJ^NF/YAN/"/IJFO]7R M"J9>7Y%BX6 R@(%H4PZ$C@T<'T6:;9E61/T H!68=)[A:M32/']A3Y6F"#B: M!#G[SX0-Q[N76.KU& 9_GZ3TXGF9]_K@_(L-SYK G,!4^W;)O,<'9S\&/^*# MXX_G^^E]($I@:E^G&_K!\;^U>%.. !F!$;\VPK_]6?RPT@N@_-1 LPV M^#'8T_>_[T_A=QJ6T@>F!$'Q YG;/+G9M@Z,$VM?]V[V@:$/CG%]I_K!^:[U MDX6&%Q@V5:D6.*KE!L"&@6ZKAL\L/0QI8+C15E56=AN%(_5]HE/7-DSJ6Z%- M NI29IB1ZT>^0SU_2V$@*T=P'.-LPK;>58>A\-,H^%D>?MMK32\N?7OW)C0W M+32!?2-JAH;APN]=WS4\S0^<*-1=BQD1;-,8Z%/YRD:3C)Z1G"E_9>EI1@;* M]F1\EF;QC:QL/2\K9K:OA1T"%N_AW7N"G07>IR0+L3[Y3IPQ.DXSWAX >P!\ M2 >PEJD"NZ40N4DL5(B2GY&,*5FUE2.YE:#@^9/E%S#29(05I'];*Z8#< @) M72,@S&(A(XYI^#J-'$>/J!,%TNBS=?MVH,)/O#IP>=[;Y4I$[5-]-5SB=**M M)MKVKG[Z!C,CBX)4LZ( _D-T-8@HMA/5'!KHAAM$V"=DOH>H@!? !0G209/6 M_@'$-QGG8S+D)>=I.ABDR$UPD'T%J74IZ<6YPJ(("#B^9$H\&+ P)F.63$7O M"Y*/NTG%HFUYKB85:\[EH9M4M!0^[(W90#'ZP-1#H"AL/, O'-T_JGX%V-" 63Q+1.J>J^]]O"018O;8WWYEFVZ"P MN1FDV R0GY=QR+ "N%"#^(NKLYB>@23.E$&YK4K DIA=XB]S$, )NR3P(:AV M6"NFI^8Y_Q4.SHFP%.*PESA25&XY;6QY5FUY=2F!PAY>LVS2^5DZ24*8$3Q- M0IC$*0,EDBE7\5A,>^&@?(QETT E5#2Y$&LH_D7KC2ZJQ_.RT85<1L)_,!0] M,\X(; 5HJIB[1.!SEN3L"N;(1*EU6,27"PBZ+5GPFO\K$=N4D4QA0WQHKE)W#UZ> MP!=\=WESJ/Y17SEB=)*)ZR6XUZ./A*=?D@UB0\(@K(,1RZ7 M#%0_&8PDO1XQQORVW4+X+]^-[[LD69Q.8'\)MQ8$+JL$S2QYH@5Q MR^ 5*R.?@23*Q*P2E&3X.OF:XKSOR4I<)!5G\15.5/DHQBVV&(;BJD3?+B!I M@VLV5 =\$"0+C'0Z@1/L*?D$6(^@M(?]8OE8 =DHR3GE(A2D)4).$/KPZ[H@ MX1M=4/<9 <8(&!LJW!6(\@D$"9,FGVQ.QVF@K_Q5CEA,XXYQ09CA%T"V"H41 M<_$BD =T(F1L*GK4 1<+;!+/M(,V(^ MH%9RE#35;I2/S4X9V>T2V3KG)-MDM33 [8=9!5,<"SF#]_!#00&V:KDH+G4F M>?%=M4]LG$?"*64QOR7B W[2D$"XGB+50@%-1JAV%^THAS$2T*0 MH_ T0,XIX80U-FOC&();--NXS37"6Z)%>D !($ 9R'S> *M09']]_=8K)(;\ MK&:]SGYUQ68_F93R)BVE$9QP\2%_*5 M;#N\]*XN;'S&\3AOTD<^"4",QB"D M&I6.LQ@$.I)WFG"DRK+3:=G>E&9IGLN^I1PMX@-\N R1VH1Q%034$R.[2]^4T S"%N>X#H!P/*X>YIH$&1#4 X E M0'*H".I[DD]SX#TNM7"]?$=S],CF$VFP)>GP5 6V&2CD-&-2@W"%D :@P["7 M;(W%2G,:!0N%8\#A8!38#S2_$#_CO@Q@%\]@(2,RY0/V2MLD1\*D$JQ*!%J] M%W$V V0$R"Y2<*'+>\,A=*VT8$+VF=$!1 RIN6 ,\,>\J72AIQ)!@TXZY M[3H@(9-($;\9D!R%2\)A#3=^CHX*.9R#6-/=GO+Y\X=2#-AKMB"=:(*Q;/H@@$+HPS52:C MTPQ&SYNJJ'3E<:E?GUW)/'@ 8'65AX3[S)V!0@G.BF0*2P$;'GA#.)'@3(54 MI\AX:59U'5]Z4CA%H023%:BF*>A1N@]#KI=.L_1*:DBI9='VXN3$70]W$5-C MDWNEK@$H E9@3]G]6Z%G'/&=UJQF\2NU< +"Z\()(HJF$L;?YP.T:PLX.WLP M,!U%%I LA%@5^,8=A,ZE:8%E=/-54&&Y+B-!"6 M\/>6!QD/^-'R7W'E.P22!AD)"CQ&O]OPM%>-'^ MG5SI59IQ!,1?]9\)B(4H MQK62;,Q7AX/!)TE8S&J!X[S]8C5HLUCE'=RWWOV5I5&,T4Y33NV"(\>3;(A$ M(Y%M,!64)"T_=,X.69)73MP$V G@4'G4=8N.IOGX.>6F4@C..F_DC%TT.;Q" MI UFKZ^;6[S%VKFTXRZFNQ:?5_YW'NO([7% CAG'@K.;73C*,(Q-#,5YEEV# MM.,R1TIJCCFE6.2+XE(QJ_-M!/ 3W71,\IV$M2AG)5-Q Z,)&(*Z),F$(2?4%,@H8V%,1;OP@EEZ>*117-C! M)#]3(N",5G#^^R8?WZJV.0%75FW%U:69V40+E2215K6X>\CQYONNS=D(,^U] M&:3;/O,,*?$2+Y"2 I:A4SMA;%PX/ "\"F]@$YAA,!#+N.?[DIW%-!$.\H,T M@]/?YK&.I <@,Q($SQ5$(7CAU(SSJ@A5X9'-V2D2T.]2'PA\BD// M0VWN!AA&&0&("^!ODK': KJ8HC*FR%X>4]2%!VU^>- SP79I4-6@6"4*!&=R M*,.C"@O[+2_O^P%2#?D:*ZR$GQ4!A3*,$)&A6O\P!%V1@*TH4:88=48&9 SQ MH+PA%<"H%$'P:2G*ZG)(EBF9%4+]>3'20N_^WE#>86: L/\C;N:1=L0]4--J M!]G%#692N.ABB@HXAIG $RAG4W0%U"SF>CR/"%,J+Y-%%%(A^XO31V LW7^] MPB*6+GTT)#!@:(0W_!B0C'A<#"K"'<1%81'P@.YC<:J=(9&_N*KFKIG M:+&[2DZ.QQ"!.89_PPI8$77!EROV5GHU*E^9+:YQ*N]'9?WTYWUL>+K\ :C1A;?PA0 @B@A M#[97QZF*T'/"5T- #,!!PR*2^ *O'_ R-9(WO(,1&\=%O W>F8V E@E>>R+U ML5#>[8H3A[=>,#82CRZW<>%!OBHA^Y "EX'B[? #;;ID-;E5R0 "_)@-.983 M*!1/I$*9E50KYW>:XN57!*=_'0_BF\6FG6!].DD -7"N&HE'LKKMOEKD=KK M<>52U]3E*GQ3!@$*P="NXUYL]'QEB&MAYEPG#P1,>?8PE"7W:&2$OU7V2L\/ MJ*G:I:"0-CM(-G@G"I*J/3SU)QE.,-X)@S>;O('\D+"Q%$;L.A[7R# 1<1U M;A^YL5?16QVSX2\7\4>=4HL/VT:62W=,!+S>M5\S(@A!#[^?SO.)C$FNI\84 M]]F<6_FE-EU3 "77)=0$C?C-,I9:=@YZ/GC)DX^(? M>.G/X(3"ZHJ_BH3%'_VF&W9]A/JT5 M16^]/2.,N_SDD[5DL(7)7K-W;1C;6,2\\#O+V@RYHW $>#P"/3Z<<&6(NAT7 MR;WV(>!^4D14]F2,T+1>9DF&52[;%HS 1+ &1[@17L7_8],B:EK9%E8PG,AA M>3TMDV=:0LPS1_V(,6:%F^%6'W73$)B[:%YZSUS<&]]ZS]P'@%Y<%"73II(I M$WRJ.*P(#,[*K\I=W+5PN,(#TJM'%CQ$F-:B&)U:<$,MN:%VZ59>]E4.@$NT MN]!DI$7J0 R#4AD<1XN0=TFI7$=E(CJ !SUSRN5QU:"%8+'9M+'2(BAHF32J MG DREO[M>KS;\,?*BZ['O>=:4U?5 +00]15C[(H3%7V-5KO4>\8KO$7T%DVX M4TYZ?L1-)YQI?#KD-P)#C-]':(2$6!&A\""P)K7>'GXI/7DQ2())]5\&*=?W2?SF)8&=2T("*H"&$!]9N*F M.D9!B]G]PLUUIZ#A;ZU>A'IY1DP,T>=22V,J@HL!ZA &FY8. %*$4UA/3&%=-.'0NW1-\%G* -I3E'9# MOHA1"OQ;7#.AJ8O6X2/=4ANK7=;>3_(]H7Q84_1M7Y(X*6BY2A,>GK9A+6O+ MNAI3@C&=8[:1\#K(V.<::7 &O6P17@K'PWSA.L2NHG8T:M;98>"* 4DO":)$- 7&"1 MP/,YXT+N'+VK&$>8*&AIBAQ&$6X/W,H##H4]*W:=UA29/R!" \+QIGANRK'1Y<>T5@3X7,>G-6 /TN\E<=!X>P+W8";IQ;BN( M/G-]7J[A0SW+]JB6>]VH%0/&<5DMH6$E<7Q3_*Y6S $(!,-!FHFP=VYHE=M4 M.7,*;_SB$T+ T;@CS]&*F$OF792]VS+OY#+G=:U^#=ZFPC:,^,:FQ3'4DJ0; MQS>S2SP,@2ND@5!(K%)(HGC9G%::(;4 +,^K-?U"[_Y'!.>6NH<73*7H9![E M[&WQQQ] M:.$3-_&/)9;Y0_](2&*5%@HI&?JI7(1);ZNY'=?$S)<]D60;Y9? M]_E7,]5?Q7>FW]=L?>G76G_Y=[<-J]M]S_'O->SMKW1T[\$GZ_=-VWKPN6I] M2W,>?F.-ON;==T(;--E;A^W[YFKG]:O]T);V"?)_J<>S@)//5'Q\#L=SP?%1 M"LO;T'O7X'DSFD2WNO+_&P[)T@F,@=E1[)H"1,&".O)R55:U^?U7>MFL7*&\ MY4R)N.1Q]^%>)/SR=MGXE5U^B+W#_R.H]NY=7;NOQ]SY^Z+=N[% MR*U3+%]ELM^Z+>E>9UN=]1;?[L8YNM?3?/M^#0G;T3?J#F#9D?!+)V'96;>C MX8Z&-Y:&7[P8?G1,U;XS/>CO]Q_"[;,BU\)V/5/0S7\W5OD:'#%5L#?6*AOF MK!;]^LRV7#?&!HSQJ[[UND#G)-MF9OF0YF,1&;_8R"PWP%AO Q;BF?:I ;?G MV>;S=7Q_:/W],@_IEVR([I@Z7GKLNZZ-.)X.\?X*XMT,;7XDBGSTRBAIGJ@6 M#N)AS%/"L 1$ 8KOI>D7;,Z&2"?=[KFZ>[^VT4\IGE9%MR_SE-R>:UK=(;7] MD'QO747?'=)3RSMM\X[HI4.+^R&I9R6CSV4D>CJ?T',/N^87;D/:QV-O[)[E MVG,172_K3N#5'2K'(-VAOJA#-7J&[;^&&[S7=K!O#/]EL.I+QSZ;>)'(<^;? MB&9LOQ>.DU?F-_%[]@9:$J_,V /,XFC:ZH*P.Z"GML;=WB8:Y*_LE-X8QAK6 MW/,?STO'#!OH+SEH9.\O2JOOW"]EX'?.XNL/-7.>_+BCM3J>59W MJB_K5'5=<[T7Y!-[Z6AH STH!ZO4,GIE#I4W9L]SG$TR,UZ;%:C;/=\RNQ-J M[0GI1D]SNUBNEI_2&W>CI-Q+AP\;[$SI/":E:O(Z0^P%GJJ#^JP[U9=UJD;/ M=;I#?5F'NG8&09M/]:4CG@UTF'QF>?Y60=PCHDX4,A:M9T3+BQ2;2* /)4N+ M;KZRP^(K MMXT5G=2[DH^OKM;8&]WOF?X+S2GJR/?ED^\+=F5UY/OBR=?LF7H7D/BR?';& MN@9.FT]U,Y%\,8GBES:GS&>P_FIG:L+!A>D$4?>#=8[HIOB:I_BRS-;%?1Y* MLW4DVL,/TJ'H;W._&JN;T+RH&Z-K"'4?W/&>Y#'E%=C"&/OQAK_B87UI5L.B M);8;1K[1^OI&!X5VY+9IY*9WY-:F(WGAY*89FTQN+_R:=@-+E[Y&5\4F8.]N MC':.P0GPG_P>^-T3-*KG([Z-Q\"%]'9F,19V(5RQ87Q]]DM%QA-P?&,1W"JC M,ZTOX(]1QG(V'/.&T?!G',(_8I*@[Y=D"M;4/ITJ^30?LT'U&(Z5L82 A8QICOBFS^R4T*ER-,HFE"E_I5\H K]X]MY@IPU5R-?O*KYS_\U%O61C]4ZTP^G:C,'I+%K;:,F1]]]YM!=[Q MA#-&!_\(U"%) \3VG,N?4J'I\M?/,9 M+#G-8EJ?I%@#'T>.C*&^I^+K&7%3FT8"$B:1'\](B:/=#S#&)$ R8 XLCY/'.-4E1W+'GJ^]V&(KQ2/#=*R0 M)$EI_<&T;!Z6L],!D,/:NW&'< 859D1+)!,7"/8P8DWM_LYK3+-Q= B/+&X(6:B4B<*9PQNJP6Z;+/_UW(0ETW/^A#?Q<1?\BIS" 0P* M@%FL"UA[,JCKAPH/B_I3PJ_P5JL>(0'HVLEX^2-S M;>^?P5E@PYQ,M[D7]?^>E5Z#$3EE:@"HZT(E$4SV+4FNR#3?^F=C3: XU/H& MSJY]Z0JCZ-%6*-PT(:.IT"AOP4IC&?X*YD1:,Q<%9%CTOUO_%9NF12W/\G3' M#2Q&(S_4S,C7?>:ZEFTXUD]WZ]TQCZD&GOD +T2E^C__).\6'>.S*9&S&;[E MLJ)(_9KAW46_S0LI12=9AH)ER@B(@^.Z>$ER%)PT/1W"Q "WC$99>@T0;,R MU7\S:B@>=NH4\$B%Z'(B]D_@86'XBF_I!##K@,< # '$@/ ,)M-T G"I)>IY M;PV+QN@U!')]L_B&H)'.=MZA:U:C&)76@B0>>%) M0,^!V??O"W.%YT"W[SN"(61;,1\@L"@!&)@O!#;L.N8T6[.T2I.^ '?I) /1 M^I\)4#XZXR()N20N+.3?]S1+0F57^/]VHRBF,1LB"&/994R%%/Z3#&&4J1S# M%!.]>VO7W,!%QK-82O6J=6:^3%PO(=(2P9#L%$ ,CXTUN O[MH?B\'^W[E;8 MNN9LK?RJ)XQ[XWSR.080'J+T1-KX0$8H*I2O+ <"H@N\XL\U^\5EMZS^*BJWF%LRL/$3P#P]!8<:2P<;@M(L MA3\"DI AV$+Y&6-CX9P!XV>2\1^%L$($54EQ@(W9U=PRR%=3L2M#QD+A)$?N MY#H^%_S2F[7&&LBH5W,?%?Z@GG*59A?U%7%/U(+5\>2_R6B49L(^/,W2*Y!- MZ/JK[7(?6;HQ'IAN0C]7)O,X'O#%XTY\&D?3K99=2'TOC/(5;HKBX8QGH+?0C0#XK3AMQ.-CV& \@0*I+AKYZBRF M9_Q0"3+"D,8C.-""K? T;,NH 5RI<4+D*_FJVOR!0DM/QN[^\;\::ROT;IR! M!=-4N^;B]?RF&W8=80I7CB#4XN2?0Z8N8))%TWEV$IOE7/3K&77X#_N8@!A5 MX20&?'<;C"OM2I1*PL]@7/A@.,B3<';\-!-[XK*G%@* 1_HSC/(J1 M' M*[HAP7Y_(6$^.R74V5P:+MPSP-"Y(#Q/X[P.E] ]3V+T.5?;%<'\@?\ (#%V M 9H)N'PHKLLD;L:GQ#T=:@:)>%*.@29#&$5&0*3\/F,TR4;I0MILF<]@L0GQ M ??J8Y)>YT MON2U [K:9X,/49B)KRLO?%\3GGB9GR+?++_N\Z]FPB_%=Z[6MQUGZ=>@P][^G:4]RF0=;[7)WI$#=&>79G -]R,2BW?,T_V]B3W MEM-"'5$_SCX\4#;RIN^R\2HK=7'X,LK2RS@47K8WW)<9#^_'?"M7F'CN0/4U M9_A LI=GJ;@M)XL/Z6QO/P2]%*P;;K=TR;X;G0[W/_'UVV$Z_(BA#>@D0VOT M*T:>3/)PBQO$,'W^01PZMFZ2*-)LR[0BZ@>&9[F^[AFN1BW-\W_NH'+2=$U7 M^1^FJ6_A#68\($G^OULJ\@=!H_$O*G??3;R!T M]H:'!;EME]16$>-A>;6XA;<7 S*&*5Z/WPXG S5,>50-OAC>"5O-.'?RZ[G0 M_'L:[*27GXVOER?F_B0\W[W\\W']X/! MX?,\X^.A=[^^<7/X8_GGVXR:]/ACL7N]__Z:='.]I M!X,OVLDYU0Z_[]XLWY\\+63[W_F/XY'\?ZG;]KA\#O9O][P<7)^OY"?S]8R>)3\[WKT^,K_'^]UWCQ_F>_N/X5/_WS9?Q_I%V M_?EX=WQP_@W61W^Z$853=B.56HZA6HQIJN=IODI-S?5I;MVU84F<0RB>,QPW0BW?$\&D8T\K@<,PHY9G1R M;#/EV+0IQS3'<8S #U46N*9J:;ZK!@;S5==Q+*K;D4>8M_5.UWJ6Z[1#D#V0 MS;$1('-G0=30K3!SI33X!1NR(6GP[9%IZ$()2L\G6.ZMGN^8O2+-;),H&5/=\X7S_>#BFX_OV M\/T,C"%&9/LDL-3()99J&5&H^J9&U<@+ V*X@6,Q;>N=UW,,K1U\_TI=9;7[ MX5_#,)M;RJ<=&&:)3;97G$]GDSV5,#N9]RUIQ'5 H*F:00/5$P+<=7+2V@JD4=3_6M4%,=SR+4H"Z+2+3U MSC3L7Y54G8.EO3S]X-"DX^DGY>D9!**C@\0CH>K8K@TPQ I4WZ=$]>$S'XP0 M%CKAUCO7MEK$TZ_4>5*%TW?.DS8Z3SX6Y],Y3YY*GIW.810-A)86Z(9J4 ^ M"J54)8[CJ"X-O,"QF4%#;>N=W?/UEMQG=[Z3M@.47V7WCJ/7X^@9A.)X;N#: M6JA&MAF!Z1%Y*G$#70T=3;<]*_!<9FR],ZSY0+O./_+D_I$'PRBOPI9Z$O_( M CFURA5UY^6]IP2[F/>;.*!]-!!>NF$ )K$=IOHAV%@1 !)-"P+?I7D[ MWTF+;9*G#4Y9@_,[#E^/PV>]* ZEID-07S M[U]6ZYNHR:"4,?G*]KP/JIVUMCC+',LV;!RBR@(31?&UF296:Y:-GNVTU&R' MM:@FJ&AA0D5512SO6N[IXL96 1,U>4<@J&,JJM4/9;'=AU[/@AY2N(RJ792< M8JWEDZ@@)S[G=?UXF<@[6D"A'9_/5!PO3(GERVFX/D6)3%ZD',O>P2R%)+^< M;3JSO/U8^VODK\R8953'YC!FM93BQ.(3 M7D 7:ZP6[YFOJ[NH><]O>JWE'U)>EE)>JK&L$B^6PJM>\C9.>K/AT_P#S88@ MC8:8+XE.2[_9AM%IH4 *4EUT&=/H[Z7/M6'(V(A,B_8F6!=8*>L"+Z@)NVIE M?[^]E?T/HTA]+TM='V$%>64;&Z:(8K ;5-A?"<$,0H7&&P>*RONRS/)9/,J% MEIX,45^BQ<0U7IJ=DF%\4R"!K" 8T$$H4("]^;,])9_0,RREG(\!(F"U^N*B MC_'JKB,FGA$%6A548TAJ/5E9G.M:$#2 +N/\K";'B@> U")"L3N-T)\@P]1& M57^%U,[D_G2H&^VEPP]9S*U2$#D4;&*^#W_!2=&B".XN*!WLVK09- G*;XA2 MZ$.=WCZ6Y'4$)\UF&UV.4/AD0G01V(4LY!10=JZ3_3=!R<&W6 H_Y#^3FR4K MUR>L1+G?^D=]3K5 0$!RHID"?E'-H[;91U@JGV2@[MZG\#]EM>B%/_F0AG$$ MQ\65[YNM[:,/6[^+UA-7K*R1+%H3 D[%?I] _E%4GV\P21(VQM8858EC,AK! MB7,K['02B^7'>3ZI6CL<[7X0B%1L%BDZ!HC&3.OLNZR:CLT6$?H.R 5G4D%C MHHD5EN ?">' 03,131>EGH =Q1,8X(+RJJ<3?[3H-E40KVS_1),T!^DAT#K? M!HX]ECQ7'F1#:#4% W[6JW>%;4RNW@L9BW*'2BCZ@E2_XJ0#E)YB_XO]6AEP MDLLBU]6FP%87S7IE\XX,V^F(1I+P97'6\C!KVR>+BG,C(\!7DSP=XCGW"O0_ M2<0F"I&)%_'\&U$2'P4F'!#.]7P2R@ZQ)$@GXC HB,_%"H,8$-B6&@\T*F,=%>+%F0=1<_HM?X7J+YV E^*,,*0L6AK6@UZ# MM3Q MOM,FGZT?CS>PG/N1=FL"J)36&2OL4J0D*;]P6Y$%)KE$9P?IF&$O[*J8]E%M MX 5JH%>8J U^J'1V7C$W'MK^SO\C@]$?VR#_:$U,S"V'6]3;0RSPKGSE/(&T M_!$I4-?4_^-CX5R5M2;+2[N/\SK#+)QIV8>>)3F[.F.9[+P*5/^E; PQ/ZTO MRIL<;*U[S&N8BDZMHFV)=%3@+[X-R22,QX)T5R7BWYL=,;"_AK#C>?<)T6,L M >-"@/ %M")DS"#-QPHM($# * $,CX]/"SF-3?] ;&"_E)!A(UE<:R$,9(MR M;+]Q#0;IV[:88K>RUO_[+]]Q_3*PY6&G8*PT!:7V?\_4'X3/8[LRY?/N[#;K M[+Z"7A].6-$V%,^P.\&-.L'O,RU2V^_MZ4ZP.0]T+ \19K!.?&[8T4GFZWAN MTPYN#Q!OG-5=Q6H27_*6:VAZ=F$2JX5)^%V81 OFLGEA$IV86FTK/J5IB.WZ M.NVR4AESU?(\:]MV-R?2_UTAWGLQO)(6,#+C>'*5Y"CK,T241%2-!G MV 275A+ONM.>[-.>Z\XTZ]X"W9T14;W.L%E6''5VUZ[O;>]. P2_%>&Z#.9 M*MMARB\TZQ[K+!W"WW0C(A$^IMBA7.2/HM3FEQY R-^89BB=XS-7) M$C;"XG(V^[-F2]]_Y/?SVO>4>UX>P$_P*7Z[<:\WKW/?\0N!#EY[27\/=D(Q M^[A:C!,1_8#Q].&#I/CW3GE7G"O;_)YSGV07#"1*G%\L;T[=#EZ8:9$.5LZ M) G+:C?.M.QRC^ &1N 7_%\GH!]U(U"-XJYN]UJFL&U3H2%C?H'5:+LN^]+) MB+Z*!;EU(R@+J'30KVN%M2G*T%M.45:?FV, '80L^0N#%T,DH/:0R^+I[U[6 ML6Y%^[AY>MX>,10Q-5D,K EPQ!OO->7W=R'?+[\ MNSI+U=DN*"-:JN@<.:8,,Q+L+F-GXK$2Q3PX*5/R23# 6]^"0V?Y/!.W21FH MB9Z8.,8,]&3?;3B+4&:MBC"7'M>V\J5C.,LBH$5$YO&;:/GMT>X'T)G9))%Q M.;BTO%\0U?"$LNX'A42DV+PF;E<1B33(;3 M X28#"8)_TY>>P\FP[B,X<GE2XW)R ;SZ]U/>T#,GC<>>P6B8$E&\:!7: MY#\N6T7S /R^\IX@TTY&'$T"E5;OZRT,D;G'BD1<(TQ+PCW^GD5CK["(,EFE MW(6%Z^J5@2-RTTKFNV+D C>.1\()LWH('\OW*>DEJ\?^5C %N)IF<8 "C@&Q M;T3$%N!S),\<8S6+4+]:2,Z"/>DUXOY$I%Y>/["5,?UJD4LC.%-\541B^$F/ MA[LF234S:3;EO1E3IQ:=+>\Y>O7(P2J=JE=5.HAX8@.12J\6>BTUA)S+XJ!; M'D#[:7O[KY9#C@6X]LFA'*>]_>((OS<8;J]@N ]UAJM(Z6O!<)O 7]OS+"2L M',1N%.-AIXAQ0"T'L,":"U=\&:\K@WCL:<&,:"WCNZH 6N2%/.9Q&U,)YJH) M#@"0%6Q:*(V%48A7/)X516S 0ZLO!4^D&&PW9EPMP3I(H>UY5"Z/_,.@SOK2 M1&"LX$I<9WT&^0S>^<>2R8@$Q;D(6QY=?I]Y;@15<5%TB>'3B*9*8"T@LH3U MW-#SM_D_=<"K2PRDTIX8+E2XMX2Z%M(QBK$>DC)E/,L-)?L.HVP0P%2*'-2& MTIA1\S'7":L2^!7)9Y1[P.&)='4MX+9*FW$D7>6NPK:6@PA$+H M!H;R1-Z" M'?=J:/R8T;,A'//I5/DD,BRJC7U3[/SQIP]R6YL1K^6NXB]FN;S0B@/$S5P= MEF9""75&(D-76@, 7C*>W0'+Y-4:Q-GF&/%Z6@F3"4\0X#LJLP\K.ZZ,HFTR M6Q6]S1_@.4?SA['<5_#J(A,LK8M,:,%<7EADPMY09C!,,F&GB#RF J@OU(=W MI5?7#*":3*Y)2;)(B*Z!08I$1B%M MJE!S=2R9\":@"J VK DD3*7'H8U9%5R[X8H$#,:D#&6=9A4";X%H3 '26SE G>QEGZ5!DA:#GOYD8G$\BH:+Q#B$' M:J!(!0*OBBMW_LZ$T L\['+\A;H;G6!BND@L%1FVU1++;%O\(^A;$06W\E9".2,IHF M!:_2*G-0HTA<):2W3V MGW&'T:(!LMH1C. (ZK(25\5MACG^ZBO;>5JAE=N([&7P-C\3"-OOW9^53!A*Z*/?#FFX_!1/Z9";A MG4_*,TDORKI'O+ I+]E05 'AR=QU*A+89)!R'5)44(HF0RJO:D+ HH0+Q3[L M=DW7Q7DY2MP,R^ AJ?T%SN%+^?YV=RQ6;ABYN1E15TX1:&DI\4,.2F)TA:C M="QK)9V24;'L^@-3>>N7CI \L)"33$DM[Z867"FL(M+;)ON6W]\LTEMU6<\S ME,'*8+7-17_+.$Z:B 2U2-[T(^2+("A75\()S3CUDSK:$ YGOLUX0\D3E*NW M(,&43A1D@"R=G )?BDI+O1(,Y?5+DJQVAHW3!A;='=>*MDU@A MK<2:Q5A8'$'](LIKQB,E7C4 ),1128RA7J546V M>0)8/&$DV5Q:617%+E*$=$J31;$E+3SDQ%<;Z4BYH;V028E>#D)FZI@I"\ZA89?"3F@&R=3X)SB6L+*JC]5IBXC:H? M/!*/AP+$XS'FQL-AYK@%\W)!BC^.MF'\0NJ B<^XRN!USL9LQ&VG:EK\V6B" MU6V?\$6L9I MBVV.O2$:=;"?G^-!/"[J:@V5W=DM+!SL[5K4+='<*QTUKWY1;$%2VP+A/BOJ M'@:3<1''R']4.4]D[$(,8'V$B!UQ0Y9&L&DP#$D$J";A92QK[A1%DGJ"'L%\ MK10* .>\(,!_HG<"U3=WV)313U7)J-ZLEVM04_(34%%F#)IH))Q8T@>K">![1##1:B(#:P=/>YGAN-A=+N\Q4(5AHY3C*>8 M]FKERPI_27$O+,F]QXF671,4X +]U)T\\$*Q/? F(!Q\TP (%P0FO 3^45^A M*+)+X__?WI4V)VXTX;\RY52E[,3(7+[?=ZN\V(ZI> T%WDJ^"B2,UB"Q.G;- MO\]T]XP.D%C,8090JI+81AIF>F;Z[G[<;C 4?IH.M, =# (/J0&IAW'7;1GAA139V+$/S&1:BL0?GIRF\]U[&90 .0'*R M9^J^3&)-!DQB[STC!=!I 2&1ND2^F:L)=YWREO+[EV,2C=EY$"*]W3&MB=3MGLR9?O0 M.!*_\Y,V# 8OPL\@4Y_;9C=PR3^3R(+F![QT6:D*VS^/RX=Q^5(>EU=@+FN+ MRZO%;5"]D6(6.J^B)0,^.L<5A0HB=C7F$NL5!"HV$YUX83*5=7Y9FU_\\.*7 MLR_^>RJYJ@6;W."JSQ_'#78O6G^T;KR\USO?&T M>#'BN>+%B"4-XX<#2DHU(;]&];*]>PS84,''2-K6T-$WM+' (P.*X@!7-HI6 M1M744PN6/6ZY#@A&)[AFHU)O0DI_$=D6PA19>T5UL@Y#8-S(H*?!X%W^:@=< MO*+5\>(UV)6BZH?T1L-R:G9//BO%#RC9/9&[Q8[4C- *"H%*T$4@?''IB>4 M"L1/]QQI!"(.E)E! &6=1I1'T+ZKP3@B,[$H,%_,-^A83_7>R9HJ@8H#$\6( MI@VYD5P<&[$T0W(-3"S*@ODY,G2C2V0:"J[XXC[ N=.J>C M.\FC"A?.'UQT58(K%5FC]3VP. ?CKW&[6(?*+%24;<V,DB!C<*2ORNHG'< GD0NSG6#^ @TV"C\!/]L2%(0\UP7!72G?\PH\]0PT7SB<\ND MEXX1!]U%1X[A$.(%G4\B=P@AP']&SH8>]>1*<,'DZX)0<+<;N!IK\*,NH\)8 MXQCS,(M<+(QIXYK$A*F0YIOC"I<[7!>QB"@SDC_'O_3%9 =#QS;'3.C-&2LD MMRZYI84GW782\0;+B^:# =8.1+:QN*478/@&0>6H'XC8]JAZW)<()NC5%XEE MR!)BITE&1:(T[HYNOX:A%HK+\%_X"1)5H<3RHP2JCNOHX(JC**^(BX6?TA=8 M7=HAD>4%7X&5>2:(HO@!AM,5L29QH8#6HJ0'XNWZ"%BWQB4O5LW#?<=@SP\^ M3;1[>@'IF4[\-1@DQ/".CF>8PTS'Z1C@2.!5/$7B'B"?H%G(Q%I^,@ \A ;% M^3 ;D'&=GUQ. C12,.C!'L([(K>LPZTK&9Z ZQH6_8$AW>V3 MDQZ>[\6C?R=TRWU7")38,$24\'H3:Z?!HY0V\=?)&!O>:*$;1"H&YQT_8LQ/ MYE\ZT163[XAZ@_A[4M@D?$ A Y7S<.P5"Y]Y]>N*XOIU6>,&#;_/ ,"679M M76 3W?'3RT]AY/@^!N0Y^*0I$?> 7G5J)M+DY[N/8#1IKRHNNY\X(UU\A\\4 MW^&*QNT!TCC85V@FT39MT,JC[5%=MUIN?Q2&]9,]H;Z >&GK/9/?FEA3,>6W MQ8]A@2W.(ZL* ][A#IUR=0XE4ZP@>=OW9F_C$Y65Q">JIVN+3\CG^ J[!4XU M4,&NJ*G6.)MH&P]>)*9KOO6MCN5?;WR":X]HI.W2M4*\ZTQC=[09[Q$G/E(B MO.TN)VY*_@!-\T8#?7QEV?CE^))0WRP^UO"C$]](^:RL%2]*F1\7M44_JQ;/%GISUF2KY]I%Y7)+ M)KM5E+W4BJ?;,M<2_[!?7UQ':[D%<1,NUW3Y/JE4%10CQGY#"/R#)9Q M/8,N [,WK:(XHX\W3Y DE9)6^F..,Y%)@W< MR T*$)DO5BJEMU+Q^YOY5N'Z0]_G5[8&M [AW=$O*PMYIGO -@/7@U;V$%4( M>U:S4O50IPQH^AMTKL8_B;S]6-8S/)2>^0PQM"'F'1RS4>QKV@+0N5(,&\6W M=;>CVZ978(VW@3F6XY2+Q;*68FMMT_%/9Z^;8R0/IFM"]H3ZO&29T3UA I76#N6$T+67BI#;%YU6V)_:%S:^!9$J.L?L60%DK+\'F/ MJ$.UF\=<'5H1/ZKI@RX@(,//CY;]"GAQRFE+^1C[KH+Z"./-Y]S?61%S.E1[Y@#=3617>=+VZ#PY$K3G'RIV;K+ ME:9Y"9;%D)J$W;A*"RG7EU0@F9)C[(&^5/V#J2*:E*=6#7M9-_47DS '=,+) MN]5]G=T#W-HAM;J Z+SNL;AN1=@K$N;9LF6!.>.2X6B>VLYGL;(/JB2=[O\!BYU'&9VQGF^!!Y"L2BWI M'AOV]M-8A-@X.2/QV@4=_U65$+]'>=BFH_+G=H\-*^>C0LK"2JV6^R(!?N_ WZHG09[QE#DRP;)\KY MY<490:UTXRFE'NL%KFUY_812Z3$H.L&Q("T9&2(@?[K0'!D@.A$'M-L5/<3G M;*@?QU@5PP"8=IG3$=@N_ERZQN;JH\ =.:*Q99B_>B$S4Y.5:FYL3ATSV;8_ MWJ^?<,U@OCUJ@1 !34T..%$=%Q7$A=W:!2R!"7X%/T1$9M33TX6D6L S1S(# MU$UL4@@>FXXC\&O-Z\,ZQZ5VV%*FG5QU->WD+@X^K:F=G+H=XS8^E[V%NVG7 M_WJZ>?[:NFLKT\8R YRPWQ44 "\$F'\4DJ*LQ#[$DP28(&- M@#-(1'TU!'HDR0]BYX!(2;"<()8Z9E\?]"04*1XJ>D"@@ ; XG% /?#[CLM7 M;;RGT>[6V+'5,ZU87JS!VJQAUS-JM:J=G5ZLTCS.5'K/%-?VTGLRM9NMK[4[ MUFS\<]=B#XW'V_K37ZS6:#4;K20<5K:I4#I=HZVP>:-U$Q#GU#F.JVQ7[(L^ M)K33TCFA]LQ=_:3F,4Q?Z^?QU?:943AB&N9/NF%UXIVP6M\% '@=#)08J.\J M^(^R9)JY\4_ZD!_R>3SBJVI2ME'C6L7]WUQ Y-GR^07:OHL_.]+6M\S>=">$ M_W7UN:A=5M3B&D'4W@(LE<&:&OM[8%JV&KQV\[)V'T0M MW6D5]S^7M6N0M5/M*"9E[72_"MTV\*'HF1L"W /O?+9 WKQW7!E'^&FV(_RD MXQAC_K^^/QQ\^@]02P,$% @ =Z:Q5CV<1_74%@ <08! ! !X;#$M M,C R,S S,S$N>'-D[5U;<^,VLG[/K\#QP]EL532V[#AS.9G9\C5QE6;DLCQ) MSM,61((R=BA2 4C;VE^_W2 I4>(%@$19S-*IBD<2@48#7P/H;C2:/__C>>J3 M1R8D#X./!_TW1P>$!4[H\F#R\>#K_77OW<$_/GWWW<__T^O]<7XW()>A$T]9 M$)$+P6C$7/+$HP?RN\OD-^*)<$I^#\4W_DA[O4^JTD4XFPL^>8C(\='QR?I3 M\:%_[)WTJ>OVWKDG[WL_OCLZZ;U_>_JN]];MC^E/I]Z8OG5^F'PX[;\[\L9] MKT?9^V,HYKWOT=.WM-=_^^[DQ].3\;NC4U<1?98?I// II1 QP+YX5E^/'B( MHMF'P\.GIZ"S\K?W*(C\=4 MLJSXL]]?+>U[/F/1&R><'F)GCTY.^HNR0(G7T.:!C&C@+&B[D>A%\QF3Y77@ M\2$^QG:.>D?]WO%*2VZTJ)9OYO0P>7A :!0)/HXC=AV*Z27S:.Q#E3CX,Z8^ M]SAS00I\ACBO%,@]CJB8L.@+G3(YHP[3#\2G[PA!=/AT%HJ(!(6:'I5CQ:D4 M$58[/B )DH/0H9$23RPILTX5RA\R/Y+XK8??WCQ+]^#0O-58]B:4SGHRGBEJ M?YZ8MI_63&OE"?62GS9DQ6H0\G62@EM/=CH>LWI8\E$[Q*EG0U53?I2$;Y4N& MX2!D%;#WIS8-2N:\F82/AR[C)H*_7AP_V(CZ"A$9S81-HXORZE-)LS0(PDA1 MP%_2WV8S'GAA\@/\A'+R(1.6.^8M=I7U7:AD1JI_/E#AB-#73-_#F0AG3$2< MR?P.I@@\".9]/(!]K)N\RS[3U4X0'?H/-8 M^QZ>$^Y^/+@(0?4^(/C;U[N;2B5*M9B4S8AEY)9\?#I2__5);ZFD]XBJ]?/A M>MDU*K%D[C#XI#ZOBW5:.2U24W%-((SKK0YE:;7TQVSL:D;T:T!CEX-AI/1) MTL KD&7#?DL%]/.!11PXWP&L:_2U()]L!S+Y?K7!O[^BG@[48E!EZ UA?5?, M-@-X!6DMUC_:8KULB(0>63;U"G(M$CN8XT8-:07@M"D!>)WV)D!=/-!@PB0/ M1E'H?'L(?9<)>?5GS*/Y)7#D\*AQV3!H4BLE/VTG)2D+A 3H=0N#,@0U=\F1=^DQEQ(3/J&1T(IC: M#$97G^]_-<3$D)@6I?XZ2CG".($2TD31)@OBY'M%ODLJR6WB=9S#1H"*V0R' MP1"KTJI:9([7D_4\0YU6@AP.P:05%[% XW; Z9C[/#+7 ,SI:<'ZL;B. M*=HD(ZYFC2)/4OHDUT"'0!R$P>2>8>3'V'3ZK%310G&Z#@56[V%]@@0Z--1W MPZ_)0@&R-\ =U'Z*U)+00O'3.A1 +EV[U'Q0%#LZ#ZXI%[]1/V:?81!@=)0Y M;HA*>5TM'&_7X4 Z1!$B>4H=0F'T0 4[I\H/,\656O&3+MJFAF0M#2TJ!<-? MT>LI@B1/,=M+.@0/J#P,.A#=T8B-GNC,=((4ZVEA*)CQ&0V"1(BBTJ&1OV,N MV%H4E,TO8>"$001/H=0D&Q58OLL?&.\LFS>@P_*X8/LO&R.K1)^8*4O*1!%HE-# M;G(2M9/C+>-CKN."+6]^S$6^SSYUR6-O!L ]*J7-8IJ2U"):< ?8()HTTB4\ MRXXAK="K(:#%JN D*#W-["(L9:=;5K#4$-#"4G :E!^2=1&7DC,O*UBJZ^M0 M.2F8_^4G9UU$Q?C(RPHK6ZI:!$O" FR.T[J(;-U)C168!H2T^!5<"[J#GRXB M5GJ*8P55'04M1@7W0\5I4!>AJ3W2L5/9#2AIH2JX*71'1%W$;/,#!;OE<=MF MM&@77"-;GEYT4QAR1PJ6^!9K:B$K!CKDJ701@#5ON!4$Y76U(!3\&45_>A>1 M*/>-6P%22T*+2\%W4>%D[R(X)G='+EE$N?'%1!N*6N@*_@W32REX;4RUT24P MS=RS7ZA @7]D=KAN2%P'\8\%9XF%%QB6V*R]5\ K,<%,<&[LL] 3#-8]!TQ> MFLQ'A\H'_)_]&?-'ZJ?'^*BT">Y$S,5GNY"29CC2BE;!BV,E6AF36'J53?P% M&?E!_24Y7G]0:]*2W:3 JVA6"<+B_C'U_? )$T5XH7 $;:DTK/D4GX*;BD[% ,AY>Q<0 .)=+ M.ID(-DE5)<$>&5BPNY463:-:H2D)L]I0:%8Y290RQ#.=42<*O;/1 MU^.C_D_]$^J&RE3>A=!H&],*RS8A7CV2M(]E@0."+/3Z)R1CHI-24A;QLZ'Y M;T1*BW#!15H>1M1UN[YLL)=KDD,,91P+:+H259+8A;)NOI)+CY'#P;FK"U)+2@:=+Z=-YFK0O;7IH(H>=Q M)WE?#92[NX0_4QK$'DU#U>##1I-T5ZUKQ<(ZQ=":R9*P1!1/JL+=_]+I[/\N MU><5YLB2NU66\:AD,19DP6;ZW.^X"E-Z6V8)N@>/'_&QG G^"/,V/2:5 M3TPP]P@4&)C7;NB!0H.WRV@PEP/VR/P3? FJ4.]_:U;JK%O5BE?! MYVDF7L@(23G![\ +29GYFR2*'7)"<@QU4H9J+S5N&M]N15.+?S'$4W=ELNL. MA%H EE-5XDN"DI@.BK,$S&/^J-Y7U!C:YHUIQ: 8(%IW-)4N#.;QR;WXBW]-ULW8X6[Y)[W%M>O>^D M/.3NOMM"7%)5BUK1<;MZ^[Z#&-0D!K9#Q("0%I^"M[,VT7 G\5I+>;!49 (P M,V%O"06,D\N"<(I!6*' =D!-2%EGZ,YP&!4!7HJ;,2&1"-;@?@PJQ?H3.Q'8 M#V]:J2IX,4O2/:SJ7PM^E=#E.,8K4^J49L&T]Q% MX2U/#[&XM1 P=7?3$^'4S94,%R7MQ+&IUG0"]K;@H:S*6[%R40*C?Y !@AR0 M/ LDS*6Z>!63="A@UG)0GJ:L%K7QO/3G)B2G$0:TPE3P1U8+$ZYC"4?D>^3I M[W6B1,;SJB>O,K98'-8N4ZQ>H@B]\EJ-+$M;M:R5JH*7LV:)*M[H6+_( 4\J M4_-T4);6_/]V*'X^?)8?Z&R&<33X2_(]",*$=_43 M_,+\)$@=@7KV^_^\"?!H#[V"ZA5$= P6('6BCP<>]?%-7@&=,G0MK90*N.^C M;?_Q ,Q%*/0\%C[_ %+/0Q?I)(1+5E/J:Y>RS0P4?H:QA0/W>) MY0:%EOK+.ZZJ_S.?1>S,_5>:6B9G!WVO86LISD+=F1,)_Y/MB" M2%))![*82!3\9>I3@.]=Z,/+H?NH/C>%"0#CS% <+5# M<,^FLU" ".%MEFB^"!!8"CJL/KGEJ%(8[ DU+@%ISW$EDB^]%$EU3^'EEZ&2 M=MNZ!)5L;HFL9'[Z&RECFILY\_36A\UV:4I1/T@874*QZ$N.$=ZAN%F$M9QC M>-0(=$8*ZMIO5'#D^"Y92('/ZS 6E6.S :4V+,D-SXY1Z%-Q%3 QF8_F$EI_ ML7E9UG)+%=W:[6O^5>6Q&G"O6A$P)["C-3^K].+R=2O8C'+W;/4V7':![:5D M3<=%2^6NB5%0'4X<*3L=[95V6CJ>H\'979(,ZC.;CIFH4E>+Y7:X\KOAE'*# MB?G'X!?!7;!I9Z&DOB)VU=8!'& V'ZC1S+U4\1Z(XJI^'RM:75\^@Y'%9X]ZR([)G M^S!-^+1R4C R%GR)H1[]AR=^\!XM7O$F, .UZLH:T7?X52+R-2&-6TBZ8U* M-#=/_NI'8 N*[1@2Q6+.N@15]HY/'B)Y'U[ G VG3-PFU_U&$=A64[P'7R\/ MUL3VKC$KR'(KVEG:NZI]N;K\KB:TH:OK]^22'+X_K0ZF]6)[!V!T=7\>"A$^ M,7%\='P\&%QHU+O*\BW0B\ZFH8C2-U<,O?4<,/4=,ZO;@DZ6: =WS DG ?\W M6,@N%.6>\L"L)A4\*TLJN)T'H]%F-_>9[=+JN63J$BQ_9#(]7QAZUWY(4=E" M#Q?.XD%( QB61P;=/9\7(M)KG&@-T+88MK^(5VWERO[\I8R1]5;;JBK?!" N M"))*^;XOXLR^I6#X;O15LXX7R[5@S4YC!X=>^>4% M0YW?DDH[M-R&YZE2:H<>J+K;;>E?KHK*H(PKEX#%L_;NL+=I;?DT&!7 MU^Z&P34 &#@ S6*50G/O @J 98J)+G\V61U ERAK=R4Z^@>ICY!FL=X#MH:<]^R-JKUFD0:DG>HHK+U_?K MH[ZE0T:353J;+\7WE&@6*:B'H6*;/(H?([0P4* MEDLP9>F$+2*X[D"'O4YRL=@)SNZYV;-'44G('0O8$S*1B$JR;YN=PYI6;X&\ MV80X7BJ:301+9I1:, "C&2J=0C[PV4(IPPNSV,%:?[*^XMX]S"5Q=,G;%6^" MQ;P;>L.QSY/73JT&VA0B=V1D^"AAZ>Z]R#' M_:.CU$U<[O[9PKNQF!XVQM$>F6RKZR+-,9_<4[BGSTR"!4EG,)N8NM=5?7JK MK=A2T[%)HSD=A)>VUEH6X5=WS^ /M!,!'=*J@TAW.7+2N6UD,K^6]-I MZYIC!>0P:$@B%*$VR$.UF;-TZFYJ*!4IM$!=&+ )=>;&+KO*XBWH2K,>H0'L M"#?K(0R[&O5B 3\K;;9V MF@B8XS :/+"XO**IU(*=?QGZM@BYRB5LOPEF<32,(Y7N$_!;\];?,6R$)_ 9 M1-=MW\3>?:BPF=U++)9K ?,EG@:8NLQC20*CI96B MCX?=A%1+SS>:].ZAGZ?P%M'56/^\)F#C0FH;FRU%L^R(\IJQ9$&EOM71YDJ] MECII2\\:]=-VM71+^]:DR"\5-/M(W@8;;6>T>T[X0>87\F^F^II5;HU2F]U/ MU"NUN9+[5FK5140CQ:.L9 M4#Z-L@-F#;8B>Z/NU1^Z\'ZSVBV:>3O3&UNKT#:@PNY%[;E@(@)H,4TO=SD5VLBJ MF@HM$$ U(+%AJW.CQ'L\AWNCDE&A?, B](EOLDSG"&I MU&M7[2QNKH66CF$2T8 :0LHI:J1"UMC?-35:VD>=#F ?);0%Q;:JK6>PQ@JF M@EZ&3P&8.MJ4'W4U6K";#?B4XYH/>H? \:V9K*^X]SVB,@GVF0<" MV$0V[4I";3AF3L]<1DP\>K^U\UT8/&]5NP5.K"AK[42(I1W9;.LSV8 M&+7!UWOC9^\;&FPZ E>'2Y;\>Q/4KAJU;WFQ)-12I=4V<9^YU[P!RDUGE[)T MLB<)+5>!71Q?WX?G[!834Z,&\_]@DM5FK-^$5$M7LTLV$\SA2E1U23^*)5NP M#96=[%H= [?7NKH5H<.8JPXVU!4N=+\LCO!O;RZ2%!#*#Z_NF0)+]:^SVH)B M2U>\;;-HK&UY65)?>2NXPUXBC8DFR#UX&[^ZJ2&J+=UPHZ4;_HCZP&SI/34FT$!WH!-R='5WH;(*@P:W_+EZ$=R*Z L:$NKED)BZ M;$H_??FL58S!F&X!R * _ 0 4 >&PQ+3(P,C,P M,S,Q7V-A;"YX;6SE75ES&T>2?I]?H=6^;EIU'X[Q;,B2Y5"$/%)(\L[L$Z*. M+ D[(, %0!W[ZS>K05"\"0+50%.*L"D2;'9_5?EUY5&967_]SR]'DT>?<+X8 MSZ:_/.8_L<>/<)IF>3S]\,OC/]^_ /?X/__VE[_\]=\ _OGKVU>/GL_2R1%. MEX^>S3$L,3_Z/%Y^?/2/C(M_/2KSV=&C?\SF_QI_"@!_Z_[HV>SXZWS\X>/R MD6!"7O[M_&E".2?!6.["9QV!TB<&F__CPL^:.E<@+!/2"+BL> M@K8!N'52:1D=T[F[Z60\_=?/]4L,"WQ$@YLNNA]_>?QQN3S^^8?G@C&Y)/UU8]/+_]RY?K/LKN:>^^?=+\]NW0QONY"NBU_\L\_7KU+ M'_$HP'BZ6(9IJ@]8C']>=!^^FJ6P[.;\3ER/;KRB_@3KRZ!^!%R Y#]]6>3' M?_O+HT>KZ9C/)O@6RZ/Z[Y]O7UY\Y*1,$)<_I=G1D_K[)W].PTD>DV2?S:89 MIXONF\5L,LY5W+^&21W)NX_T-PL:3W?_Y==C_.7Q8GQT/,'U9Q_G6'YY_&7" MH3R:C*%326!",=P54T0:<90$T/_J,=74Z7?I6(,,\7:76A1?O](HGBY.C MH^Z>0"0[6O]]70=WYL%RUK,H5AR@D>Q*DN#B$:#3M#6E0D!Z?WQ*"MYB0 MP!%9*T_/(8NI,!U)2=G@#*B$#)RV%E@D3$D+)X)H3HB[<6U"#?F0J-%8%,U( MLAK]^&QSL:N'(_;M)W=G^9*A M1QKJ$RZ6U3E8_$FVT_R/L%CB_!62;?KTPQRQ_F:4B^).)@9!A$"&O'3@A=,@ MK!).82;4X@X;$+>J_)^+CRB[3'2*:H MA2X)>!9(:TJ49%\J"2;GHI$QLC5;F_JWX=E$\/;A"+[9U#?NA4 MS-LZ?Z_+GXN5IS&*S#N5<@2R*8B*D:@8N*%UB0@J/"_<\-!:_KS:8?WN/\Z#G&Y7IT214NH@[@5?6@%:?OK$D@9.%6.>,L=WTL<==@&5(< M:T<>7+OB[3K][7S3E&8G9&&_"5^KN[S&PFU6]-(Z2$6066VP@(L^@$#+,BW, M/&%KHE^/9$CQJ\9$:##US6CP;#9=SD-:_F.\_/CL9+&<'1%'3X?[=8V,:"EL M\AH*5PI4$)Z6=A.!IQ YEZ@<2XU)L0FN(<6Q&E.DN5AZ,I:N8&))2F>000J> MANJU ,\S!YFXU!:MM+'UYL_MB(84]6JM4-J)HJT/='J"^93,L^D:M#;*9(8&'-T;%+$6?,X2G&*ZY)P=C:4_DWL;R$.* MS#5FUCZ%V8R![Y:S]*^/LPE-_*)&EY9?S\"^FY !HTT)@S=CSQW@ZFW>S<#HRK60)44NP.A *K\A!G#D%S+ ?!E)Q$U(\I;7(;Q%/-O83ZED2V>IG1R5.6"^3F6<1HO M1XD;[8,@ZX*;:MG0^%Q4--SB+8^EYH2UCE3I$ MC90*5I<2:#GDY$9Q:S)&F%<"8(( ,$D4 @B.7DD4( M62"*HIP4K>.+YQX_)#.R5[IL.^4-=7U&/*IYC=JWS;;?!.23CLE<6]2[$AMM@1T?C5I\E^94)@C6\<'CZ"T]1!XI!E 'S4S.=);T$/4XP8X0S(F>R5/ M*Y'THH:,%HQCR>"[C!>5$:+.!G)P(1HI,3&V+S6T^R;-^00LEDSP20&&0@I> M6 -.:0=),)K9'&BHNN=]FONEO!W .KN7]._:H]ER[MNQ^EQ"RCDL%H5W3#F( M-8M>,;+V8N (3!5."W3D%IO;6=I-H,B=&=IF+$H M+$X!LXJ,!1\$^%0C#)I>=N]XXKZUTKT6R)"".NWHL/N<-Z_N^M8/A=R(LWHS MDW(IM1=*44:RK ,2BO"%!/9])IA(5V6>6J=Y[0!K"'%?=J1H[4\&EO/ M6Q5[J,)0*8\@I"=W,#%+4 V"D:4(DZ5R*O9B:C_THIV&VF<_TKO$MK\^N3R) MK^CG7EJSOEO2URXY8%;.AM"^1^L-C^F]6>LFPVO4M958,3O"5[/%X@41()/+,&B$I2B]K40+5.).AG)+OLG/QZLAA/ M<;%XFL@]7'0E%\\^AND'?#E]$<;SSC]\75['R?A#!W"=F;EZ\N+E8D%O*"F% M^DW%.+(2 W-"@A669C6F L%* U+'H.A_+F6Z@_!]X+JG>P^]KJ(#(/3Y_9V# MZM8 F<#Q9$,5JEI#E+K6L";\(RI*C" M@$C85(3M6BF&\;1.S^OI-__HY72QG'<-]^NN)YG&R_!EY(HDTR-2, 8(EG" MLA@.BK0H!.<<".YX5"B%]:V=F<>8RV5=)Y&PH$GH^O6:JZP4DT2*HX;CRRT#N;?"6I(,94!LJJM4)MQ[9K_YV35?_MU^4>8SVG!7(Q0FRBD+F"*=Z!,I(52A9I_*+1.-!M,M-:#MP*Z M9RK.#^-RMI=F^XR=;],UPLC12E*X2I!'JY2R$%E@$"5BCC)9)5L75UT#8TA9 M.0/DTJZ"ZY5!227)6">#MDG)7W1U;J=N M.0W+J9K8B\!$W?0Q])H&51NBFZ244-YKUKKKU&4,@XKJ[2KZJ]GV.TQXPS2= M3S@]P?6;?CG]_^S,J[J?0__E]^0M%\Z=X]*#2VCI32X2O"*T.I3 F30LNM;[ M]5O '%(PKC5W^I9:R^,MRGC9C3=ZJPM+$AC6XS4L.HC<.D!N%$$PQN?6V?K? MGKY[]+D7G>B-5:QKBH#IM>N27GKD:K M#R[RAILGY\=R[>Y[C8:^+G6A\$DZ0]X?(=2DAY)BX!0WP'W@*7'!15"]DO)V M?$-:UWNA6D/Q-",0/?V\Z:V-*PD+)(LU5]]J\$5',.BD]:2Y&+8V "X :#J: MC=[:@"3?@-4L(P--H2K@#)(,HBDN&,WBY>K"MB/N80WNUUK>GC"77XY^A=6' MI:.=R#$X"4$H&BW/@I9X[2&B$[J8A-&V/IOM)DOGL,MC.Q)L.;L-"]8O.6N\ M:%WM=!#%*E+>LI93D!K7A:.P F/D^_6.MQO3ZW+J2HQ8]CPIGD 50?HKUK., M7=T'3=(Z7P06W[[4_AR (5F0.TG[.C]_NVENUX<+&<=UOBI\,<^5H.HF2!J&T]ZXJ^!!<0N R1Y<*U+ZV]DG[#4?]H;!-4J'K54Z] #2>)_&=+=?O_ZYJ(T97HRG M89IJ3"<1-58M7*[Q24=*6X;&.;"Q)FT+7L K8F?Q(FJ=91&A=>W$;HAWCV > MAZ^=9%X7NO\G)%^ME&8NTVGKM!8U<]_F8^IO$?U\;T*XPCH3W9E(XPN'HLFJY=H8L5 M@*H&ZC&A;W[^ZJV [JD-OUL:M9-:DR9%- 4),785@<:C/^O&^CK\N;E MLW"V##6=PNZZGKX^[\?_V!>=I3#,VBJ6@U,R##G6W1Q6BORH64'-> M'7&&?<0@;@$FVWF)Y]W1XEB.Q M7@)CK!X7&#@X80)$KS1/5B35_)R+W1"W>_>Z(JTYKIZ[LF0"=\DHTC!::06* MD>,?;\(07\#DFQG@3:@\UP^@ZL:TU/3>6N M/]7J-WD4K-"*= \X=+H>+V[ ,4&:R*<:QTP<7>L=AOO@NZ<7]..L:ZUDVIQU M+V;S\V_(::W,E1D:()<#7VM,E:XM;D0IX)3%5-.%N>F+>!M"O*=G]-US MKP_)MML+KKW5+G;]K_ODI59*2 ?!<0M&&\UT2BGX/CHJ[F^$+>2Q 5FO3ZL: M.6^C232S0GGRM8F[$(HMP+(A=5I39DOSC?Q= ]JGWRX;\)UG3+W0Y*FZ\QE MR&>)Y'="9E&Z$FDM#"8:4('4$B;*P^F$$HV1DB%06 /V?/-XOF'[4KR\*G=!TWZIO:F.W=% M168X#U "=MT+0DUJUR"SUM;[)(7;TZJ]5;K=85NC/'QJ]T&3H1@DG$NA?600 MR4<@(RH*B()S\,X4ZV5@4;=NH-K2(-FIA*<_-=@.N1#"F><4 B-1!3R[R/3^,%/?[%;/Y\=A*7Y62R/OUE M9+V)NIHZCMQ#4"5J<-PC6"T,&2,IFSX2/6[$,Z2@P6%U6QN1-3R([-RVAN@3,DY_R %&HE ML#8G-%_7[.\Y%IS/+ZZ09X3QZ2!WP _NQ!7/OOT:Z+C+H8#2S;&A65M1F@"6!32%SJ+&7IHPEMJQ[M M>^L3>L#UJA=9]G VW74XZR$%C'F-SEMPC".HNIT4E!7T%J#@M+CZP%M;X'>" MNF?;T.^66VVEUT0C7CSLXH^PH!^[4L6G'^;859*/, 3R(4DWQU)'S#2"%SR" MT4'(''1D26Z@ >]^TB8T\=\Q37J0QQX;K+.4IJC-O7XI@3".D;: ME=L46^_&W@)G(R8=NIYHO_;1;B+KC4/K.H"1X3Y[3V,37I?:CD9!_0"8D3&% M.M+2NI/K35@V8L^/$-AN(JRV9[>^/#HF-[.NA,\^AOF'VBHI1!:T8Y"+283% MD()UPD&@@9/)GSW:7LYEO8)D(]K\ %'L!G)J9"Q?W,4_-_K.1GM;Q?"ZT,2< M+HB\^!*=)B[[$(!6QP ^(;':DN=(CB+**#8RG>_WW(UX\QV'KWN752\M?=:F M_[J=6E11%>8<#34[4#)HLO-59YMQ:VKTH?F)1;? V8A3/T \NY7$VBFQ?3&N@ZFA\]]"! M_4Y<&U'K1PAE-Q=BC_2JR;=3^J.N7)9Q)67P$)Q&6D;)C8S2%] T$=$PQK-N M7>MX*Z"-"/4CQ*_;B:U')M&Z28Y"7F\3GNKFI]-\/E*A,<:(DI926^K9X%&" M-\3Z8I-75N;X)KHQ3,'R%DWER(>S#.WH2OG5*/CF2O1('D0ZXG M#Y(^+YG59M]"IEB*TJWW8NX$M1&Q?H!\\;;2ZWO-NH2M9G"E-#_!O$ZYJ9K? M>(]9\ 0YFEH115@=MQ%\+C)+Y472?C]+V29P-R+B@=MV'7"!:R[Q'BFZUOWK M8RL,LZB+\N!D/;:".0U.)W*=8PF1(RG^W$-YP^V@-J+;#Q#$;RN]/L^/>%R+"(94H[@_)ET]R6)KJ31MIT,#O#2LIZ2.YO.OM!)T>=XCSKQB MOA1@WM8CTP/9%85%T,E:P;5G4;0NX=@(V'?3]FDG'K6789]J?-V$-ISK/[N] MVKWM;@W4Y,9@&ZFU&SOT=CY 3466(82L,@)BW7=2V%E]!HRQPAJ9@F&M6T;< M":I!">(M#Q@EGNLI!@J2L1J4]0*\* Z"0:NLB,;IUJO/[8B&I+[:,N::2L-6 MDFE9L'H+)C)B3XZJ.#"?KW$;9O=H* MZ*!J[0])KA:"[)]S=0Z6[7$(257@?P,M6>I%J26LH>=%V?@K;"I;U9#1VB(3DK MO5&JH5#Z=$)>3I=A^J&>&[G:,9SB#C[(+3=KX()L"K61!_)B/"7JO!I_J@'H MBT^NW" ).1^Y!"98/1A128BD?@&E8D)G%S&V3EJ\'5-^;[KZBK'5)EI($ M(,NZ=H.M_8ZK!\U5S68WNKWA>!>F(?D?#?ER34YO.]&TS V_"=4Y?7JAH4:Q MVGE?,AA16[(8F@2GR6M2RA:EA0U,M@XWWQ_EH!R/P["JA?SZU%JG.[[KP^/# M:4[5:>[+N8W@[779O1_10,/M-JQ&>J][Y+EGG3Y]A!BL1*8A^T"RE_4$Q%I! M*;A"Z504T;56>#= :>#7U6FNC1%Q4;M'A#NB(6FY%NRXQOMJ)8]6R@T6)\>T1G0^W?-QW:N()YWG=YH" ME7CDA=5!BMK&IU:C>V?(AG>)E&T4.8E[1SK^5SXY]W18?72QD-6,]I:.:SZ([T/7W Q$J)HH02"B>0P M=6?*NMH*F3,?BXU)F>9>[U440VK7V*,2V';>F\F_=@]9Y:9^P&GZVL$*DPL9 M*.OA6N>LN6B=#;PYNGOV6WQP?.E)3@V3R5>U M^Z>6[KJL9YK_/INFM6533-+6&F!>)U""<8BL:-!H;EXNOY[U?EPL3BKLLZ[&9PNE4$F7Q$%;58\Q MK[7Z2-\% BR%-M&KN($)NS6 ^[93?#"\V9]8^HS:OWW]YVI[(4QSUY_FW.Q\ M*[ (TRDIXJ/Q='QT]*P7J?C5I$>K?#ZX&^P,'F,!& MFPJOB+B(%SM269"C&0<86U1:/0X#49[CE)%5)1.876OM*F MV';V##9\SG]CF+^GL>$HA91S,1**IP5"::\A)B>!EJ/:+5Z8;%JW&+TWR"%M M3O3"LBN.0Z]B;.>'W@/F"UH61C8SY[*UD*PF+2$MZ:5Z5GL%*5'&4.PAR58Q M#FFS8W!?\9)Y_P#W*\/RY&J+D+TG#()9!IFWR&$!(#+8OV M4>92L'5=_K98A[2',BCJ[234)O[*K4C?SW[%-V&$T&^N%.V %5 MH++(X+)7@-98;6,*4J0-')7[/WE(6RV]TF@/@MGO^O46C\*8+.'YZ_)BO"#) M5IZK=UUW)PDH2A VUC>I=?SWGA"'M.LT',IM*<(^8S,WGN$Z M[C;4)K/%HLYH/G?9;'U9_'KMQ]L'9'H$TR *LZ^I:A1Z(;C'LT68_#Z?G1R_ MG)Z>ZW[M(,YHN]Y!5X+Y8(L!J.92YN9M*'> N_/A99L_ M^G>3&KC/-=*V6-;//^%ZXKR-SNAE]]GL[QX-YOD40I<1F0.>'&, /L( MH7@'IDAG(E/(9#H<>2_#'5)0Z &P=2=I'X*>W3[:>I+(6BJ)20*KO*!)*@*" M,5T3RF*Y262VMN?0.FM:)VO=CNB>H:1^R]0.Q;"&0FL2B[S'/-2F6.0$IMJQ MZCE^(K^A*P]?SXIC3I:L,SCG$RB>R!WUD0-&*2*]!-G:N]RHIH"&%#S:-]L. M)]F6"O__#]02P,$% @ =Z:Q5F/]\<@,>@ Y7(% M !0 !X;#$M,C R,S S,S%?9&5F+GAM;.R]:7-;.9(N_'U^1;UUO[XYA7WI MF)X;+KO<[0A7V6&[NN\W!I:$S=L4J2$I+_WK;X):36V'),ZA1#FFQR6)TCD/ M,A\ F4 N__6_OQY-?OJ,\\5X-OWKS_P_V<\_X33-\GCZ\:\___GA);B?__=_ M_\=__-?_!_!_?GWW^J<7LW1RA-/E3\_G&):8?_HR7G[ZZ9\9%__ZJ"FB]6W?_WYTW)Y_)=??OGRYS7_]Z[?>_ MR-5O<^_]+ZM/+WYU,;[I%^FQ_)?_\_OK]^D3'@483Q?+,$V7+Z#7Y^7%'UY% MHW\Y_9!^=3'^RV+U]Z]G*2Q7ZKEW"#_=^AOU.SC_-:@_ BY \O_\NL@___=_ M_/33J>3"/,UG$WR'Y:>S+_]\]^HZTO%T^4L>'_UR]CN_A,F$$*^>L/QVC'_] M>3$^.I[@^<\^S;'394/$UY_=%._L*(Q;"OC:HQN@73T(CO HXKPEU.^>>P7G.TI#Z?33,-??7%8C89Y[K._AHF=0EY_XG^ M9G$_]J\3#G7!9?)TBO^O39Y^901$E?%T7%>?U_3MV2LJW)[&@E^72'^1?_YI MG/_Z\YC'$GP2QFMFE!;&69F+9IYKQXS4>;3)B^JHSLO5_2$^O.1X+ 5_3E8L22"R@P J;D0'&O(6(1$*3)5H7( MK??7*;4XIV@)B[@BU=DKB%Q"_(*3Y>+\)U6%8J6^VU&<:FO[<3U;+$@XS^)B M.0]I.0J%=KEB(B1G:#\V-#J?(WT;@F)>&,LR;SRF[Q%\/YY+_CV;GX_L;#IO M.=^KD=)4L\M9,X&>ZHS@__S3;)YQ_M>?61OU/C^9SVF %Z"D25$S;< K44%) M"<&Z"#*9P"-]ABKWHN4U(,,K>Q?MW*CH741[7=]\5WT_#XM/SZ:Y_N>W_SDA M4WM"X!;/EL_#?/Z-C/I_A,D)CKRRJ TC?,(84(PG<%Q9D*4D@Z6@C[:Q_CL! MVQZ<1+.L^&/!%D+JG@.I10+*B4#43@$:VCGY8:S M($-C6MP(Y!!HL+N$KZM=[+P;I#0[(3:^PX3$S#C!/W!YCJU$Y8OU#A"3(E[2 MD)V-"K)GREG-T6K6>E.X \\AD*"9O*]S0>[*A1?- 15(X6G,L)XM@B3O\UG)\>OIFER4H^&Z:=I-EV.IR>8WQSC?'4^>8&$H-D M,R%/WH KFD.6N@0RMX5)_;B0VZ ]!#H-I*OK+#--O=,1[8-D_GC: 7/=$)$5 MDD&LY ])A<"+2KI/K_1PN+"-1*^KUVZKWJ\3/GHU_4P6<#U66?PYIQSFN#EQ&H=J\,?KJ]@CR@B+1SUH'PO.WM)!"/I[DZOL<5&)F[HR*M*!DS1,6)>D9I\"C([,U< M,9N4R4XUMR-NQ_,HB=!V#)0T%@)C$8+4/!C: M>K)MO;+?CN91$Z"1D'MP*5Y-EV'Z<4P^[ADR7/[V]1E]1?M;E"B%54$S[AH3H0NN1TV)YH+OP9UX@06)I?D=$?7R,*1" MO4+@[#5R'3,89@H9HUR YT5#\HYELGJRB:V/'[O@>M3D:"[X'KR ,Z]D^G%E MU+RKT4)ORI^+4SJ/LI-9%1^@E&K#^D3,+2*!+49HSU(2JO62<2>@1TV'=J)N MZ"Z<@[M8K"PS(3MR6XB Q$>M(D1'QBW3CBAP$6PGPNB+=SA/Z M\CCKRBJ#VEN5R![-NK)+8Z&1T?#(VRW>28[6M#8";P3RJ%6\NVBOZ]NW.<89 MI9*]2"6!H9?2N#B"EY$!8K$Y1U.<;[U_G[[Y46MT"^'=<"&\HW(A!J8S!S3URCNI M -X9+@.>SZ:KH?USO/ST_&2QG!T12\\$ M\.TB^*7H6&()@,)'&G86X+B0]:R:FR"4U[;U)7$77 =#C>9*Z.'"X/O#B&OH MC&0ZYI# :T10V4D(7I(U926W,7(3F\<1W(WH8,C14/ ]7"2<;FO71C[R @' X1&HBZA]N"*XBVBFJ1WN92,(.H MM%65(U6J!2FHRHJ4,9$0[!2X'#<1( MED16D16J?4#,G9 .E"DM%='0 M'ZKAOR^KA G69\R7@5Y74>)R1-X8+6LQ %+@JC)+!-!IV37TKEO M#*/N\*H#TW\? NXC0&K-3;\:]"FLR+Z>V!18 @&1(D(BG9#<$XG$,+1$A?)9.*MBYCLCOI MB3:P.GN(_+HR@A'FDHUT'IAB-1!"& @T(R E(X7SDO'FY7&NO/[P*;*1@'N( M^GH^.SH:GR8FU7H7*U9^Q&FJT)+$P.L-=-+(046&X%E,8&)(/M&FJ4UKW=\! MYT"YT$H!?823O<.,>+2J>$"+4W7>9Q/ZW8]D8N$<%\M3,9S71'EV5.^QR1V+ M9%JC \L=@?8HP1FC(*LB>4;OR7]OS)IM3@>+\-DY'0.!D,]N-&N'O!E<-HZ&F,143$MBFY=P^06* >C^A:B[N'F MYO?Q=#:G,9[O5B/-C,LH:6?"6$') "%X#YP7IC/90!E;+__K& Y&YSL)MX=K MEG>X)&E@_BW,IV2++)ZE=')T,JDU7U^0E-.8'.$HO$O! TI>+ZE9 !=5!N9R M$A9E=,USR.Y'=3"$:*R 'NY6K@_\X@SE[6R^$OIR.1_'DV6U>#_,;K9Y1X)Y M%#PY",P*4"@T$5TFD^FVT&,-WDH/YV6_?]+FLP6 MF/_Z\W)^@I<_I!4'ORY_FZQ>^->?%_CQ>M&I[DQ8S)>CJX7L?YLN3_GZ=4PR M*<%CB@6LUPQ4# 6B$@IT=HB.!VUUISQJ>LD5+M!WESRXZ_T-V7!'BXX[V+&% M.F>-Q=K0@[T-TXO5BMD)U6BM64ACI;^XTG^CS69P6Y>32Z6WT]0]JM]!S,.1 MH$C'%#(BMR*(2A0)L18$3,9F;7)*R7\";X'4=ED$U9<+U+8DS)ZZ)FTANS[&^]M#I\6(U6C<8PW4)(0M=R_ M!,\E63%DM!CFN1.N=3Q,^U$,3\+^6#-[4"IO:%;6D.9KHUG=T+T8+TYQTQ 6 MM^,NG#'+R7JI!Z:@O+= 5K8!K5 $'G5P/-VSZ^^*X0")-JA:>KA>7*$=F" T2\([V[RZ]VU8#I V3<7?PT5L#^NFU"P$ MJR1D6[.+HPT0C!'DYK/@"ZTQ[2VQOK?*%K;K=>O_*K>"BD()M&!K.1=:'7(M M^RW!)'21U2HON74^ZH80#]"";:>2'HZ5WG\*Q,0W)\O:>[S2M[85\3IY!3*+ M LH0(%IZ/&1MG*.?"V9;5^:[!N(A+-$-U;9^X[23S/L@09N[O(1>EI;7UKKAU,%1%5PO#RAWQF%X#%',DR%"[4C7[ U5"Z"9N08 M^:!4CNV/WG<$_21)V)-.>X@]O', ?^"7U4>+$8:4>$H1C)&$4F&$@+J #M$S M>9#*5*:3NQRE,V"(YLE@QL%( M=!W--Q'28UG^?^>G#6"_C"[)0MWM53'L HG.SK&Z6)5'^@= MGDXX?(_SS^.$IW/Q':;9QU--G^9PZVQR,%E!EJS4'N&6?&>^:@9?.Y)[$43K ME,F^QW38U'Y0C.BCNL?%/??KV6)Q[^'V_)X")B-%-DI*D@-FE4$Q7R#0C 9K MZ.?1.ZU]:P^W[0@.F\Y[U'8?!4C>SF=EO*QC&:&AEW&>P;N8:!YQ 3$;">B- M*85$E6-K,_3R[8=-FBVEW$O>YK7K7\4)4J*!Y5J<354/*6CGP-C E"Z!&5>& MO7+?VQVRJY??M;^ES*Z6T'6URG_=2G04FFE7O'H,=\@[!6*^#./YJ0=TL7'3 M%+CB#HUD+,D:5BLW!MIPF6+@E)>0."N\I(08MPB^O/>]A[E$]*Z!&Q:1K0]: M*]@N]MS](ZA1HC%9!M87FFF\1/#*B-K!1T:M@['K<3XW'!E!K8)39P!S'NN]3 MM2&*?5Z!DC8 M2#8STC:'M;]T_R@IEUK@ MU9)GC!%$")Y'R:V)K0^S[@1T"!1H)_$>(O/O7)6,4YYC$."$IE$G*R :7J#0 MTA2#\YF%3E7(-KE+.="]H+F\!ZBX>X8J"FF]L+:FGR90Q@6(47.(-A>O+=.H M6IB_@8P;AK2OZBJ=%O4=?\;?2L&T/+TF?E.>Y=DJ\'YEY^90DM5* M@_;&U[@(1^YPBL +;5K6LI)UIVR<^ZJ3=<#RB(\%>A%WPTVA"[ZS.= %8X0/@RB8:&)@CE_\X:KH&K'O:@UTUVHUV4TO"@HF*M:5AG6_!JJL2$4FGF:-^5U6:*@1QI'H!+ M+94L/#O1HF+JVFL?N?FQBQ ;NAQK4,Y8W 5,0Z/B&H#A[8>=U'&S6G>09>,5 M_SHHY8P4*G)(#G/ML6R@U@$"(7@TB:&3I5/SOX>AV#OV^O[TNHD(^]/GM7TA MEQAD1-H-/%DK2I0"+M,.P8)G E/U;CNE1FRP&.]U7]Y1,;>LR+M(=9!2PV_F M'\-T_.]5?'F8YA>X2//QRE*8E5]/%N,I+A8OZA''9/$]KDZ5A#=Y^NZ%@K<> MRUH=8"L"=[H(8[A7R*,/&3UMPDI9Z7Q2HTU>M-L)WOG3GL^.XGBZ>N%[/ YS MXM?DVUGD_[\Q?YB'Z2*D54;,ZXO@&.FLU*(VD2VUVP)/$@*/D?@LHBQ%!(RM MN]/L@G>7F\X_3NKT>E.>TW2;'=7$'Y25@'+AZS;F;0'NXT3R7PI5 //)M$BVMX2.^*?^8+:^6\EO]UKS6 MK['9ETQFM76UU&)AM9:7\)"*B#8';FWS&*CMD#X!7@VHRA[N65=%0T[2SLX29'^;C(^J2 FU"%D)3S,FV%@%93-]1?XU%^1U M&TWN?6Z=1;(=TB=$P %4V+8:1 MT]Y(T"F86B/'LM+BNO&[E^[K8&\8%<]:B+KQ><(%D#,/N@N4AL=_:Z\?_O!O M!T7(T#@M\?D]F#;V=?<'YV(%48&=(Q2V"92]K+0H$@R; Q+@:E,:+(77(7KSUX MV,.[G40\:R6?8;S>%1=U+)P7;R'YFO485 7;(%D"1PS7.GF(5RW0'D2NVQ+ M=?3H&5R%=>HUX]F$Z *PIR2@>\'M)R&HB2H[T&-W/?1PEG$_T"ATUJSV/3^FO;&,4Y@NGZ54 MV^6LBFM,QFF,BS_"?+Z*']K^UF_+%^U^ =ABA&MW@89[3G9]X:I$^E\F,]() M308_LE)R]*,MW[EK>M>T'I?/3\N"C1?_NCR<2B8KG0R"]*FVSLT%O T<,K>8 MT'M4I74]N-O1-#ES7Q7J?AX6GT9*"&$RCZ #UK(/*4!,PH*5POEH52RA=0[; M]PB&7[$::?K&$_#M!-N#E_.RBA%?T_3(KZ;+,/TX)D/]V6*!RS\76$XFK\<% M1\X(IJQ4H%@]=44EP'/%H,@:J5AR\+IUMZPNN Z&$LV5T-@NN1'?ZW&(X\EX M^>T*1I4B#X+8RWVJW222@DA" 8=)1YD+\G3?#K;)^QX] 7H3;@^>[MOY[!CG MRV]O)W6;G>::SW59)(#B6.4@>M%?5]V]>/KH#K$=/ MD[Y4T$/>XPL\GF,:KP8^(M=,"A$8Y.)HR;+UY*<:X[(D%K(3/LK61L/5]Q^, MWK<6:@\=>UX='8?QO)+N37D]FWY<+5RKO6KQ=YSDE[,YD7$D0Q*%6]J=E++$ M0LS@4D#P) (AM8XYM.Y)T G8P5"BO1IZ:*3SM]DL?QE/)I=@3^N.RL*U)TM& M%F9J ST#(6.M&VBM0FYK6DQCZIH(%Y@IWZUVZ;C0,OW_JHU??CH)JV'6F(GD]/B)# MM"XB)X0HX0?ZFS-TWU;8O,I9F2!JZY(,*LH(0:H FV(628AD'=0XGWO.0BU M-A5F#QUA3E,4:=,XK2#^(7Q]%Y9(@EB.IR?CZ<72@ M-'<04VW&;JS,MMJ:O'4<;W=TCYXL/2NDAQ8PJXK9OZYW2'A6N?UQ%<3VZ[?+ M7WD;OJVR<6KMV-4__\#%\J*]#1\Y;@PK64#RI99I234;5F8 W0^*,.LX[QUB,>.D ^&AT.JKH\.+#?B M/V^W^W8^3GCQX05H/K+)D3V@%?A B[E"B1!KG(S3B$X[+[5J71QL*Z"'3;.F M:FK9(>7FK##O?&'5G6.,@"A.7WF;-)1L@E<^2_+N.YCC#R#-K@?[>S=Q]=+M MI$U?D*B%8HI[6M8X)X$(7:,<:+T3UA1>VTRFUGM3'WU!'B&M]JC(&_BX\T'N M6:3$XAT->/QY5547E\]/YG,2V"FB=GIH;9;? MA>=@N--,Z#+<*"&-=L"2)5BNFEC! M)K NRE1TX9QW2EG;)9!JT)S(OJS>0BWN/(9:#6.: M:WC$'^'H/*ZXRYAZ2L#H8SS[R=G8@2:;GC0.I>/'PE\N!5F!KD"1D9T>]_NL M%&#A6GMG@^>MHR\?#V_O22%YX+3=1+5]M"@Z.I[,OB&N/-HWJRI:9QD4EHG( MD3:38(,%Y8L")ST"9TJZFGDI3.OZ5;>"&=Y4W[^NUR\'FRBJA_#Q[X/9:=#U M/_50Y'.85#G=_-/3=D^%%8?)TNPS9-ARIR$R:4%F9@)FGUVWDL1;9Q1L@O: M#+Z!5-9#!/)VR,\F2A?L/5F!N^#>C[4W%$>:4','!?=5JVS;,5A:Q+,@/S\' MHT$%ER'&F$!*7LAX45*OA\D=(#GO,>D>(S3-].9Z& M::KUUS[.\=2>J%Z&* MD>LMCF_I4+@3C.%MP.'T/=N/LGJP!F_-3_GUVX4/AEP(1%5 :)]!R93 (XL@ M2V"9/+*(IO7]90=8!V3?M59"#TE"MT*L ,]+;W6 V).]U@'>?LRRYJKM2IT= M]=*#F=4%JF56,2T-J)P$*!$0HL@,LD=+GZ'QS7LM[XTZ]QA-#X$YFZBCC\.N M* -.%0ZJY 0AR 0FAH0T4-XL/^&\COSPA6"RG)EE+8.G>U,[C#(TL_ M>FEQ-\R*WJ"M M7!>$/[I\;J'-S3LW;J.*@=>2,Z0U7X9S$T'75D7*\-K%.FI@/D7&@A%1=(K# M?,!DV;7+9\] M0Y?/C?2Z2Y?/3932T.)=M4.K]]6K26)^CGN9WPU]6W@^0:K^=7X2AE MLK%!$0]Y+=.$HO8E)(+JA"AY5DRTZ,K1NP+OZMO95'^;"*RQWGXG21V=')W? ML; DG6&UX%(@7Y<9!3ZI MHQ#%$(6TJ+[IS?O73@?IS;BGW60F:-]\#?P]PD+LO)Y'JFY+O99$(:K!&VHR(U"]E[" K)H!<* MP6GKR(_+"BW75C2/B=\8Y/"G],.R[UHF4:]:[.$RJ!O@$7<9R5KQP%U-DLS> M@DM90>*1EBL6:S#97K@V/,%Z5O%6A-I(/XV#ZYZO-I=::_&WKS5/@&R8SSA? MA,E()-1D&%G0OB10Y/U J,V;"T/KG%D="6F:D M4+Q E%X1(1G9RBD&*-9PSWC)CC^$!6,XZ^;T$,YB=&A7?D32H)"VE6A*!._( M$7&6>Z5:!S?O!'BHY._][MK#Z73?J>2=;Y30H;?1U4RJ1*N,H/%$YC)D(Y-S MFK.H#OT*?T!6;'K3OXEV]G-IVP7ACYO^+;2Y^>WM-JK8#VE"L2%(;Z"@-: D ML^ #)F Y6ZDP&F,[!2(^8++L>M/?,U1V&>K$I&3<:E]X/QK< ,=1"^NZ36#KX94RHC%N.34D:AL]8*%;543H7H M>,>#[ZUP]11(?>F5R*"EX;6L(?G[0..A>6<\!U-"*EE8J;M=<;>(H&YV5-VE M!5/F28G:GRT%QT!9@1"E,)!I,B1K$Y;<^G#Z07;!:LR1;;IA;:**'DZ8SR?F MFW)[ /UI9W1ER7@Q')AE@CQX%R$HVCIX[>I4I$?;S>7 M5+'O(XU-TKNTD(DY(T$R5L@ZT1YHA]%@LP[,,,]L>4*)M_W088M4W$W4LJ<\ MRBX0?Z3B[JC:+1(JM]'+GB@D$F&B[;;FEM9BUZKV/?(1M"Y.L2(TV;Z'0IT& MJ;A],V<3=?21BKN6%%JB3EF@!5<+\BM5#W8TK;&&H_*&":5]\R3P#-3BBB=+G*]3-0ETCF4/J+D%E6VME$AF79'2H?3* M2M^^_/>-4 Z/#2UDWD-DQ?M967X)*XZ>?_D"/^-DML+X?+:X+/.6'*U63$(, MF>QQ)CQX-!IT,I'Y4A)!;>TI=P5W>'3I1R\]E!3Z!WX:I\G%RA:"Y5($ UI8 M16,F \I91E84EZS4LOG7JI;MS)+O$1P>%7:0\*T)]_N\[,CC1?CX<8X?5[F" MLS(G7D]/!KS@N ? \)<:FTCDVD4&*[A[\I[TX??GG0Z)!S9[,DFPC)6/;1U'G"(,64&-=,*]GZ!/\^3+O7 M)5T][R6M&[6I[#RDY3_'RT_G_=%^^WK6PJJVC*'_Y0_AZ\@*+C6S$9P>H&;R,*PC2X A M)\,@U5J8UM:-IR F\D%5;%V%[2X\0UUG],J19@+?]P5&C;,@PR6?I.6;^7N< M?QZGLV)T9#-F@P52(,M"F>S ,2] Q\*XBR;FU"(&\Z9W[^M*HIU29PV%VSC2 MZ0Q/K6%[AFAQ'JK7 53#J,E;@0P?*+F[CJXKO)& !],^^0LEE)@A2410,18( M,EE@G&LMI?"NVYG/P]+Z'1&/ RE]$[DV3HYZ^_;9V1)VYC)Z::4YOQ)*!L[#J M4EL@>MIWK N62,E<60],N5%GZ\]][#K;24Z-Y]G[V23,W^$4OU1+X;3LZFD* MW?<0L[*&2V4A9D40G@WW(-6&!^<5XM]F MGW$^K>;WJU75J_'GB],Y@3:Y1-Z$T34C+ 1R")7GX$TVAADG3.B2?GK[&QZ[ M>AO)KN%)=D7U^_OU987I&'5"<-(2NQ2YB\$7#]HIZ;F1M%7D#GI794F[[_^\QI6^^]?,XIPS)+M1(/KZ?EG&EP"6G1D,ZFA%Y%ICOH ML@.MX/W8MAW]6;@F ^\$)F0ZHGNXE\=UIA7$'GL=8DVD33ETKH=-*-SW<&NU68T"YF-!)#49)$@TCLR\( M%Z"01(067*O\HYK(X'P;3J:J4]9ZD989;0WD6&L6&RG,$07A#^JB6RASX4P/2 R;)K-9&^N;*!!O9=3819'55MH5)*K<\N'!F" M&4.]=A3%9\Z-YD-L48^AFLA&>MVEFL@F2FE<,[T;5LR_ADFM.7A^!BNP:%8[ MLX7:75O[ K'P",(D75STM&EW"O1JPJ(U<$^02KNH9Y R[K^>+,CG6"R>SX[B M>+HZ[UW\$>;SUY;^YV0\QW,PN/@#EV_*JB'\ MZ2=Y9&@.:ZQ=GJ3R-=&B5D!$!O1S)RS3=<8WELTF^(8_!AN,:=?2H?M26P\G M8G=@_=M\MEB,$@$H-;5*"%T+:\8$#H6&;'W(HC!=3/,:'O=@^D&E[=331S[M M%2K7]('5UXN5-D:NH'4L)-"JWN#E0-Y.21R,$"JLFO/(UN?P=\!Y0J1II93& ML4,WR./M?/9Y7'WK,'DU+;/YT>JGKZIFPN3R=.[5E&P@,L.69]9GM3O/79?% MR$I;LDT>=)&U1J>DM;20?YT,MY8G;5#8>PRX'N$] =X]%.7VD./;8EA7AO,. MR8DBT<_>SO'S>':R./6C1C$G'U.0D#17M(HC!_*.R%&*&FMLF,JY==;;,"-[ M NQ_P%1I'';VQVQ:;[1(&Y,5ZB7.<;&L2=_+;R_#>/Z/,#FY,H21=25AM!*$ M/\:OH\'(^78;(*"!S94+B-D@$7W($*6D!P-090B(A,%>^[=;7?)"BH*[@G MP+)^%7:=67;W"+,S_ZGJ E^//V->CPO^)XX_?J(M^MEGG(>/>*4$<-3&"9X5 ME)H@K[(IX)17X+GWUJ+T>GWC:Q"!MCW>I\2_H=1ZG9)N5TK^/I[.YK0.GZ_* M;[Y,<;[X-#XFR[#FDQ#87[^]#:=Q=HZES+R#R(V@V8.U#QIY43DD@X8;GGFG MIL,;,' #>$^(<'TI[3J_? ^^[GTR.HV68N@4Y[6B1)"$N_:]H)7:@>0L2>&D M*N8!W,H,&A+YD+S0]DK<=R#D^F"O''"NXFQ,M#EQBU *YZ!BJ;Z.=<""R+)X MXPL3/1%R#73/%"EJ MK0W\/1'EGLKB^^'))N)O M7?G@>'Z2\.WL"\[/\T*CX,P&#M:G6CB]%D*36M/(F552)R/EFJE]?PAJ;.%!'M8MU?W*/A^24;.JHE/_8/S!2EQ+SPR!ZAS32?V&D+PJ7;U9@R# M882N\8I]!YPG91:V4DL/-2S;-V\SO@2#WF(+[X<0L0DBQ@XUX_DY(U!H(7$@/*I]HT@-T>E9#!Y9S26+@OS/5EBW[WT25CXNXFZ8;CF=T#. M+<<.4!HFL:^]?OAL]1T4<9,Z=Y!BX]SB=4@V,J9RL) M(R"65BY/$(%+&761 MZ$+N=-WX$!1Z1T9Y/_K<1'B--^/G.%\2A/[65CG5.KX#ST M)DSSZW&(XPF]%!?TV;#I$Q394T;'+N]43B&(JUV25@MM8CUL815N>! M"CRO]LJ?)>T[TVTU6.(PQ797#J'KW*M3E[&X<*C/X?][*;] M@@9W(3^N"E=<,) ")2BF5^V""K#LLPBT73G=J8?2;JM:BZ$<]LHWN+(?.(?/ MZI.>_N9EY=+%*-.LU#I;B$Z96K!40L@B R8CLPT)@VQ=77>(<3V(U7AX$O8X M,9HPZ#'-DK=S/ [C_-O78YPN:K?F5=[.Z68. M:VB)P-9W87L9Z(]Y]#@XUG\IBZT'O.KZ<]KLY_VWQ6JSMQB$ED( R5W6X#@# MT3.R$%U(4K 4K.ER(]4ORJ=-_0?&@F%*7VP]NEL;Q8^2C.3J2(2(-#ZEK0!' M_@\XA8[;B%DU3Y4<9&!/>W8\7 XU+(G1QR OK](7(U,X%UD5*#$+4-;5IF") M@;4I*RZ3U/8ANQY7AO)C,CP4GC2N[-%R2"]P3BY3+31Z9M^54(Q%19X28S0N M3RZ43_1M$MEK1P*7: :V@M8Q/FUB/R@&-*PNTGI<;XY7)\[3CZ\Q+/!=+2_P MIORY./W3D7?T?U(Y$%K1($7)X+4D141?F%;!^2(&IOF=@']P_F%RHX MRK'\;3;+7\:3R<@:)5#H"$4XFJ1,D?U5E <3=;;<,.N;7Q&O%PU?1>)Z%\KHV9EP:'DRAKG?;=^._L]8K]] M@#^X_; Y=<-=U4[9-OVXQU<^&UFGR"]&3?Z#RV1-10TNE 12*29/6#D>#H=7 :A(H>5# .@C <3"H^U.X_ M/G5I#=XORA\& ^4/3=,D =UOWKI&U_Y[/5L^O$#SH]> M8%R.;/08DXJ VM!H"]<0DXR@4PK,.^99>LASY=X!_I@V#YM3-\R@!W7Q>N-H M3RM1H[/&YF# >4L[*4\!G"P1;"E9A>1]\JUKZ0XSLA]SYH&RZ(;)LO4U[1W# MO!)H_J:\IL\^? I3SMA9:>*;>P%<= &@Z6]X#"Q#(H\)%#E4)'2&$+-54M@0 M8VY=]:;Y('Y,@?USXP:V[]P8HG,SGLO,'Z\%0^] \ZAI?A)8[TE^@L=B'8G0 MI0%NHNX&>=@Y*0T5] [UUWI?'$6U7P>SGQV+'L6Y+P82<6,Q63 **R.B4Q M6T8$@T$D@9Q;W:7IS:"@'\0ZVI) C5O;]:/]Q@4:&@_TAI#F:!UJ#+7>4&UV MJS)"T(F#"HPVA60*QCP\M1]H;/OCH/..6NZAJ&?; 5Z-M%22&\$, RS102 MG'$!BK6*D;QKR,WPZ_,ZS$.E[D/3<./VH2V&=C7_+P3+E(T1N*@%&Q1)UPL: M5(QD*Z6@+/-I(+(^M(S0!TS.;378,'-A/6[L[-/O!.Q0B=:?=OI/$6AB87P7IL(2YW6E3K:6 M0)9>0$A6U-%FQP771@VUQMT#]5#I^! UW3#4OP>;8SVH,">E';($150GT+-: M"3I$0!E9R*02K[8,NVN(\@=]!]%OPSC\?D96PZ@NSN+(&,80E8>2:'@J,4L" MUQS0ZL0P%9GX\*OO.LH?S!U$OPWS!7H8V2JXZ7P[^38*I60K)0.FLJ?-1"MP M3 ;(66?#(P8;NA34[17D#]X.H=T!HO1W&MG5>*(D2E1H-+"42\UVM.!4J3D\ MQK"H4]:Q[(&U#RW*[)%P=EO-#A!MO\NX5N<75PUW)JQ@S"2PL1X'LUB[-=-L M9$*Y*"-W,>_ANG8=Y@_F#J/AEJ'TMXQMJ]"<'01R&=53DA!DS6<06J[.ZR3$ M6(.G62$^6\.3WM*3V]N8GMB\>!S_@G.A)0="LM;ES+>%&-#\H;)9 ]18+TJY:;HF)^J /+R+VDR M6V#^Z\]+\@"]MD2]ZG M1@O!%@U%93+PZ1/K^XHX7(.RKV95_:J_0UOQ3=6PEV;S70#VU(;V7G#[:47; M1)4;=YW?1@][(0SC7-9D?2@NU*I!CH"B<""SE24YC-:+PR#*/2UI]\.33<3? M.(+S>DMVD5 7IA1P^@\H2XNEYUY",=D$#)*3]]+!9'\4[>PW$ORLE=0>0H.M MLR21E_5%^'K\^6K5@]-8B]X:;'5_=>\-MK:4PEJ#K6!D$,8$JWE0H:@HBDA* MDWLB,(KH;G*KMD.QVS[0X4671GK@)MLH#!1O':BH. 29'?%;.BM9SDJW;KBU M";Y=]\33=TQN>L+.P.PO@GUL!:S,\^XSQ\Q#\76$XFK\<%1\G0KN%"AAR)Q,H$ M66O0!3(P>;(FF)1"Z\XGN^ ]0*H-KL8>ZDQSX$UP.%4^]&-/J:(I,6;@ MQG!07)(L,^,0F4C:\U)#&0[[V'-P1G0\"=U$,WLYV.H"\,=)Z,:JW/B$:QL] M[(4PPB<3M9$0,090&#PXFA\@I K>:BW3>AS<8R7*EB>A_?)D$_'W?A+*F&=H MLP*M4= >'B($Q1S0#IZL,SHIU26Z[%&16@\=L._8*G_]]GOX MO[/Y\TD@250N%Z:S,"$!D[[4"DL(SB@)R?!L90V2R'XX>W<=WE,U-OK2X+!. MUR70/\+1^2SK K*-=-;#^;+IK!U))!11[#1UI+5O$#@ M/ (S.8=42A:R];7N@Z#9/:;-0V79)NIJ;?S4FBSO<(I?ZO)]6ISE.2WTX^6S MCV0DK*)LG@&ZG1^86'RXQ^9-[#EO1A'C+6 9_C8<88*8B>EO%$CD2M1B8MF?_&2LR8 MN2RM[TS7,1PF+9I(_%8;N._0D[?SVC-7.1A7DC<$B=[RK^8'8#>_Z8S:=8RU3_%TICTF+3J^YG-CR> 2T3DD@YBX=#JGQG.^"? >CA,O5/4./^/T!$=)%\FU%N + MF8W*!))-#@JX,C[P[(H2 \1LK\-Z$$=0/3.MP^GC3MKJX?#J+HBK9!E\/5LL M7I)PG\]J!LT)B>FL'V@-?T>2(S[_1/L/+EY-KY2_F>;?OB[G@6#2BC+_MI+E M'[A\4SZ$KR-O:"UB:,"24$'I:,'94HN)Y&!]24$I.2!#^QKG#\H_0#[U5(_V M1HE?'>Z+\2*=COBBH2X-^&((05LMI:)EH)8@5YS\+D?80JLC=-/L)X.9215#HYD3,PP5V-7A/@A*I%[E011MA0V "7CC># M>TKDZU=S#2N[=A)5/\O[6YR__Q3F]5ABG$:>95MTK+U\+*OV$JWU.B6@"5;( MH94VN-818_L>\X\)\230AQPRA\0\>2;1%XB:2\@V M.Y5UYDH,D*(W\*A_S+4'S[6&578[VWZ7>.^R_]96D%PX%K+^).$GE3@:4S8& M-%=,,YF-BYM4YFN-[RDQ_<'HN:?RO@W'=#XCLPW>.1E 1$&NC*X=U@U7D#-F MAMEINU&AL_8(?_!W+[IN6->WA5P7I]%?16K:.;*&L J:4,;1_E$G(B^B5L;B MR ?P9S=$O>7L(0:^@R@\Q1U_-*#][H#$)*(5SA6MB^&AT_ MD/22H0G1,;MD$\7LIVQ*!X _LDLV5N7F]5.VT,-^").4D5ZS"H]F2>;*!^'O/+DDHR)$F1X4['^OM1 ?:GMG$S*:)%D( M]\7!/)KLDHT$?V=VR292&Z3.SI5!S\KO8;'$^:06WP[G@7KO?_O]P]^WCW7: M[/F[ASKM,)ZU2"=N1,(0LX[)*\]L<+616+(AY1*RTJ/-7K5CA88:C'?EA5%%KHS.'M=)TO2I,UDBN%.\?)U6B;\KYAXL1+=09=8A@0JW=2F.I=GX"S:QC MT:,AK[0'PEP#\A39LYLV^BA[LS: YS.R_O+9^=:'>9@N"LYK>1X=F6+>:9"K MQFN>*.^X(=^T>"_1^$S;>L]K[&W8'CN1>M5%#U$Q5ZLW+18G1[6@%ZJBC58) M:@<^4#(0))<%!"Q9JQ"U]*W=HAM@' H3=I5P#W$JZP,].S-BN<3:QU-KF4^; M*<5,!GV2T4G%F72^=9_,&X$,5D!HD(F_N6P?R@'M^DA6)P(FNABY%Z?E5%4- MQ@[*>+*6)**DC[)NO3;J MNVOL'@KL(.[AR" L4\4%!!N3(KO%*G#9&Q#"1AY#EF38/&(2W'-@.A0'-I%R MZR/2]W^?3?)X^G$A&+?/IOG]2203=ASF9,F\__VW#W\_.P/T297H#8<4:X49 M@0:<2 R8+S+7MF$LKP6=WGQRVO%]^[<+M]'-K&?!#G*X^G8^H[UR^2U,\V\D MC>-J96Q_E'K7TW8_..V,=>V8M$2&7AIM'#EF$5,H1L5L,22>8^!R=->#=UMI MSY_\=A*FRV=7'G]IF6;.C(BH(8M@R=)(#J+3 5B02D87>#S'-#[+N*ZMRJK8I_G9T6R^'/_[O!?;S8,9L6R=K(7* M;0WG(JEH"%8A&,Z=-,DE+ELW!&N%_> HMQ>E]F =WPKL#UR.KMV);=2CB"O1O=+:OC2'.??(W4('^2@>+(R-?4 M'&(LEC/O"T^MG>ZM@#XQ,K505P]I#KFNDG" M@F(J#V9:GX-Z8MS95 T-$[S. 5YV\;P5ZNDYMTL3I#5=8HQ;,&IDIM$!L9 MF?-2T)(I5)!HN ^#F]D0AE%$XI@L4;1 4DO,8,CD&285Q.QM4^M-Y;3I0OQGA>M-<%GS%D*#)+4"(E\!8S<)3612-R6N\L MLO.\7X-P.'IO(>,^:O6?S$FB)W.DH;X1[.*)]/CLZ/EGB?)VJA2N7O")C.M821XK^<2@E M<*.E3$Z[Q%HWN+L%RN&QH87,>SB.?3\KRR^UZ -^QLGL*K!DE+6.BUAL,3'&' MD*@['K9[1%17I&L!4=I*PUCD 2533KE8/$HG?5#6*Q1I=,=S>V_C?7GJ&KW4 MT==.&ZS:E[YV9"&4($2)(1NM,;?>M#?!UV.OJ=,@G92DS2P**"(SGN*D>F/,!KVD-E?'L&T7KUQ67HVP&=5SXF!0@C3)@S)% M0336@$A%T?1/V+[J\>8HGR:E6JALV/YW]5;3R:(4+V32EUIE(C&RX)CU4&M9 M:N&R:'^JBITF>3571@Z-]>8UUOT"NMOP[O=OBNEA3O 0?5AUL4X:8! (R M;P.9F<*7U@O33H 'RU\^AW%1OTI)2"98S"PB\5L!6PEMR5%V&3%N\ M(C,Y)S=@5\^'TK5X0,[LT*]X$]T]@ :R7>#^Z%?<@^IW["2[C=X> MU"C3\C M]R4G6\]P"+L+M6H8=RE*1*]"/$2:->Q7/"C+-E#7_OH5&^G1):'!^&! J2#K MU2^"V4YY33++4NV%R8(FQACP$8P%CSD)(VDS7CP)N M7"$V?>_3<:)ZU\H>&70V>;J@O=F)VIE+^_"-^M?HEM3901V-K=#<\BB@8!:@PHF M0\B&EN7,$R^!.^G4(_5XAM#;=@[/)D(?I';.Z]GT8ZTW_ +C\H\PKX5 /^/V MD2)W/F[W6)'N:->B12S3A:%.(@2CR*?PB5DOK*/_%)T8']WYY-V3L%A4AI878P4JS%#@AE(*H?H=18YM+Z(O 5*BW9FSV='<3Q=70"_ MPS3[.!W_FV9>KOY=&8@?2/V;1VCEE!N_CLJF9>AO'\'V%R M@I>=94:JB""#8\!L"C7TBM.LC0D\6I;(8TA%=%G']CV.X=V[%KR\J=G9HV!" MX].DWL=^-<#B3;E/$FA""ES;6N*;)!'))X^,*8B6#)UH1-#K%5[V,RY!*U@5A8 ;2F M*%^4C+++;)L76?]8N4+1KRFW)Z%D=F3[62O[V:+G&.BV5% M^FQYBO6W:1YI63>W>BJ76-H#WN,G3MSZN4V?G M!N??#__TZE)S+WD,-'21"1?M>Q"3<8 <34$,T?C640 WP!@JD+M_3V1SJ3Z4 M2.S;.M,*AUPSKJ%H))>:ZP@Q& ]!J6CJ#H+FP+N$[ZSACFV_-Y%T#X<7]W>S M[0+P1]OOC56Y<3OG;?2P%\*@0Q&%+9"M)2.:(:-90F@-+SHX@TGCTV[[W2]/ M-A%_XUO[U_@QI&_7VUB'K 1&LIZS6P74809G:XRLM=PHP36778[Q;WG\0VP! MOI$29FTEV$.^A& @[R[B'S-)U3&?L[H*J)Y/@9D3[L0-VU]@]%-A!W#WL_+>@"U)H6IT4 M,3U$4+H(B#))P!"*RYZP\=9]38C^/::3>2V_'\\+2/F4 M;*$U#73P&530 ISACD:;?0F)]BJ>&JO]&HCA=_X6VEE/_]Y)M#UL]M]O;*=Y M=IY)%3D-2,C:[,6YFA%1KU <#\PS[YQKK.SK* YEH]]1OCV4Y_L>T=5,F ZX M>MKH;\.TGZU^5YW=28$=!=Y[2,L5?(*(7S)+Y+I:6I!4RN"-+N"1)<,L1Y?[ M#6G9+)_=BW^28R;1AX M4O&\P^.3>?H4%I<9RNL0STC>!>0F._X]!.@,;-AMOXT.9T,IH.$.L!E8FV3* MW$:0MG9@\T5#(,<'2HFI^(A&^$ZQ!@^;);?8!'LDR29R;YV9]]N'7V?S>3V; MKCIZ_?KY>0T,H:R1K-YE* G*"0G.>0N<>6FY</]7 Z!6; Z!;!+!'(A ]HF2RD%0-4R"\:P=RYKIUF6*UC$\=I.@B6P;QAO> MA.?\)*L#HIX\_NMH]N/K[Z:E.U2^@XA[\/%O0.:L+B%Z0I9CI(U+:7 <>>T2 MD8N(+BG=NLCU4$J_QZ_O6^>;2+:_X_LWGW$^'7_\M'PYGH9I&D\_5HCO9V5^ M\'(BE.)"QL:TV GP\&<& MNVK\YBN! =0U2&[^NS=_GB8"AFE>-9^XDNEW7H-G5F:EC!,NCD-"^KUW+^B? MHS ]*2$M3^8T]G(:9TM_LWU:?U](=J\(,(B,UHH)E.0]YZN<%Z-24J[89,G\ M=!@*>3!IU!>HW1:S=[A 8NRG9]-\I:_-L_D\3#^>6>K3Y9S>_F%V5JCMY6R^ M:@9]I6!SX"(;(6L8C4]UIG (67G049'=;K0)NG75ZQ:X=]T(WI#U&Y:DE._4 M^>U97*S>/$K1H)+&1G00GN@8S5 LHJ+BUW.>! 6\\E MJ"?!D"UUT$,#Z#+*1@I58@]=-^Z#2B"W M4MP=E-A%ZCT3XMI^:+1RDJD(0F'-_J1%S]62,5HC5YQ6V,Q[Z"MS*YY#I<1. MF&@B.8TIF!4 50L!LMLCK8UC]JA'RHS?^_VS)X4 M_E"R_V_M-/WKMXM<%JM-S$IG*/9TN@<(CC;R;+,T5KG(7.OTG@ZP]M\R8%C" MS/I57 _&5Y?J(/FJNV*W5VU,N>**1UT"%'#S8AUG,* UZD M!"B2TE&3-<%:5SO:&W7NB6%X",S91!V- Q/?K*XAW]=KR&?U&I+^^?WJ->3+ MBVO(LWOR8JWDQ2@@:X%D(8.KO9D<)%$B.D6KCS^')7ZI5?7I5[[@'%85BIK04N8/ Z84G.":XD4S[Z:%VRPJ1H M#%>CWM'M> AQ4<3ZM#[V=W6QSR#G-[6F-OG%A(-^@9SD^?FWJX*%]>]7];$_ M8/HT'?\/#>;2)\I.!)NT!=3(R;;T&:(2DB:9X$P&FF^R^>%6SV/:/:5QI>KQ MY\N#AROD>#4]/EF.BBZ1)6X@<%=(;)'6IKI >5:RCK9DY5K'/W: M8<#H(?$ MS^LYDVT5V;B#0@=X;TZ6BV689A+5/[$>F6-^]AGGX2-M6E4_X]-R]R-EA0LI M)F"2-F:5A0*GO*F==K@MTBB>NU4*;X7H!Q/WK>8^;DGZ$?'I(8>P%K5/%DI2 MM?AIHCG(L8#77DOA-09L[9[U.9ZA#D8?).T?'&$>RC'J^L2_\+:Y<4HI&HST MJ$!Y3!"S\9""L!YE#C&U3IVZ#8R#VI[L@90I$\,J<8*.,)(:>M-?I< M2"Z9&>VX:G_M>S^J@Z7*C@H88'5Y.Q\G_,=L0G;8J:][QF,LD6=!^%;_U'B= M: I(1RA]_G_M?5ES6T>RYOO\EYRI?7F9"-F6/8Y02P[)?7ON$Z*6+ ES*4 - MD+)U?_UD@> B$/NI@P-0[.Y0DQ2%\U7F=ZHRLW))R9>^-Y:UP)XM4;JKH8>< MNJ=L)O]@/,<%V+MKGY*5XBR#T3G0TJ6 @ +!.\EM2;:$WLV3-;">+4^ZJJ"' MY+I5B!\^A=EW^$PQ)5M-6YS(Y,UEIVC'0P82&6H=O$VK]['-*;**Z=GRHY/P M-S8G.^&U;+BK2[YZ""?\]6FG@E?(-<0D MZS8<"AW6@H$/4F)P24;1^I*QZ0*ZG@-+#'?IY*(@#Y$Y0%8G6V0;ZZED03N? M8TZ*.VQ]5?T]@LN\U#J.3ZO'0@==]-)X_.Y.[1;7R'J&D5L!MKH_M$Y7IRX: MD(SK5&@+29(UYL8JAM.SHXM.-EZ5'R'0/B9(/)KP?K>^K$S()HEZ]53JC,1: M(R8S"$7VJ#2B%-:Z['<-C!]Y$^BJE<9YG/>">5?^N,W.^M=M=M;("HZ.[ C0 M-M76>S6_PQ@#PGF,E@MKRR[C;>L#!A@GT57TT]9RZT^9[^+5^./B&F_D6<24 M T*(=:P%J@R!V0)U+#>Y'EPS%@]3Y,.'/QLE'BFO'N([CQ9XC^^7\;Q>L=,F M-9)<>%3>0U2U50#:1>H*@O"# M848J*)[LFML#C)8#60B=#>=DIC0ORV\%_I)R@=H8"L/H_5RR?.Y7_].W^R__ MSQAGM0CPVYM: KBX;$YU#4XQ[25EJ&. M(+!DLF)4)*M3>^!6EMKOO+:_?W[]IXD+%V6F?U6KKX "*R6+3W@?O6W<6WP/G1"'*,%DZT@\B[V>=,^52B (-. M@@K,0BPR 4=I6+&N9-%;#KC(>!+#7!\C;!5Q26 L^0 M0TU>L(&PU3*J& D9R\E9T_H.<1N>']O3:J:I7EETWYWG48[_'MAZ&W:[&==0 M V];:7$C/1JIH(?3:"M&EQ0=B%%","$0QB+!6^'!&]?G?ZR$0]&T'O: M83>9K.07&ELL9B:3G;[;*%(?;/R33. M6]*@B +O6=D^T-@9*LM$Z@ MZ6,=?80U_S6^_O3D^?/O U[G&\#],+"A@IKG*GU.LPFTYOKD>*9"TD,QH0U M4FP2U. ?^$CV6DZY""MVV"2//NX'UOBQ0NVCZ7TO6U^22I;:0R8G68#DD,C% M$PR*RE'*J'U89KF6 V<1(>B:R\BR">3"L<)[N_D[[U2I0CUB%:.G&^ _>C*1&:NK!X?]S%B;S@K.: _*!UC].))%W90W:>;VQFZ__J^4;ML]: M>C*:6JYC()NJ!4&F9Z;='@[$IFN*Q47FA8&$19$9(20$7@-5*(+)T2@C6YM@ MY\_471;:N1/U$*7VV+O@KN=:YKX.L66@.3.@3"WO- HA*FG0:>]%:CW@<07" MZ2VSX?2YH3[V&&6<)#%DT5^+3!#,-:6 7L&%O5';/$[F^+9>]]2LF>/3/@[[ M_.Y)'1W6LY*RP5&8R()Q6D851?:R",^,C#(Z[YT8'?:HC@-?US[KT1#'G[X] M_,H?X=MB5ZS9(@_!8I:+(3>!O -;:FV^=A"C38 !F4U9!5I=XWV@.^K./9RN M%K^#>:NR1B88(>B "L3 U4]>>]1 KUT\A7G=9A*%<_\S^EUN'K\]S]/Y]=OI]?_B0MG M[^-D_-^TZNMI^J]W7Q97@2,GI)!92?#&>3IX9 8O8@:=(Q?&DC'S'EDL^<%)!JUY) YG[(F$!PZ;5P M)G+;NMCJM"M\>4O.AT ]1+Z.%O;BC_\@&9!+<[LR/K(HT">>H4[A(M^W-L[* MH4!TB3&CM=2A=22^)?X?CNJ#*;^')DM'KV5Y;OW'[>L\R?>S!:;U1X^&TKWZ M^'&&'\DH_'UR/1M/YN-TF]?%6 HV&@DN*UJXC@F"=5@[3G-/)B"3_&P\FJZ+ M?7E%SI)6&SN,=WR?XNZ%QPT+7W;4O[U)>KPP/E(A6:YD (DF@(K>@D_& CI. M>A&IE-"ZHW-_J_DQWXCAB?&4\KHKY?^831-BGO]*(G_LTMP-A\BC9&3AT15@ MJLXA?I_+T*_H7+)U'[4_[Z)OQ=3+L:D<&4I"@!F&!U=-:BC56JD] 2 M+SI&H43K.70/3_\Q&72XX-=2D=9% M%&MK;T4R0%02@8R2X$%*K5DD2R1@ZU8,)UC6C\G:,Z+*FM>A\[5BTS6NFW0\ M$BH:&6HN@38,%*N)^2EH2%J3.XN9S//6-XF]+^KE51B4)FM>A.$N#+>][+^, MOXXS3O)BA8I)6W@-? ?':H5*#8%+"9D+Q;GW$DOK%MJ]+^KE11B4)FM>A.X7 MCLNN6._*SK7.-RWVMJ!&,TM:K\WY5D"G^ELU3I_Z MB*+TW0,]OWO@4 5S ^EZVE7F#9/I[D$LZP7V@7%(2=L^%&A?M+&["JV#\%?5 MUT%R/2I2>9LX%@/6, NJ< 1G'9F0O [8L+[$L%=_OJ$5N*$XJ[W^#A%88[W] M@R3U^>;S77VUB()I1J>7(2]81:%JE7\$LG-2+BI*S'M%@G=H[KN'GLYJ[23V M:0N9-4S/7P )?S\"PK@++'H)FBD.2IL"P2L'CD6'6HKLFKQVWSWT I5WM,QZ MR"._/<;IEQ=;21 RE%R#3B+7:*RQ-1";Z_6I1*0?"MDZ#/X=@!_3%NJNBR$R MIC<*XF$9D_S'59B\#9_OFG_OLZ:>>@;TL9YA>@=TH,FAT8M3Z;B'C:V7M7'+ M2C8^ KG8M#;!)42DMSL5IU4Q-@C7NG+QC6OT M;Y'K]T]2R/S]AW\NC00R\(.U.0 :^D.%6H#)K !.9TT,6D9C6@\7V0KH#..\ MO>M\VI?"^JR8?<@;70)SNOB2R474C"Q-E:(D8*S."(\R8@RWZ_"9D^A,@\O_-TA"%?TI!1F[VK>68!:EP!ZC2-HHP**J_X=6N;?Z]^ M[@^L_\YB;FCQ5Y_TS_%U]7Y^G^1Z]W03;OLNRJRC+5(!"SJ!XG7>6\@1HLC6 M14G^K]NKY&N'/[_VX3^F*]A&%PWK#M<"JKW5W^/5;0_U3^,O?TY?3Z['UW>] M%_>!VC",?B"\TX?:&RAT&SUZT$;C$.^AD&-(/A4M0695(6L#3L0DX5,_T&1 M6?3)-:##]T\];5RY5^5,FTBV\IY2ZRW?@JGZP/WJ,Y?/<^]KSZ1V'1A"1,\LK/;ZKO MW5/3O&Y@>NZPUU!2*^WX/,O).^.UBD9IG9PWCBF)S"&9KJIL;\?7#=?QCNM6 M4,N/?\!6PGCVM:;@;8#YYCZE*J82F49Z820BJ) T.'+L(#EMZ8W*CJVF:J[U M?WN"=[YUO/?M@]Y/KZY^O1VH.>*U?W]F ;+(Y.4F\H@\)Y\Y1\:DEQZ=/9MJ MB*-6>+HSY5PX?[HBW\Z,ZB'8>H+5OKVY/<=YYEF$ ";'VG,N%?"2CG6%B9:O MN$IB+T/XO%Z=V\6=83!P0):>_H4Z@F)#W-JV:@_@10DV8()<,((JEDQKX\FI M-MJD;&S2JG6WSY>>$L_Z3>I L'-J>+ASG;>MON[7Z217(10#/GGR+6VPX.M% MOA-:B<2\=N5LZOD.7-O+BS3(B]2!8.?4<''G.DD+!<>/ERH,_;44*"R?BEW#] M(([J2,2,G%Z$6#3E&P?[K/H?W[;SX??J84%MR7M0+ M^KTWOUL0(64EE8S@7*GS#7S-RI 2$AF$Z+WCI?"+>4L/7/S+JSK8J]HG32\X M*K5;$-8;TI[(H&VIAE!,) A5P$D5T!7%9/-I3V>S^)?W=;#WM4^:GE/PZ_O8 MPPUY);>S(9;]/S?M6'>]S6][0Q9!;@G9%R"<-34?WD"H_8]*8$:A"8FVLG-Y M1ULL^.6][.N]/#D=+S-LMGL_BDIK+FT"SS@C>S_I6L#)@.E@(N+R+)T$O$@H50-())*JE83%!*'!U)ZP2M[T9IEQ,<.YV& MA^Z?MK["6WCO2Z)-$FGC!"4$@\!D@!Q-T9D'4T+S*;]#]A(Y"R9L[2ARB$8N MI2/#/FMZZ2AR4$>1@VARBM8,Q^CX4OCK4)(-Z2UPELBH5(LK2N$@>JE1!!D$ MZV7PP$7P]J".(F='VT-4>_*.(C:%XFSF@(QI.E5XAB#)ULDA&V8# M*8Q24AO.BN/<.L5CBE8'=(P+#)('ED:[/[[;:_T+SL9?%Y_WX+@XH2UQ@3R5 M$FJN::YME;2'X(W/(5CC;>OQ26M@='&2'S[N;K[5N_+KU30LQEZ1)/_$V>R'ED20=<*@51:0G*N0#DN#%RY%SR+#J3]^I2T@#*Z3>S MKJQX[,Z>6A<]E.3\1C)[-WE8R*,@T!\S>@W_'B&211!* 5_[W;:4'[ MK- YCYBP\2NS$]3ETJ8?N?=@%#U NW6N _G3J+D'4WLK*1XR."_)UQ9,\]I* M.<36DVY7()QJLD!K57>1Y+D$K-81M4ZC6?@3!-E40@*=[)D,KIP@("I@.B9: MJPS,MKXAWH9GJ'Y(G?2\D3,=Y=WKSO SD6T6TG6U\)=F_3[8>HHR;<,U3+2H MG18WTJ.1"DY-D^Q+D-7@T8PY4%%)B#EPB"85KNF](=073X\=09EAV'&(Y'M@ MQ:H!?#<50Q:?,AD[*=>05*'E>D$;)C*+ 05]S_;JAW\ ']8C&=*R[*JM:7-1 M]^!P+*Z6:QQIAI_JBU+9GZ:?\4W]EU70E?WD"S%9"D+MX$E'IV+@K3=0N$"? M?&1YO[9F!]!A'US/P;)H+O\>DA]W8;QK^K0'RIYLC?T0#F-UM-?P@13JH)X> M3IP]T:84<[ M]2*D=XMPF:.P/$VS-:AX-C!L[LRM[T$Y;;1(#@F%\:!"81#19C100>GVS&6(-%Q-"DI2#J%.K0R M@L,2@4Z[8KSQH8C6]9(#$&2'/3H,/PX1?8^QLA4SQQD7=0D0-3/5S+%T8!H! M3EKZ/QLPB[U&35R>1=%067L9$H=(NJ%!F7$\>H,?P]7K18?K!<>5=!FUJ_-J MA0)5 D(()D)B@G%A=/1;X^5S3/_SX_3K_Z*/OM4W??&@YC4/O&33H*O\&E8D M52BO'_(K+&H[H^?)G=)/QC^A?>C7303 N;G 3DY&^2 M"YK 2QW :.L]BUHKL5=IV.H'G^Y@[";?:2OAG"2)]CUFQ,_U4'@[G=0L%_KI MU2(2='MTATE>_Q<=YAUT?V;W)-S&ZUY)TLU")N&0)^>"4J;$F(TTDK\9=::[M,-0T? M<52S DEM#"07 E2M+PZJ&,@Q2RYC].CS'EM8!PBG]P+:,.+Q[G38Y $N,66NX%E%V8,);^[B)I\[BPH[PL/DALCFQ=;;@(S5"RB@9Y7 MBR>;R+N'[>(QGCM78@]$/=U//$4SS*5$(W5->Y'U:5C LH\L9B*ZK8VZ:5>$ MZ!@#(31+R&T(N75KBE-I?\>-P\F4?XB(^U#Z]//GZ62!Z]72]Y=)*X7"T+)J M:6ZT#IPHKHY#+"XQQ85K[5D]17%ZJ[&K;E95W4VP/62H/$+TTQ(1M])9S3,4 MKRL.Y.!KXRYO1)8V(ZVV=3WL4Q3/2=7'"/8D@T07-?,WZ?IF-IY\[!(26_,Q M+:)$CEHSA M66OR:I'VLUJNXJ+0M%:FD[%2!M?Z*GH=CM/O'\V9L+;#11=Q]W!\K,/TN%]E ME)EY*PT8E1@HY:I/3791ED5YV@\5;84G8,,@DR@&)<:Q2NBKEKC,[FVBZ_;_*V,^QV\$>W)*<5$EEY9 ME.@%#4%A 6N9"63P1[UZ!].9 9NP/"\6-)%X#WF]:_>X8LGMMT;2B1PRL1/) MM?,ZTE><#'Z-L:36[3'ZV./N6FZ^*]]]^N(4NPK7M0/8_'K9;I/4QUA)MNN9[R8F) ML>-68QA>'"+V'OCP^O.7J^DWQ ]8IQ9,TEU^/STW*LL=Y&)4[6)?&X4B(ULU M:[2!_D:WKMW= .7TAGLC94W;2_HDV:0U8C^^7K@789)KXQ42 $[2&#NDB^[Q MH=TCY8WQ^FWX,=T]YL)*UE"S5 M\BA*F[G( @:*OC6:&6.7CTK<^31X^_=&UWE6CS>I&G MQ!M)PZPKFI9D:U:GT8Y6&!4X@S&KY'@N^L@7]]+5UT1F#>.VF_!47KU*:783 MKD:1&<>CH&W#)#)U3)WVR0EDHL/0!*VLP6/WX4>/>:Z:/5:2#4.R%=K;FRJ, M=^67\0P3_=I\)!0Z&S(#C#J 4K5IGO0.O"Y>62(=9K6'6I]\\'-09#=I-2R- M76$5D>F>6.^Q"H?,SL4!'ZR0";4&(6I=MS&&S@"500>E>% \*L,/>TDW/NLY M*+BY3)_J7'?1^>^3=#.;+6.5(R;(K51$/I5KFU.T!IP,9,P%IV.Q1A7#]E#N M=Q_Z'+1XO)2>JLMTM7'?3.?S!T?PVQ_D3];HT548?Y[?[BZHW$A^E5F+W'"?Y5KQ]> M3W#V\=O/.+L>ES']8YQ_>/W^YWG=>]Z51S\>6:ZCT\C >JWJK!Z2B$ "+WA" MLOT5WZ\&NP.&2V?)277PE#NN4PEC-1_KE.]:2O=G^!OG[S&%+W7N\.NOU7DH MF4M;"@>KZMP%)AAX[Q,D+W1DB605TA[\V/6 MY4PH)DU*9'MXSNN$$Y' %YRU;7T;\P3$I6N^C737Q$Z:-?J^6^?M MO71FR+7V!6R*Y"@F*\E1Q C!:N$=E\;JUOER:X&<*CVD'VUWE^W0V1_SV?5# MB=5O./TX"U\^T7ETM;B&]$)P88N'&"(=24KJN@B$HGF*O.92E;UF3M%3'C&$ MOGM@QU8 0V5X--#KM+5\&\95%Z!N>?,8TO+B<1]0AV1O[%+^)B"GS=AHJ*AI M7U(^&06*<@;EHF$OUGMB.KA",@)"ULSE8FTQ>XV%.2_5;\C).+7F#Q%N2XU? M?YF-WO[GR(FB>#;DDVJL]P#,@C/:@# Y&84FHMI6:GC7+JU^W*UNZU>/]'K[ MF-/94@VO-!>/_^7U*"7+DE,:LG0!E*@7-IF(2,+41;)<<&M)PUZ* M^N7UQ2OJ0$GU4FRSR/K\(\RNO_TY"Y-Y2%6"\Y^^/?Z;Q6[BDK=:%R*2=(L\ M? G1F +)96N-XLR4UIU?]D=W^=96SQKIH9SE,9Z[B=Q[(.HI>_8IFJ'29OO1 MWQ::=!!^SUO*$ID-B5MO$$Q1"'6,!GBC)0DS6%Y,H:.I?87;:>BP,UEV*#8< M(O/&QOG=Q? R*??J8R)'"7U5?!\DUWE@?PRD.4\)D(6I31U98 M!-<-#*W!+9*.M_@X16&.]_2/\/?Y\\WD))&DZS[5 0D]. MHF)90?1(/J,HAOMBHMRO,>(.S7WWT-.ZRD>+?=I"9CVD:/]T,Q]/<#Y_E?Y] M,YZ/[^?&))8C6E-[@-8(&S,1O)0(.M#)SQC]:5KW*]D Y?*/RY:R;IADN U6 M_7*&=X.6]P'8D_.[$]PPOG 35>Y!C^YZZ,$/W@,HM\Y[HT!$;>E48[1)6B\A M)$MOC! RQ=9-$@2">'"#^WB>)U);>,9B%<9-!!1=HL[0,N*5]4_,: M3UZYVCBW22(]"7[KB)%#I-:X=7X=;I.^/86$ 2,KM7U_KI9*BG3JR13 V8S9 MT[I1[5,0LN'CGY,Z6TBP\7"FU8E%&(A.WCG(WCL@CGEP2F?@1:84@DB:;[OS MN)B9:>VLN*Y2;%@J\&2TT3XXGN'DM(/$OVGLUC&RZW-R&DJI#<\2A)&:=GZ+ M$! E6&U8T(QYM=5V.@<='C YK8T*#Q!98WOGU6?:C'"17/[NKPG.?G_SYN>[ MW3[;[)$KR,+8FF-J(;AB06@=D;E0M-VG?&?S$P::!S0I$!$'P (XKFRD3#TE[-.7<$M#8]__(/ MS6;2;5BYM0G3DMK[H&IXC[ 9R>FO%=IH:H?J.XBYFPA=AZB"#?U^&]NKG^M)@CMDSKEEJ(VI]H,3Q(^03.Q@RQ%,-R M87;1JJMIV'@]DLLWO!I*NF%)]&94]P48NW'U=-.T"=,P%TPM]+:3"AV$?I)- MX;YS*DHFO ?#R1]4+$:(5A ^R6)61@<4K2>IG)8,.RZ13LF%0V3= P<(!O;M+C3@?.*15BI,$;_HVBCIVEK M(?>0B/)TI6_#YV6.E&3&ZY3 RERS1(4'+W4!%[C59*OD=(+W_P[-U&C@P).8BX\PIB-L%'+!%&Y18&HHU-2 M61!)8XY!<.7WJI$_:W(<;#;TSXU#Y-X+)ZYQ-@E7[_$K3F[P \Z^CA/^_O[# M\HP+DVYF>G43"Z (WN).SKEBFO=A'8'I',P*8[5WQ-BM!/^2?J< M_S*>IT7GL!O,[^@H7G2(F7^X^?PYS+Y-RP2OKZ;S>95@?O2;T_O?/+X9>JLG M=^^8WHL,5MJJRQ"=\3Q(+$EIQ7U(!64P6F5FN,ZC5B!:'"CW30=^"E>U2?^' M3R2O5Y/\*N>%=,-514MX;F8X_^D;??-E.@]7O\VF-U_F]!%7-[7_W/H5O;GO M;\.R,RG$!,*C)O-=DA>G18"21!61CHA[]7(X^'PZR?+:'.VUL]^OI//U#WN+ MU^\*[6)UXGCD49$G1"XOF<#.TN9%/E%*$J-/)9K-9%6O%/0S+9:5BN%K=-E=0#/R>Z/UB.748CL6T\- M.='23M6C[E)X?HZ,&KJ/WGW \_$R?[X*\_EM>]>[:@R&). B.&15)S#%A."D MD&"+3J8H(SAK'E_>#FFH*.-9LF@U?-U0FWU<86R&MW2R]P'84P1S)[AAPIA- M5;H_73KH8Q#BH'?,ZO)E*WU1;[.*>3@$W=@@] I1\DC[M73Y "F[ 'K]%Y* M8V6N3N-JK(G>KE7[/-"7%PHR*F[H-0MDKZH<,S@E)8CHBPI)9:.W]:\\3S_C MQ1#;;HB=(;=Z: 9X$.#OKDEWPSZ%E;<_Y"&OL,^+1=M,@IXIT+=A>0!\7QCC MP11@S!I04@4(613P6FH3/4J?6U]2G!5S][I??Y;$/43SC0LT?IF-O^+UC%!\ M!_ZNYY(-S 2RH92NUII(!J(BXRI[Z:,H41N[3P^"K0\9V$KM2TW3/F3M7SWU.T/76:4C7@Q0;"0H=;"U9'9!D+B=<) X,J8VCBB=2+XX2B?^57\ 9S> M:HVVUW@/T;.UV/;(6WDDZ5=Q3I96NAX)(P1CQ=:, SIE!4G."XS@K2Y!*IZ8 M:#UEHB'\%U9O8?4@'.D[4+!=>(O9R^]*S:Z9?YA>Y1&+P4@6-3#I'"@4O/:Q M#35?2UEAR31UO=Y-'09W$'-_&)HLY'@=5AO"&"L)DL[T=T8]+LH:::AC17X0^]J?_ MO Z+I0=_HN/F%[)'KJ9?ZD'T^N\O.)GC2)OBN<\%8M*)S@Q=:@O7",$HHY4K M4H9]IG,W _3CL6TX?38<8W'$OOP;3NBKJX45])FT7$5X/?Z*=RM!)3PWPH%, M49 LHZHEXA)X 5,I M@JIOWV(ZD C.:QMM,JQU>=Z14%]8VJ=N&[;*/0;V[1>3CW?0K5-"8R [ETLR M>[6TX#03D"W*Y'@H?K^!VSW1<@7N"S7[UG'#7I1=1?@3END,[TMZ1U$K'VNS MON 5&3%9,7K+!(/LL_ Y1QEC#Q'2%M!? DRM TQ=N-%#'M6I,MIL]1X-BQ!% M'1#-DH:84P*A'#=:&X?AI>3I?$J>.KP8Y\BH2REYBIXG44H"C5S7Z=P)O,OD M,'B57;"RD,_[4O(T&(L.+'DZ1)N#5*[L _"EY.EHE1YC67OJ%ECP=I,PC2IX.T<3EECP5>JE89 :\2 Y4<89LV!( HU,* ME>!)MBZQ>REY&MH0.T-NG5')TSZP7TJ>SI-%C2I'CJ' &94\!:L83I$QB=*"2^V,!:DLF=%&17 J*N!%,.Y, MP/U&VSR#DJ=CE=Y&M@.6/'U(GS#?7.%TF3H7)OG-.,3QU6(VT+2L_U?-^])V M0M%;C]IVLEFI;JK]84+66JK:=DTZ\@Z,,Y@8<889%)OZU78"=.X^[\.5C7(R MVSJ>DR>10"DEP'D9H92B$VVC6J1^IC1=1%G3K>[?E0.2$>Z3'[11@F7F(6K- MR>[)'+R*#+A*Z+.1VMO6B7L=X#[O&_M#6+YJ@YZ* _U4/.V=A+CLK,I'(:&C MG;) R*Z "C* JQDT7 7:, -/7K3.O#\&Y^D)>S(B=$@E/4J+/;CL1\AJI(P3 M,@2R"4TB,ZYX E]X!I<,V77,>5M:'T5'P/QQ>->W#GN(=3XRT8Z35^3*&R7DWD3@D[*AATWT6/RC8F1P5I-/G4NL M:".$>G''*-:7W/?BS6T[/WM*QH1,F#5'K!+>ZMTPJ9\9 Y8W1^& %! M> >,BU@"?5]$Z\+CEWS/03;G1[:J6]$3E""ES0FHJ&X+" D8:EDM$[ MV;I!ZX^>[WD(BP[,]SQ$FX.D[>T#\"7?\VB5'IR_=XP^AB$.8S&Y+,"R.M0Z M)@T^,P-665YB$5&5UCVS+C/?LV>^'*"&@?(](X:0"QD1*2E'YJV5X)TJH(M& M)DS,@K7N3GNA^9X'*?.(?,]#-'&Y^9X:@U4IUTFY9&BH)"4X(VM;7N:E=I$7 M%!?G9[P88ML-L3/DUAGE>^X#^R7?\SQ9U"AM[A@*G%&^IX@".7.YMOI1H%BD MKS)M%3;KX)F,.OE>W>*AF7L>^9Y#$/<0S9\TWU/4N=BR-O062,+('L$75LAX M2UP)6?'MD_;W3/(]#U+3WOF>A\CX=/F>H11?F^-DE6L%GTG@>,UW%.BLL2FP MU6'"SS7?\UBEMY'M2?(]/]S$.?[[IO:?^UK]JZ-3-C=\4/>LRWT0KB1.,LVR M\"IB"DIQP5T0D:>"H7#4.>!HPV=V#!9\_Z$/=PTAH8BZ-D#SB9-?:B($)3A8 M)[0T)I442^/#?1.6S@&1ZVGZK_?XY6:6/H4Y_C&;?IR%SZ]NKC]-9^/_QOSJ M\_1F9[!B90A)<^L+SP:WIP<:W"RY M7!BN+H3^V<(65[7+&IV^( ,M2-E,:Y'*0O(*?FL58F<[N9OS4! %X� 4 >&PQ+3(P,C,P,S,Q7VQA8BYX;6SL MO6MSXSB6-OA]?@6V.Z*[*L+H(DCPUCTS;SAO-8[(2GN=6=WO;,6& E>GIF71 M35+.]/SZ%^!%HBV) BB09L_N7+(R;1(XYP'QX XEW_]7]_O5^!1Y,4R6__; M[]"?O-\!L6897Z[O_NUWOW[Y )/?_:]__Y=_^=?_"\+__>;V(WB7L,J7=U]+X'M^\/*W M^9^1+P-$.(<)#U*($R^ :1PF,.:(DBB4E,3LXN[/(4H\29&$1*2^>DRFD(0Q M@2A. AP&-/%"7C6Z6J[__F?]!R6% $JY=5']\]]^][4L'_[\TT_?OGW[TW>: MK_Z4Y7<_^9X7_-0^_;OF\>][SW\+JJ=1FJ8_5;_=/EHL#SVHFD4__>]?/GYF M7\4]@8GY0)'G]#_@NUC4/\((A\&Z$_?"_Z[ M?_\7 &HX\FPE;H4$^K^_WEX=[3+]23_QTUKPS&B 9J0@L/)@*GD%-!6@J\,?0:T%^$WK 1I%+ T!VV$R,Q!&!']D7AD!=VN[8B!Z MCNP-V]XGM4,&0O/2/AG:S# J_*@L(2&N'T1.RN7Z[J/N\>.2T.5*=7-#GC3C M%N\V8A$$*6$(A9"'O@^Q8"%,>4PA27F2IC@,42P7Y79G=G(:FG9L17Y']I\N M)V&U^01R4VYR >Z7Z^7]YAZLJFGYT$A] 39KOBQ8MEFKW:H=YQF/AQG9C8'R MR"Q7BWP!MD*#2NH+L)7[ I09H +D>OA"Z$E_$]_*-4N[OB]#S).8!@WZ M8H@]KNRX4&#(A< ^"RB7:6QCQ]EU/S;U-RH3\,-3K5'83^"5.J7%1_ M K'3Z *0-5=/%V6^9/JV1S]@QW"68V;&<^.-Q,ALUQT$+7.%;_67CO3@MTI^ MH!4 E08.+;IAT#EB/\O.)^7 8<"\9,*!K0SCPYL\D\OR8U84BY1'01IS!-,@ MH!#['H5I+#GD*<=$)D&,6&)CK^V:GIM%]DF48*7DLJ.A#E1QG 8D\&*8HD#? M)2,$"?$I]/Q [9^U:#]> MZ'^N-MJS =QD>;7P799J8:.;LJ);965^4E21K4LEWTH_=J4,>KWXN6/??:@< M,6NGX4E9U?5Q%LU.FIDQ)H]W8BU'LNW*[*\+SYM[JG(%S2- MDU10#I&'$XC3)()I&G)(4R10S!).4& SM4]W.;LI7TE5670K4A2 L.I#5_/@ M04FMC0NY7%GO4D\C;[@_=8KGV#M3)2SH2'L!&GE!+? %J$5VN":6I!PKZTND MROI*8RA2ZL=8D"!.K'::?9W-C7'>$ ZXH"40WQ_$NA#6QL9Q6(W-#R=@C4PG MK4C@5C"AM@/*Y+C07I1\68**:M[7^($?;H5VR"2K'YW:'2)'.]J:MOD MI-('K)73[PQCD,NB$&5Q+=\MBX=,#>_/>;9YV-JD[_0)LN:OC>#-05JVOJ1% MF:LE?.&'<<@31F&,4D4P."*0I!3!./8#CP3,9S*Q(9@S9)D;_]2JU,['O",X MR%K)BS_;<=(Y V5&61/!/S*CM=*#2OSN_JJK =BJ< &:L?JM5<;AN98#2!T1 MX#F23,J/#B![29\NFK1C5RZ6B_>JS?+IDG/U=15,4&9(7& >PK!_G27/?ZD&JAI M1_UEQS8GFIV$2,Q4:SG"\&F[Z?]]A1:?'_(-$S?9-Y'_(JK3B%"@)$2)A('/ M=%11S" -L <]D00D]KR4F/ED'VQ];I.]%A!4$IK-[,.@]4_HLZ$8^V:M@P+X MK1;/T 'M,!R\B72K%JGQ8'G6S2M_),:!?Y0]QJZ,@K^6OA:B,I 7VD1HUQ4PX\"C$R">0QAA! M@9ADE 8A"ZS.JGOZFAMC5>+!3,)-(0"I3$:['5H?KF8[,$=HC4QJC92M2]06 M-R5JO9>Z $2J$0.73+'(9E5%Y%[>Z]NM_ZX(Q=W^R@ P1_NGOIXFW1\9J/QR M_V/RRN#S9[5C*I]NU =27JZY]BEXJ!SD[8X>3K8SH\^_E559Y5K:REEF*^\H MIPC&Z+@[+#W1W]0GIF;J'S@V-7QQV-??1G&]S>ZIFF+5J=Y-MEJRIT7 $H(C M'D(21\K6)RR&E"0AE$R$2>CQ5"96Z^CQKN:VC&XC"UE'U&'!EP=P-:,3-VB- MS"-;H+I2@EI,\%OSWU&\[4[#XS@T\T!'KQ*=>5SA8P&:/6\,XXQW@I97:T4_ MFVV8H8?]A,64PX!ZL>(*%,/42R.84!\%<1@('(8V7+'?Q=PX0DL(=B(.BM ^ M *09.9P'S]BW%W;(6$_]X\H[FO('.IATJA]7\.44[WG2L3'\[N8VY3]G*Y(#L1;YW1,HGHI2W-M[ M@/;!>^9&PQJTU]QE7(!*W EV&,]@&7M[47EG*I7;4J:\UJQ02N>!*C#:X:2D*]3M%:_SM)L\UN55/WN3B@2QY MX]&CGK\NOXJ\_MT"J9T)CM(8QC16[,1(!(D,$RACSM(4IRB1_ID;EO&UF!OI M-;*V3FA%-8LS+2]@M4Z##AI?YPL9O/6:U[B_PJ[N NP@ %T,6M>3%H7J^^C@ M !H@+D #1?."6A2:+ZMUS],O5H T3XRZ69QN0,?;ATZ@PVMO<:<;)H/=\X3" M#%MV=7:7?,/*3;Y MCHS]]&/G?V0)_VCI;K@UU, MNIKV*?ERL>M]=F!*B4R6WTBN%[CVK^_$HUAEU2;S;5:41>L/A'Q$?,%@Q!.= MYH_Z,(UB!KG ^DQ)1$EH%39LW//<5JU66LL\$,9 FU'#*/"-S!>MH-4>8ON/ MCMB@DONT^YI]U@=;M%PE?##N=]I<#[9P[*5YL&Y@8,P08_E&\/?W#ZOL28@W M8BWDLBP:2WT11S*(><"A3X4/,0N42<*H!UGD1Y01R81/K<*">KN;&Q$UTE;! MS6J34N>RJ1/6U)Y0M)'?,ORG'W,S>G*'Y,BP!EVO :DDMR>,(K(:L<3Y88]/% M#B;">#DU7/UBD(J(I MPQR&41SI>&0*:1)Q&*<("2]2O\;,RI'&6H2Y$4@CEJ6M,0!Z,R89%]"12<8^ ML+C1P:'WSF#\7'GWV LPK??/8(#VO(.&MV0?*UA=8'1J0?S:^.D77[*WFZ+, M[D7>Y"O]7.:"W->Y8ZYE^\MB(24)PI!)& L_ACB@/J2<)#"@(5GGQLD1']L6T[ITR\I< !T85.L#OF2@%1HT*H%: MIS9Q%;B6VT3B#2D$?]LY*VON]M^)DBQ719NY-E,+W#)_)*N-^NLN]7.AJQ(078*@ M^+A)-"/_)@%F) P,KH3&5'&N:V0E9JP MTA-T%=VE_VIT_1% T$T7K34&EQ+G_\O#;A%TH37'_BI4B_,X .PR^PP[M#TY8<8J>?ILDR,"]VS7!4C M=S7L+/%+3M:%5.NHOAD5^>.2J;W\M:SCXI=DM0L#*KZH'HK#OWJ7W9/E>L$C MS_-QH-,YQSKK8<(@822$(4YP)#@B*?9L3AE="CF39%#+:QEP)_3 M030[KWRMH1EY\1\X*M;'E6/ Y^@@TZEHDQYQC@'JR\//4?H8>"Q://<*KXLZ MO:C/@W1I6U\&4'*F*!F)"*82Q=HGUN,QQ1(1HWR*-IW.C6J[-II:69=,@.K1 MRO?D]@_D_N$O[ZJ_WY/U1I+6/U3]K5'2\JS-9%P,3SX=HSW% 6!=GC&: '/J:-$DZ:F/3&T4&[O8-#FW8$Q\TT9 MO@]9?I-G3"CS_X/2H0KKN5H_JDV!(JE+5BX?*PD688A\(1(!8U]&$*=> !.9 M$AA%.* $\R#V\6(M[K2GW1>+6'H[,8PF2UI/ECUAQILPK>BZDIY8/JH]>95_ M?%DI4)W9;]9J:(#2"GQ^_\N7_U!K0:$3M56E0RVC\2T'SLS@'F,<)HK7;R0' M,LO!#]N1T /P8Q.9N54 [#1P&,(_##I7,?V6O4\;Y#\,FKVH_X'-V#%C56E> M?5FB"3SP>8AYDB0P(#HMIV0A3-* 0D\PY(4LC;S8R*GI1;NS,U^U-:$09&I7 M^HNBHTTNZ@0X5F<%+\'K9YTS(!G[>'XH&L:T<43W/CI0KW2H0/UK1P,O6YMD M>A]1H9VVQWX]-&_7@UI5Z]*TBX3&/D]B"4DHB"[6&,,D#"(81VD8JNTFXY:. MAIW&YS8QN[(-JZ;T##HS.V H("-/RZY8+G-R[2OK+!M7I^F)\W#M*[6?@>O M,P,C)O6EP551; 1_5QULW-11W?HZHJA^>?U0)?%[_UWD;%D(O@A1%&,>(IA* MJ1;6..*0Q+ZO,W9&D>?'"'E6L?WV(LQMJK>"Z2.D^C8OJR4&/RS7H*@4.5[^ MR]6XF#'$N&B_UNW[99[K%:M:Z^D3Z#[7NEU=ZINQ"]!H=P%:_0H=]5"#X#!" M29#_W:P&?%QE8-#R/G)KAD?5<5;?B;T#ZY@E\^JI_>B2H*9;,N;TDIE%Q, M!X G@<EH&REF/DAGQCHG]R#R[%;VM#M-*#QKQ02L_T KH MZN65"NX8=2AXC@C4NOM)^7(H."_I<7 []DX@'PE7#]Y^_K7-Q),&4<)2&D!! M$5=6)XHAC84'I?!"KDW2 !GMVP\U/C<6J^4#6D!S+X(]Q/I9YUP<1F:4#@0# M*NCM86'N.7$.)A-Y2)A\'E;N$,=T[G%[V'ME,O>&8\)VW1B./C,X*0%;9?HZ MYEIV#VYNZ]P^58JERD:D^LRFO3#<%L,B7BP$H02&6!\Y1DQ @G@* XQ0E6([ M0%8E ,X39VYD5Y]VT>>G79T#,8/26F,,FN&-Q61#,>'9Y,!1&)+7P %X[G(< MG"/,U/D.' !W(/>!BU8'IH!Z$9%:N9LM$D_@( DD3$,:*Z./$YA2%L*(>()% M)&7( GQH[^)_H:VXDT!$72"$ J?/OV101[\?V].[0(6)C&R\= ML+:B BTK:(1UAYM-*79G^$U6F'TPCI;EVHV0Z2W>WM_"A*72(:MRM)VV9\J7FBLMKU4[ M>!E>D Y#81H.K&:KPXO*?5U=73EV6I[V\G!?I;UKP ./.*OJ=I-GC\I^THDS MK]8RR^^KGUZME45%5HH#]!GZB%)?\OS9U(,>56@'6=TME=&DO M#!XF(<(P\$@*<:B=43V4PC1!)$C43DG*8/$H&EOA M7%5BNJTG)6F8*W^HY:+\WM MD(Q7$\V1G*]=]\PMW :US1QW.(([7V>KKA:,&'.A"S*HY2& 6$@.J=I"JU5# M_1P)(?W8SA@T[7ENIF+7/:_VQ%.+ *@3O-[I#8_Z:['D39K7NH"#YI,R _^W M>K'(?0FL+G[EF_\_&M M.P2'E0_=P08&7LIF]SKVDKW5/)L_-1?]'N)88HY@3)5MC%D80(*P#M2*4H$" M7P;4RB'N8"]S8[162/"%? >7F_)KEEN7;CP,I^$MZ+D@C4PNA_$9H;15+Q"N M+BH/]C'M_6.?FGO7BKT/#YO[E4TEU&B*0A>?6*2">H2%(40QU@5;N;)R2(!A MRM,TI41Z%*4VL_Y%^W.;[\I\%#JPH W,K,K$V$WWEPB:3?0S2@4JT MJAJ,NTE]1&E'T_EEZY-.Y".JO9S"QQX;-GE_WI!+%<>AS/X0Q2[%V F"08K6NHT2D7(9)[*/89G); M]C^WR;^3T&[&V\)NQ@@C@CDR8^PDUT="SV6O,J;MI >M^."WZF]/1GF^K(EF M():.B,BV]TF):B T+XEL:#/VK@WO!"UW21'?D&)9?'[(!>'7Z[^2?*D=)QI' M>;4W^O(M6V FN'\P>GGPK$A'WMW MI$3OI(2] )7TH!8?7*]!J\ N=D?I )02(R)N[F8Q)O(3^5V,, )6_AA#(>QQ MT+!N?M6ZU%&S[&&]JZ"CL5:9/VLLR7])-64V#,JNCZ;]F M*VY<+^HPFM(G.(PP@B*-*<0^$I F?@*%SVC(DD#Z*%FL13D6EMM\D>4_.Y)F M&X;!7]O(JZ"&ISE$^$&+]B.X?('3#7%;@?H@$HZ,^>=M3VJJ'U3KI2%^^*%A M[-C)E'>U?MB4.C=YD^]?1+Z7)C*"(:)'X61()%OE0?2@4QSHY]:)5CIU'&X FUR]T8M[7BA%=.N&(<< MOH9%/KD88S->FWCD1B; J0;-FC =PNR(65U(-"D%.X3P)5>[;'H8J=<5"NIB M-*+*35+LBF:0D$6)Y!3Z$J5JNYS&D(@T@JGGL226,4E\;L/6?9W-C89OKW]M M9Z^^T:BD[5;5L./57IC-"-,5>",S82WF!6@$K8$K%+&-<>UC@HDCVNKM:E(^ M,E'Z)=$8O6.?=O_MYGZC73P?Q7LI!2OK4[MK>1Q$0D,$JX M#[&?,DCC4)F ,L1"8B:"Q(A%3#N<&Y/L9 :UT-M3:&4%M(*#W[3H%DG[C:#O M9Y8Q !V979Q@:97RWP:@,VH!&'4S69$ &Z6[U0.LWAOHM;^AA?C'1NUNWS^J M/_3NMOK48\88IS2&G*0<8N$SF(0BAH&'E?42^3A"H96/_N%^YD8N.S%!)6=S M\&)!)J> -;-.', U,G4,0LK>);X?!U<.\$=ZF=;=O5_5/>?V$X\/+(>69Q]T M_-"+C(JUR_SUIBS4KHHOUW?OEJM-J6L84(+#@$)2.[2"94YQ[6XD MM7ZO,H VOGJO,9"3>?%-.:"6#GZN<>]U_7/6V81.@:X!>NXNZ+SU81N-MZ3X M6J4MX(*_>?JUT#84@AL= I=M:#RCMB=@A/D=!'@$8;.;#,R MV8",?<"JQZ%51%=4^^'7>E!^!+M*%3M]+D!7([!3R=UFQ0FRCK8NY\DRZ4;& M"6POMS5N&AU&P.__L5'DK[,K9VM%_8T3791@0GT20!$Q7=X^T;?3<0PC1!&* M D9"L]B?WE[F1IBUD& KY4#?Q,.(FO'=V3B-S&/V$%D34R\$C@CG+VY]1:.%X/Z]] ]1/#Z=?&)K4I,[J\;Y.ZM$F-/(3 M/V9$0N+K$(:8J$V71Q D*,")%PH_(%;T<+"7N5'#-L')^R&5YP\#:48$9\,S M,@F\1&:$)$:]$#C+>G*HCXESG_2HN9\!I>_A@2:!8)M<9 [F!]7H>I(??F"8E7%=?A7Y]IJB3I[P?(.+0QYZ M"4IUZA*U>PCC2%?(9A!A/^0I83C"TL:T.-GC[*:K%KASP]>F\VB$MO3W/ VX MF<'@%,:QI_L)!$?8E1C#X\@>.-W?I$: L?HO5W[S%P>>3FPKO79KP79* K]Y MVBL&>_F-Y+SZXZ\ZY?/Z[E9[LA0W0GV>RBJY$XM(*D,!10%,*-+;G\"'1'HI MY(0@WT^B5"16GNNC2#DW7MM)!AYKB;5_R7+-:O^A C"1ETNYK'T=;M2[@/![ M91'JRKQJ]EF>K(PR\(:G,Z\]G&.?\'2J;'C4)N1M#L 1V;;-HO#SIZ= M((_#*5R<9G(XVMDKY'(XI?CA; XGWSICM_Q)B4^*K\]LXTNJC2)6+I@7>Y&7 M1C#P$@$Q22E,L9? 4!]BD305R+.R1$_V.#=FJ?=Z/RPK67]L2XG\>< FN1=G MBTVR*_0FV20WPA[8(KM(]9O)9RR<1G M_9%?(,Z7QVY%/)#RH%*L/F]@_D_N$O[ZJ_/],$[%0Q#VZS'IM^EAH; M\;$)JPOVI0;[7?6?8SB?/N4['W#SF,$Q@9\H,M!V -P$_0T%KB>TS[K)R0+X MABK;#=,;W,8P&_56%Y;5N^R\?&J1)[,ZYRBNC('*5E!=D:=%*F=,157%4)[+"RIBDV MKFIIGNQOVNJ9INKOU;A:LU6FSJYV($P M_.WILL?"E/F$PM!/?$5+8003'ON0,13(@'LT#JT*_)PKT-Q8JZ,/T-_%P:PD MF>K$\A[QW'$SO&F<<#1&9KQ6>E")KRL.-PH5.P16XKBXTSQ5G MVBM/1^#M78JZ:G=HEH*'AU5E99*53I/R895]NUI+G03RV?0-0K5O)2&&'"L; M$"<>@224$?2$#! ./(\2NT!%LW[GQJY=L2MF767:2M=F874W*)4:RD#W$/*$"RVJE#=)<5WK7 MNC29NC<%!VJ-JS-V6P9P3/Y=&/+PC$=[;$(W<'\N3O@_-R!<@ X,^E2F!N) M/M46#%"AX=@]^A7&T:7G])3B3^]4_0J#<]#?^C7D&+:4'CKIN5T6?Z^B6+TX MYI@S! .::D=L3&&2"@]&21A021&5B579T[[.YK9$'3RH'%2AIA=BLQ7$%7!C M'WD,PWLB7GX5ZO]S(<"]&LRO!1!KGQ1Y?PG0 M!=!O6>X(SQA!PPN+249E9'X[$C9UT:UJ46: JAT56:H=UU8??>Y9:P2T2N-& M5MG!.F+4E:$@KQZ190>82;2698L#3_=*4E8[I6O9'B$66\N"QHE$/&&0)8Q# MC"B"A$JU)1%1C"G&R$=VN9-[.IO;EF0KJYYVV]-QH[M">Z -C[8P$*+:X^ M?']H!#9CCI/X]K.&2]1&9HP&L,L6L,\M8#>G #,F#%,T#I!%(=B?[K+'GU03 M-4^HO^SHX63#DU"#J7HM+1@_?Z:#?E5\J_@H'L4*M:%I. ZQ$ AZ#$F($Q%! M(H2$H8]HB+$(?6%USMG3U]R(H9(-7 UTNC^ I9G=X BAD4E@YUA_45?R4T10 M X9&R(MF@(EKY_D#/;V.N_QQE8\ZR/>\8A_:_5;DI=K(Z$(/2[XD^2YL-8D# M0;2_*?5)HK@AQ3#Q1 #]2- PPF'L,:-*3;V]S(T5+N_5MD^ S]F*Y*#*:0FN M_JJ^_8]O+\#U[7OP(;P$_Y&M^-NL^\/H^<]N;_X*/FS6'"#T\@=!_8//FW4A M\D== 5,!HBS!)5DUG5Y5C309JGIXY*Q;+/>)LA\6(E27/+_VA1E M=5Y5LQ45J@2:2= MVT)1L[*H1 1%+:,YWXP_N*?I?59#-O(RT>H*.LI>@(ZZ74];;?)6&H.=RF"G M\P7H:'W1+,^UXN#S_#X$\P5L5A_$1 OA7#X,JZ5ULH'J6:+'EV&RI7XR.+LF MPW2=GI%5\.TFSU7KG4B=+X2NQ"ZU0"P0\WR:0I\G2(=*(YB*2$ O2+V )#R, MB-7YD5&O]#&7 M' 4>\2*CJHL]?,SW M-PY@FF@G8P^7U0;F!! ]6Y5C;TZV*3DA>G?[<>K1@97M-=M^4>]6P#% L1!I&E(C0JG1]M_79<5Q59D]+-RC*^SER9I;P8#S& MYC-C*.SKPA]2V57A]V=M3UO9_9!:>Z7;#SXT, !;?-O=A=WDV5K]E=7Y):[S M.G/MU;K[Q'+-E@\K\;&M#;_P S^.E?4"4XXBB+TP@I3X*12A3#BFC(3,JAS6 MV1+-C1"40MT;[NH'?M&:@4LV22\X?7#/^F73(1N:L24;+ M/IK?%<*N O[/EF?:G "NX-M+&^"LX3/\"CYFZSN]27TG:-G<'2[B,,4D)03Z M7'H0*\-+L;+:7 J,HC0,D4!V*7>.=30WLFTOO1^RO#H-RR18*:FAZOL><"7W M "^"0_A:. Z]N;D11UT-> M[1)3L!.?_!"(#5G"&7!CZ.]L6O8P4GR/0\S>.C>[7UU1 M?.%QKC9WG,!88&U>< X3FB10>D226,8\2.)A&?WJ#N;&%E?GUFK90]",&L[! M960RZ"3IJV0;(S'?=._%L9T91UQBW(\:765 MK+IPG:UZP-":L=-K#=<_GX?%P933$V:4'CX04R6-'B#AO/)"#X?8.O7S&5T- M6ST.A-?<"I;=K9?_+?A5%7$OE]I1L5ZK+MD_-LM<\,LU[SBQJ]]M[I5.M45: M/ZE:$6J94V\6BQ@C'H11"I5=B2&F)(1$^B$,1>AY#&-& RN;<@JAYV:G-D>- M!BU>X!0A'DKDT@]MZ6LOIAX:,2M MN$VTLK[>> MAW&*$]/B,3+-V@!AE5CVB,J#SFZ3/_&^JXXBJSNUS3QW+>AR' 3:SPS9_,(;Y_VVP$F[D?^% ME)N\/RN*?:V,7EANF>=35M[D M2QT-_D:LA5RRI?IKDSD3QTQ$4>K#A!&]JOL)I)(+Z(622)SP)$#E[0WO"'["-E?/E_>BD>QWHAF*@5!XH6,"AB&0I$=#A"D"<(P"EG(/(&0 M](V\EP\U/C<>VT4OYK68YL&>>[CU4]"Y:(S,+DHTT,@V(.?T'A;F$:_G8#)1 MJ&L'&S?!K<=T[HEJW7MELG#68\)VXUB//C-P![<[NEDD/ B35(2024(A#J) M;=N0A"+V, EXH(@J7)1925:&V[9=VU9DM.UAO._LB^YC>-+%+FJ&>[%A6(R] M 3, P'Y_M:^JJTU5I^5I=U+[*NUMGPX\XB*K^&%HG:'_D8<2BE MCR$FNOB&AQ@,B0B2$&/&:#H\P.&T '.S-%J)(6DR^^3;S#ZK*AJB.J3YP^\3 M'Z&_@&SK[%_]LJ@<%.NRJI8.BM8#9T8=8P['R/RR%TC1DW2I#E1QFVYI*'2C M1%L8=/^*\1?FX/1'9%BT8T>/15[N2B#^++*[G#Q\73*RJBXUD@0AE%(*@R1& MRG81'J21%T/F$Q]["?<$-THRU-O+W(BN*Y_5M5 _EOVTY RAD;G'!AQC8C%2 MOH\]5 ,=YE#_VK%&?]N34(.1>NW\-WMXXC".C]N4#D@BYK.$PR!.!<2I1V$: M>CY$,8\]WT->F%A=0ITOTMSHXZCC?Y,;"?SP3I1DN2I^/",WAX.1-#.3IAV? MD,M/KY.A@YW #J+IMAO>1AG_YQE_-MRM;I1D^"KZF27 M#J13<63!?.Y13P8Z,UI5/BR$B8_5'RSU>2IDD'A&N?:M>IT;\[9"VU&I&"]!*W$U+U)'9'==90>2(SLSZG)2QK&!X24IV+P^L5*WVEZ7X MN'RL?!&OUES(W4^NUJ7ZC);[7HO%#7%L94>.*^[%*:ZPKBS0J U+I M;%E;>]S1-V/3^8SIR#1<*PHKO2I?])VNS0]WVNY[N1= :ZP_A4/N\J,6;9IF MA%S5&Q]7V&E+ED\"_%[5\VEZ'9J+M'Q+BJ]5X3XN^)NG7PLMU-7Z4135TLC* MY6/M34^+*CO[(HH8XA)3R,-0+4*Q"&!"O1!R&3,6\"AE2627?-16A+DM+%M1 MU;+2ROIGV[2AUN-@MAR,B^[(%*^$!UIZT(JOSQE^T!JHI?I'L,-]IP7XK=7# M:2K0H2 ZR_UI+<#$R3Z' K2?W7-P2^>%IU;,6RRK,J9"?;^*F._$M?QK5G8J M0VWY>1%C21(_93#$GJX;ZNF4/((H/@R3*$@8)1$>$F]J)\;0^+)[4<)3..'!_[D7ER:\)V-+@ SP>CUF+K1KRSA=U';@[# MT7$HIJ40KQ);.0RH8\&2 UL;>"M6*N/SJB@V@K_;Y#K/UEH/2POKXP -[R?<@WCV%=06EY0"PQJB9M\7A>@$OH"Z!SRM=P.;YAL8')U MB634Y[3W1#8P[%T%6;T\C(NNUBS7+CWO1/W?J_47Y=-MMEI] MR')]P[1(14Q3$D40!YQ![(<"IIA)*#WUI^<+I':P-I1DT_GLF*F17=^NUW_[ M4:?*VRH :@W ;UH'T"AA>>EN-3AF]#46Y".SF&.TK>EL"&R.6,VJZTG);0@H M+SEN4!OV22?J<+"WE051T6IUA]ZMK+B(<,)BZ0DH(ET8B'@$$EV"@HA8F5V) M'Q%J5/7+K+NYT5F3BZ%K8UTT^5U!MA/;/%V% >+]C.4>QY$YJH&PEA9\KB&L M!>Z6K'63Z,(@Q&78>@EA,C$R/YZ/17F M1GN5BN"$@]Z;QD$/'$R:K/!H$B>W1D@'D@.A$AJ6>NAW*\[ECT!XZ\DV&1AZ:\+?#?X_94E M&>B?V#;YB]JG;O*Z:N+VA_^Q5/WF[.O3NTQ'RBW"F#'/EP+R5.<_$HS#)/19 ME44-RUBDDEK=<5KU/C-AYN?&R75Z;JM4Q@=P.WTKN@\-$8FCQJ(X8F,#B!B M;M>?A\Q$-OUX7."N7=?SU-!"CE+DN>"W:I0[514^ MB6X6583\)&$<0^+[".*8!Y!JOPE./9[@%"5Q+.R*.Y[N=&YTULH,JG2K0P(P MC* VLZ-< S@R VZQT_)V:\UHSXBRVC"?*K8[H&:D.43.ZD@:=#EQ;4ES$/;K M35J\.XQ\CB:_WX45^;$,(T1]F,3:(4(B 8D71##@0802X7L)-KHS-.]R;L1S M<[#@R04H.@%CFT+(C4[3]FB;H,U@",PHR2VP(Q/2BVHASXN%C!I>90Z3(U(R MZ'!22C('X"4A6;PY-$F_#F6J@F[%FCU=,I9OR.HMR?,G]:-J?]C6<6>Q#)!' M4Q@P[6 ?, )3G3@%4Y%0E 9QQ(WRT=IW/3=ZJD152SO;2F^?)-(<=S,N&@?- MD3E)"PTZ4E^ 1NYMM3Z7F?UM 7*6[=^XXXDK -@"LE\5P+J%82SUPGNK[>'R M7N<+N%HWA2%NZB(:EV69+^FFK*(R,VVX*1$5,*NNT_U"^*GOI:GVR6+J#XP1 M3./(@ZG:[P4XQ(%$Z>*A@X*@!"/)0X_R9CS?KPTKL<]A-%MAQ_0P MXW,:2+/E[G6'9N1E\:4#LEH-&_U K> %V*H(&AU!5TE09N"YFKLP,W94_"=KFZV<*5.:M0CT.: M#@KJ>-;09.$;A\3O!FH<_/W$Z:9KI\)N<,@+?\+WWT7.EH6XR9>L\BF4C0^S M'W-$='E4/TH$Q)Y$D HL( TY8X&':!#&DZ2G'JS"W.ACSP&Y%1Q4DD^4MGKX M%V%F2LU[G$R[H#S^O-O9Y0$5Z\WDJ^=>WNX O\LA%,'T L).>2Q6D,XY!*B"/)8:*3\4:4!)%/$XQ" MHYSAHT@WMV6P(UI5RJJ.Q38L937.^/6O;*\^*E,L6BYU>\VAG"#TSL603N3A MNSOVJ689R&K1P0]9WOQDLUZ6Q8] -#3+ :^/D,JO C3>9J"^!?K3*T?)G8)] MC "XHWW./[;M%%Q.PM9.=C)PNRO4IR?XM3(!UMH:^+!:V M^C;*@*W,8*L.T%*#'SY??[C]L?/[2BF@M:H>L-RFGC62ACO.J<9G['7XW*$Y M'>1BOP=T@:VK[=Q9LDR[,W,!V]XFRTFCCEW&?ZU*B3TDBHR M., P\=6FB" NXR 67&"C:P"+/N?&KK^V#N'2DB=-\#5C0\>HC,Y>N M NI(U5)!L3L?WZ+1]6YHLM*=DYMTXL]OY%N5T3^J^=^H3/<]37?%57Y(A<@?156U/6 A#E"$8$1\M=A&20K3 M0&T/ H)IP"(6"V%5I_!$?W-;&)][Z&F?D%-%WP>A;+:<.,1N9/ZWA^T\G\7C M8(SAG'B@M]?S0CRN>J^[8<]K9]=+?5D)[Q?R7UG^=D6*XI/Z9IH<6 E._2A) M*(P2YBL#7E)(!*,0>5'(&0Y$'-IE)+/K?VY$\Z&WVN4%J'0 E1) :S$T3YGE M*)D1TXC8CTQ4[F$_IX:H#7CNBX(:]?Y:53YMH.DIVVG5S-!R2F3-E6%VDV=< ML>W?B#;\RC;&M;'WB@7F?I3Z2,(X1C69@6L_ /1E&]+5LI 5RLY++U:K:#S)E*]_9QIT8#H+A-MX=IE,5 M6:H%!HW$8 OL-DJ^+7 !I.*W5@67]99L('-6<,FHTXDK+MD L5]RR>KMV9[< MOG /_%EK\4ZQRC:5Y$+$*8LQ]B#VXECM,Z, IF$<0<0X]2+JQ0D*[:/JYZ": M#2],%X>OY(?MP1G=QN1GLG$;JGS\>+9:D;S0/ZK]C@S=_>:$_H(&"*<4,>BK M'87ZL) /:42$VFQ0[/F13%/);,/[YZ"8_6ZX+3*OU/NT0P'L17N%HPEVUH#EU:OEL6 M;)7IA.*[Q(E()$'*? D3B1.(0^E#0@,"1>Q1M4:' 6)8[8<-#;\CO=CM>\>V MP3YFZSNH]M7W0(MKFQ_W,(QFB],Y\$R5!9K9;D4Q9NGW6%<=2F&2"@3$E$8$^Y#+/P0 M$ID2*%$:)S**B&=6 7-(Y_\LUP,=%2YTH:7N>;7-1>6@ >KGFK%A?Z6;@5=% MW#Q.:DSD)PJ#&C ";H*=AF+7$\MDW>1DH4I#E>U&(@UN8Y@)65W=7#)ETM;) M<:JIX5,OE&$80B_1289)&L$D44L&2KR4!8@2FEHYA![J9&ZK0B4CZ @YR#GE M()QF=N2Y((W,X=;X6!N0?0 XLAX/=C&IZ=BGY$N[L?=9N^E>Y.6BN?@H+M?\ ML\@?ETP4C6="%"8X25 (J+'$H9I$C](@[-HO=[>YG;A&_O\W3 M12.II2-(/ZC]L]X95"-/^T$H&4]](Q3ZYKYJH#/OU;]V<[Z_[4DFO9%Z[:PW M>WC8*E_72J]LAC=-9&GJBX1ZOH0Q3=6.,/$Y3!#ENI! )*(DQ51:)>G<[V)N M$[Z6L-E>O+%;UP\ :+:JGP?+R)/[.2(C!,\>U][1@GZ@@TF7\^,*OES,>YX< M-J??;(KE6JA-P,Y 4/3Q(15QO-XHV0 M62[>?M5GW<75^I(QG6.X3IWY_GN9$R7)#)&&(?*=X(/ ))%"C3(>%JG'!,!;':);RV0G/C*R4D6.G:'/JS:\J< M;*I[X*W6 *J17=R(?S:^!LRZFN+.2/^;J'H;LLNM*,:J. -1[@!XW(C_5G MM ,%[%"IJN%I]P*EJWI??3^5NA>@4MC=>0?J^Z*I\^?Q6KE;Z#)NNG140C1'#LP]CC:F5-D'FY[;$U1*JU4J)J%:X2D;SM-('X.M?0LX'961";_"HI -O3^!AE6GZN-J# M\DT?:&ZRK-/'5>GFGNYY:IB]K0)W\H*?FBE M_1$H4[Y3M]A1:7)K_O%S4PVA.;,,P#"KFO(YX8\6'*=,4=+U3_EWJ13[BI M/X=]]W/CGUP*LE758"K$&Y=<\V]Q]!>4W M4<5%J>[-W0L&C%$_6XV/_,C457F5[:2O-XL%J!4 UVO0JE!EYJNVE=IUO5)C M5-S-'3O&Q7\BUXY1QL'*QV,XC#U>'@,:G@ND-%N7]=;W M=EG\O2HWOB Q2?U()#!"6)FM41A"*@()HX3ZF&$1T5#:W00=ZF9N:\8S*8$6 MLRF_;NGQ<014T]NAV<7!^.";X]&_LYR_BWY4H1%48^"@(L(4F$#B= #%(_ M1%#R"$N6I#[!5E?%0X28&WVT@EE&&@R!WXQ*Q@9U;&NR$1]4\G=+ZW95V-U9 M7("3(V ?P7 &A*["&X:(,&WLPQD@[05&G-/6, +\*(I"B*;9]=U'O9=OO6N? MVB0 [S;BD_A>?ODF5H_BEVH;N0BD\'B"0XB%Q! G-()IHDB0IIS%+!&ID%:W MW4,%F1L1ZJM^.Q("&+/D% M^$]!"Z(CNAPL!B34N*Y8+VDQ;/;&YQU3F?3)ZO=IK1R7Z@OC0(:Q\"#W MA+)^.,.0!B2&<9"@"(5"LL"SX8#GS<]MZK?2V_A0(P\JUO!1O * M/JRSHRG\HO%)9^YAQ5Y.V"-/#4PXMJ&%^,=&3?KWC^J/YMN+=$;I. U@$A,& M,1,2Z_1&:, M,EE]$+C*GW.PCVD3VO2IN9=AIO=A>W?!=\V%XDV;@DSGDEFD*)9^@A.8ICJU M0X@]2&+B0XJ06IR3E,6QLNRW<L0]1 M6V2:.UXE896@RXT+8:_V@[P(#[PVK5BWUOO^6G:K<[+=BU_+9K4Y8N8 M^9CX'H5Q@B3$ 4EA$N 4HC"F3&*$8\Q,_>EL.Y_;^EI'0V@WU&Q[_IQKF6$F MX:805O-XT&CTS_:Q,1Z9$PZY_%ZM]\_Z*Q7 M=0E(,$)(CD?X#?NUXW.V(OFM6(MOVM_F_5KD=T]O M<\&79>/IW1P-(.01%*4!Y"Q$$,>>!U/,8IA$:CL68"D),SH2M>AS;BM%)3;( M6[G53DP+#E@EN5T0B WRIY>'$? <^XBF@G(K,JAE!K70;1C(Z7.;P9B:\_\( MV$Y$^T88NR%X2Y!Z>-VTIA@%?!+E6U)\OAINN$9F<;T MR&A-P$UG/'[XM1VEK4)@I]'%X8PP[FC/#;B.Z/%,82:E43? O:1;1ZT.H^7W M)->EL8HV?\K6C/"X3[%D/N2!)MPX16HO'4>'$<.7G'!Q MN>95)9TF"5-Q*YA8/NJ=XDVV6K*GA1]&(8NX!V,_QA"G/(8TP(HT!$.,!M2+ M6&+#$D:]SHTR6CE!OA7T JR%I;>3&>!FU.$R&=\X@F[\:]YAJ U) MZ70*#W?)G([V-'4:IU,J'TC@=/*5H;2A9J$H2IVLX_,W\M#BT4GA M)3HCN&+WH^","@YV,C$+]"FZ3P"]3P\,OQ!EN:H)95>BZ>TFS]5/%EAR?92! M88P9@3A)!$Q2&D*N_AHE">*81591&#V=S8T'E(F6ZX0-Q59FRY/?7F3-Z, 5 M7B.3PD[,Y^78&DD=QF@8X.$J5*.OJVDC-@R4W@O<,'EG(&&PKX)O5N):W@H= MKLG*35ZGF[X5*\5,_&U6E$6=0XJGF/@\#2 1<15T&4$2JXU'&(1<8NG%A%GE MD[7H>VYTTHJND]0_$[XJ3-2(#RKYAZ7QLAD70_89!^VQR<@AT/8$90^9*[ZR MZ'E:^K*'9(_-!C0QD-Q.E50OCM54;RJGO_\NKH$;F?./E7NO)0:MR$[3,QGCXRY7T^DNIT[<9 S"@2Q.YN_:!S7= MY.*!+/G[[YH61=%>I#9G&G4_]1UJ_:>^!Z^NP1>41S)& 8.4>A1B&6CV22FD M49!(+PIH$AI=8YPEQ=PXJ5$$B$:3:G.<:5T JY6Q#I(=/D+]##89[B-36@MY MJP106H!*C?:@M&&W"]#X M+!;K;/6[T5GG-S8P$\JVZ&+5[E)UW?JN^JGP>)3$D$F.(8ZILG\3[D$O"=3_ ML&MI$7B(&(V>=@.0F&J[PLQSN: M-E?+287W\K>%) &.2A()QPM1?K$Z&S?J='8EL!02DDE#?ZA1:%Y!O ME='!6UH;RS->PY$P/)QUC^_8IZH5BCN102/S!>B ?N+0PO[\TPXF5P>7AKU. M>^)H!\7>4:'EZP/2B.B#1MIS&-F<1=(C9Y'7F[(HU;92D>B+4\A;<4^6.@I# M1VAI4MV0U1>1WW_YEBU00+ 7Q2$D$?5UE0H$4TX"F/ (D0BQR&=&52I>38.Y M4>C>W<96=M 1'FCI+W2^1?T+2E03/?<>,_E63I\;S/X+F.+J;&K]Y_[96&2* MF?OG,]'9R)9#2,,A^99#6(=#%)W=5X5KLTI]0#04!U<[EY*GXDZ/4.*_Y5?0E MVGD5N:9+V_.:L#]+ O2J@@S;=_ZLVOV8%<7U^C/1CE1O-L5R+8IB$8>,\SCR M((W# &(24$@DEI"&2/T&14*D;+$6=]K-ZHOY?O-8?T;DEM;DMM?K> 2G154T M GA;Q$^QRM^R?,6;%%MV6\NC8)OM)<_";AJ[0HL(?M!"_JAAJ\O@+2O25\BU M KO;-YZ"Q-%&\6@WD^X,3RG[ M)!"K_X$X]B5,_9A!QM,(>7'J$V052WJ\J[GMIKJ2_N'WB8_BOP!123S@].DP MN!8'3F=#-L494R/D'T$M)K@LRWQ)-V45MEYFX(;D=;TM]R?=IT%R><)TN*/I M#Y5Z%3YXCM3_QC#Z>'X9MPU\KR[AVB@HD8@T37$ /5\J,N$R@I3)$/(813Z6 M"9+"BD<,^IP;H3AVQ+!!WXQH'&,ZK9-%A69]B=]>WCL/2K, R!';F/0X*>U8 M0/"2?VQ>M2.B(B\7;S?WFY7:GCV*]U(*UM0_N9:7O#ZB>)?I#=>">HIIDEA" M#_L<8NE1F$:I!R/.*/'"$/F149R:>9=SHZ&=U* 6^Z(MP:/L^59T\%LMO.'M MO<4 ]%/1.+".S$2.$#6F(WN0^MA(M=9A(O6O'0M9=#0)"=DKWG+0@#?=I W< M^=IYW \BE*A-5"@BB%.<0!KY/E2&CY T]E,OM(JP/]K3W A'9_JL3EVVN?#. MRQ9HZDWJ%*B1*>10OL!1\GN=!&.DE($3.QP:JWLJ:: KQ\%?ENLL5UNN-K/' M+HUTAR'2"/% [8SB1"J:0)C A D/^BD)N8_2B/A6>R2#/N?&%;>""W%?G1=\ M4B.LS\:SU4K?/FW3T6@[_\CO+'=.)F-B1C&.D1Z9;(XAVTTJ/PKY6,#DB(9, M>IR4D"P@>$E--J\.CO/3SB!5E:(VF\B3_EJ:8P3&.,48Z=/?0)DP!*4P)0&" M?JAL&DP3D6"K4LTG^IL;.55R@E4KZ 589VO(3APR# +:C'4B^H&(/J/7SLTC=#BBN3J8;F[,_TI6F_J2 MO2@V]_7/JG0?G2B_*.4^]1&,0EU$&C,*TR!A$'E>%"TC]&6O_[ZTJ(-OJ M J#Z325^9<3P;+4B>3'(D!GQ SAMNLQC6$ MWUZM7H"NPIU*DA= ?R/7$BBM+YX_7ZD^B[$W-U/F\0U,9)C,YENP,E#&'Z(> MDV3$SBKFTR"[2]!LT-SFN:)YL%C0D$113$,8!X)!S&,$$R1\]:6DGA0^0SBP MJO)VICQSH^Z;#5TMV>Y"5+1%!NP(_-Q1,N/J";$?F98K3:HH[%I&-25 ):2R MP"M]JMO.K4:@5DD7 6B5VK[A, S9$;Z.J/M<:29E:4?0O21D5\T.].N_?UAE M3T)\%OGCDHG#J\.G;/TH"GVL6*5#^9*59-7]O2Y>\RDK_U.4MX)E=VN=O:N. M0E!;B.9'^CFT2+S89TFD3&_J1Q!'3"<3C2B,4$!($B81YU94/:WXLV/V;31. MOI.RRD%3G>G!*GT'8-V"(TV0IF6DPK0?B=E*,=^AG^(J\Z6'S,Y^JWP/:Z5; MQQFMI?II"9Y$"7:*;L.Y]!?34=9A5,:KC)&K4(]IA9\V?N15!F8O*.5UI!B> M?ZC0YV"BN%Z__ZXSZVZ6Q5<]Y:[E.T'+!2>>'Q$A(0L2M;@%<: 86)>.# D+ M$0EX&F\3$9DM;R?[-**EY\F(1EZ3JKPZU4+3E5:O45S):Y^%J!]RLZ7"#8RO MDI?H_1Z,[_I@')26R @:A_F)^ON;/%&1D?J',A:9O3CP3(047V_R['')M='_ M:Z%+TEQ51*C+1K)R^5CM"@Z?Q2\0P4+Z40))$,<0IX) RJ, ^CX/_1@+' FK MJK5G23,WJUG??S&ED$ZZ76FD]]S/KLV7K6J ;'6S/"PY:_@,CTJF&I2Q#TKT M6-QTQN('K8L:A!_!5AVPT^?HS:;#0Q(7R+HZ(CE+EFD/2%S MG<\XJ31@0F@ MZMV5LCF;^E_M/:DH?LX5]R]PS"D1^A(12Z%XUI-4\6R"19QP[H56M0%/ M=3@W*FVWGV6FF+(2&-!&X@MPIR6VS/ET"G S9G0)X\CDUXJJ(6R$!3MI+\#/ MO2#:9WHR1,95FJ=3W4V;X\E0^;T$3Z;O#33UU&9VHV:KSEWWH#OZ1>C#WX7P M$2+,\V#,,5<,DR!(HS"% J,@"3@B2%HE5CG2S]PXI16S2HB0-\7N12NSI1EV M!%I# ^M\P,8VG5JLMB*"WVHA';H G(#!E9USI)=I+9A^5?=LDQ./#^.#=Z(* M85T^BC:'MKYT;SQ>)$DE12&':8@"B,,PA%2FZF^*%'A,?65P6%5CZ^ML;LRP MDW5;]V.@,U(OQ&;DX JXD1EB$&;6%&$"AB.>Z.UJ4K(P4?HE8QB]8T<;7"P7 M[]7.IWRZ%7=+G?AV76K7G 4*/202/X22:ZJ(!84)T<6($B03YG,2Q;X)51SK M8&[T4,NH3(962*"?-B.&HR#VDX$+:$8F@ :5G7S@4Q\JQE/_E.H'IGLAV)_N MLL>?U*OU3%=_V4WPHPU.,JE/J=-.Y)//G9&I_JHH-H*_V^2Z:&-U@U7=B!6? MQ+?J5\5"K?P!X4$,21IZ$$>8J+])"07R0A:QU..A6#R*G&96>>M/=FSS/7>[ M'^^SUG)5J74.*):LD6. $4^0E#'I>(B$6(H $"Q\&,?$#'TFUH6$VNY;!DLS-9C&-W:1: M@[,B-\\?1#/FFV1H1B;#YS%UU= =4HN]4;=99VHNTKQ$VF#K=GT M;/ =$>QP.2;EW+/A>DG#YS!2KK#J-ZC@%;G>;F>I6 M%RO\D.55F8+BXW(MKDIQ7RR(+R6BJ80\2K@R+CF'21@KIO8#H3V8 H];Y9]S M(=3<^+K5J9[W.ZV>.V!N3UIT;:!:MG'KV1 M*7VZ@;,F;9=(.^)O)R)-2N4N07S)ZD[;MD^XTN9%KA>77TBA_EEE-+V\RT75 M_T+RD$=!0B 7E$(LD:+NU"M;07SX #6XF=0FB> M"\0ME!/E]#@74JM4'.8(]:34,&ADLM08Y@IU4UQ8O#4P/B#+^+?E:J56"=67 M&NXE78FZ"EC[JYMLM61/"T1#CF0D(<91"G$2AC!!BKP3P7 L>!H$PLIKS+CG MN5G35_4+,G6"+H*+3#N=]H0 ULX]D(-K!L8> >UH87XQT;-QO>/E;O;-CVYE PE ME,4PCF*AS,N(P-03&"(J" N$'Z8DM$J8Q<'4U=+2?:6^#3JF[=P%T\H61$G =RQ;S0:WL.HFZZ"10 MUR52F=H&OEMJ=_XUOU5[P@7!BEVD)#"B^FX("0II%"%(<2S#F'F2,2,WE

7-:?#&ILY.'']7V^Z1I Z'ZJF(H;6NZF"( M;@V,"[#])%K5P6W?)^$^*YBK89HJ1=C9\LXK7Y@K^*V3ASGK>.!JEIY,(AY"'&:II"*@$$2J3TWD4)*CJU6F6,]S6UU: 6U7 ^. M FG(XR[@&9M_&QF?70>Y#Y\X"84KCCO:S[3<=$K=/4XY^<(P+FB#M!13T>6: M-#EM'Y>%^@M97:WU/4U-7[2H;F\6":.$$UV +1((8C].8()) &,:^3*E'#%D M%5MA+<'H[%,O03OOA,&.:44$>F8&VN;T[PE^ MCOB@(S_XK=7 (3D-1L\1:=GW/RF9#8;G)4@)"B")O11B+XH@35FHDQ9Y)/*4K4022U^?OO[F1FS/Q 6- MO. W+3%H1+;WS.D%W(S,',(X,G6=A> 0%QD37-QYO_3V-K5CBXGJ!WQ6C%X[ MS[;JU LH]@L&:!_(M[4#I!)BYP'Y1BBZ$V^_ZDUC<;6^9"S;K*MT'FO^_KNB M/R6*(LG\J?*<:?TE%PD):)3&(90I9Q CFL#4#RGT>!C'E"8>0U9)C5Y#B;D1 MH?9*;OQD*C=GMM6TXW\^S-";]-NPLQ7G.N)3F9M&I62J[V&'PQ%G=O>FZ&L, MCF-K=E(57L4@?HU!.F93OXHLP^OFG=P"7.E\I62UDZA2YF$E2E$YE=97_PN/ M(NHG:OT3'I(0QV$*:9S&D :AQV4@48JX;;$\1[+-;96K1 .DDLV^UIFK >M? MHUYY&.9TTG$!&OW 3D&PT_"B=L=OO)M>;SSM"]:]PKA.7:5NNO$=5(_.\0@8 M%*%SU>/DE><<0W6HW)SK+NP7Y2_B_B'+U2JO4SB53[MKRNTQMS(G.@;& HDT M18@*&"?^"%LE].ZBN^4P M9VSKT3F]Q(Z)^TM1?K_,OV;?U@DKIHT#Z,":^=CE!'B34QY!*X7$_(5$DC39H M/7W,;45HDDV16LX+P/2_U'PHE:RVB;CV >UG=TOXH_9&XLW-Y:UX%.N-:'R@.",AC5*=]CN- M(?8C'R8\E3"E29P$*6<8&=V>'FI\;E-:R0?R6D!S2V(/L=.&V3DXC#QG-02- M;*?]PPR^'F.KZ1Q,)K**.MBXL72.Z=QCR>R],IFEW(D:?L5[^/XHZPI\\/^8:) MF^R;R!L:BY%/_@]W7]H<.8Y=^U<088=?3X0P)DAP@>>3NI8>1727ZE55>\+1 M'S*PJFBG,F4RI6[-KW\ ETPJ%R; !)GLYXAQJR22N/> /+C W9")H\:(<8@S MSB#+2 Q9S,,X(#A(E%46<\\8H!+5?!T[A>'YI](#.Z)_Q 3 # M5LI3"-DOF!Z0FFC=='F5G-;/,Q#T+*.G[IQL-3TC>G=1/7?IL+6U\0ZO'C[4 M77)WRRRA6+(093!,"-,6OT"0RDPS'C6E=8)4\-@I-/SD2'.CO*V@;>?@\C_< MPH%.8VIGNGA!:F3ZVX'4"CF*17,6"D_&S>EQ)K5SSJJ[;_*\H:R>KYK3ELS#-!]9%E]Y0MI3?UI^TQJ9.ZGJYK )YZG)\"YZ(.$NR"";$6$V$19!% 8(L3E"H M,.$J0XO->D.7=I3D1RPGVMH*-V+P@1FC[G#2Z/9O_Y*%*/U;U1EQ\SJ@U&[ M?L^SU[IQ7EEL%K_DJ_SQN3VW0B2+-3P*QE1IVY.G3!,=EE!1B54@PH@0JQ/" M@R?/C=T:X>R^U4.<^EGL(NW'/L:KY?)X6G=2VSY#2=_4,9+TOW8&TN'S)OD6 M3ZK1?H"G+QAX8)^OUD5EY#3;AH FB 4TU5"8CP\''&8Q#J",@H02IG\_?MJ#]1/*'1RC MG[INZ*$YW51G\O?J8[ZB*Y[3Y>=UG8*T#8R)TRB(*2>0)BR%F,:I"3924'_^ MC+,$"4ZDV_G/^4'G1@U;F@WYJ5C_OOENPA3HZG41(!:*%"N( M..&F&JZ$+$@C&,4BBX6)@PRMPIG.C#,WXFD2]&0C*WBHA 6\EM8UB?$XM/W\ MXA&PD2FEP:H5$]1R@G=GL!J0SMB+Q 4IC<>?.W%:8Z]RAZF-_9LF*/X,$P>(/-DE-B-.:I8X0+!OE;C<.IR/ M\KK,_.U*U/7['J0V?V3Y/B_YD22.@Q1G"90BHQ SEL L0AE429AD'".5 M4"=RZQUM;F36*;'4"6AU/"#NQ]>.H+RA-C(A=0#K2#I24TXK4#P13O]8DQ*, ME=K[A&)WTP5-.C\7.=>;M 2',0L"F,8FG%J:A/R$ZIT:4R$B@A)A%ZAR^.BY M4<-/!5UM@-"69[T? T]&2B];L0Z>ED?!@U :^\#7" 4JJ3QW?GRCJ<\6C?6# MI^^E^$:AHTT/WU[AK2/9%\G7#ZO\GU+<";VPY2JGV^;>576Z0@IM?_RL?YTO M\XVV/JH&BE*\HT^Y23LP53[NV3)_J".%L$@"@GD"N?[!=/,1,%."P8AFDH4R M5(*DBY5\H'4FR 6=S#Q+;O7=D/J[.9!_O&^HDA(L&R4IK)]%VS MU/A.7]!5N"XR#5J-JSU!W;? M\[19O(TV M14^XL49V]PQ^*Z@)N_[Z^LC6RX5@:1RA-(&IC##$H38HF2(!1#++6"KC(+*K M>GWPY+D9E8UPH*RDL_?VO87KO']O, @CDV>K_]=^_9T\>$=U'>2S>_NDR;QT M1Q7H^N6.7S#4'?\Q7\I/SW77:H'2. LX# F/($XQ@EF <[6PSX,CFGB=PT;[D!*WDZ(G4PU':['L\ COS1'V#WQGLTRO&M M T">-@\V(TYJ_3M L&^^N]PZU F^JMQ+_\@WW]\]EYOUHRRVFU,3_OU<%'J7 ML*!4F(J$*:1!2""63&CF82E,F4QIFD4!"IW.?"W'G1O[O)=*%F83[U2NW!5L M6W^V=PA']V37$H/?3(^V"8/+F(*J0!'D&8IU_L2EF@60@K2D,X?22C9"S:\36GOZ\O>?/ND7?D*U_2_YU&77Z3F[ZYA4 MZC\7SU*TY547G*0T(TD&TU1@B*E)$3 I2VE$"4:)MCP2YN!M&E_BF7J9&BFW M)9:G[6G:,\']/#63^?HS=K#MJ'P#VNG_,+?IG[;#K9_7X$_9\';8ZS!Y!]SS M,S1R0]P> ?Y4_7'/ ^F[7:[%B,,V!._S\FE=TN5/Q?KYZ=V2EF6N\KJJ\>T? M>;E(*48T5"$DF!.(PS"!)* )3&.<)2P*-/I.R(1QY(7W(@2==Q^6N'C:C9P;;=+=B:7J^[L5V]O<*Q-]RS=+ M>:_N5B)_R<6S)C;S?IOZY:D( D@5HQ!C02&)L@!RTZ,EYDD4I:EMA:*C(\R- M0BHA3=+^3DPGXC@-93]5> %H9'(8@(U36:->_2\H;W3\N9.5.>I5JUONJ/_" M@1:#+/*7JG!K^7F]S/EK)]BRJZG7/^Y"OIR-!A.XVUI*WA!<6PS82>DWH=5 M8H+?FO^.XCT]CXHO(^'T0-/:!V<5/C -SM]Q0<++C[24PI0_T-N8VMPH"OU& M5!EB/[[N+OE,7\VO;G^GA6BKRFZ_L*HSR[?O='7_9!Y15EDEY=WJG-4X/@.7MIPFGSF1LUA=C39UY-.!E'\[JF''_86O=%ZG%RT[JG*KCQZRK? ME%^^_MIXD@GB2H@X@H0) 3'7/S%&,L@53W$81U&2.5G,O:/-;579"5N7CP&5 MN&X+2S^\=JN!-]!&IO#C>($?M*SE7T9PY5OAXHDC^\>:E-BLU-YG([N;!@;M M5/U1MET'O]$_OM"-K(M:/.NM9=,X53/70BA"%&,AC'AHNKK+%&:9X%"F.$BE MB+(L<#JNMQ]Z;N2RE5P;(E6;S0W] VA9'>,*';"W(YMQ$!V9>79@-CU+M=C MR%TE9JYXOLQ;%ZK40_J,,'3'RU>HD?W TT8A.0-R$*#D_@0_+4V_Y.7_?"RD M;*LQFV&;E3ID2'GINQ&4DA4J+ M.H"M' "W8ZMQ8!R9K8YT.C5R R/XMM!Z35_C]SP]C]A(O4][!KYJ#]3S@)SK MA6KQA &]H[[^?;TT::!E&*#T=B6^/K,R%SDM7#M[\W'TXJ@S"5*(1) M9GI)I4$(21@H*%":I$&DHI19;=E$ M3OCW$]=8J(Y].F<+Z) N5;;(.G2M&@'AJ;I87?SJNK6V[=J\B[* MS_35E&U;8!:31&3&$N0IQ"')("52_X0R4Y@W2AQ]*6='G!L9M^*!IUH^UTHP MYP"V,P*]PC8R_[:R@A]::?]BXF"V0'X^ ^2 &C"6X'BK '-NO(GKOUBJ?UC] MQ?;&"WL"=,XN366'7U=K5LKBQ0Q1G666;QUHYI_/1:&WQ3_2,B^W!2"J9RVD MPF&$$@HYBB*(A>*0D(3#4"4I"@*2Q@%9/%51*U\WM-C8\=(HLKI\E/L2C[@_ MDP_Y:F6BL1G5?^BIK#WAK$:,11FF!%))S3H3(4@S;??+0"&!(_U_-&YF]<-* M_*GFM)5W1,_T2LQL.NU6M:M/T,@KX:Z1Q4VW]4==GJBK9.VA*P\"";9Z@DK1 M3B6C^K$CM,$88RI\M\_P*N-UVFZ, ?/)=AVC#';94715";KN ?NY6'\TV=]U M(,;/Z[+\J'$[%HGQHU3K0K[[;H);RZVUHB^Y78D/?VP*JB7)5[1XO=O(Q_*3 MW-RK;_2/MIW;^WSYO)%BD81A*"E%$(4L-L?V9M)A@J94&Y@, ?*LV6&_U!A"(6G@OW4ZN/P>.I_E_CI=E*D]!!XVJ FH M &GC['XPF/RE?IEVL( =+C? O'%K92+R;G:M-F] H[)_+\/UI\^S!^.*"EW% M.W+]"3SE>9F!9 ,3&I^U5?&_S]K(^/!2U6AIVV<225"$(JXW(P$JFIBA(+F$DJ8$RE M*3R/,_W'"PWSXR//C3B,-5,G;%QL!9^ >K"Q>CF 5[8I#;9O[,I1C<-^N,:S MX4Z,>VU3JQ\."XOHS .&,=1/-%^9Q]ROOE)3*:9*A:T+XB\2DH4RRS@,M+5B M2K\%D"*&(4,Q$>;L( O4@&:$/4-:?4O3UW/?-&S5.VR0JTL&W/;CYTQ %LAXHIR^D28E&0N5]VG% MYI9A1-+I:7>OWM24TURU?#9.&A-,5^_?I-ANWSJM&80,4.@F:1C1)@\"I#\;E(LW-./IYO7J >J#';4M3$Z^NORG1T:-STNA&3QZF MT([%IIV8DB>+4B'U=C9*("%I M!%.J,B:B@/'(JN[6I%+/C>TK\>!:P>=2UO;F197E1YKJ?LJ?[01.M16W[V)= M'F]C;5;X;2/KK?I-2^OZ%;E74$, ;^?ZBES4A^#ZK\I56Q)<\Y6YM$'!N%/G MUJM@)%FNV;9@7'C/=# 8>?"!'1=-^?)[]0]JBL!M[HOJZ1_^D 7/2_FYR+G< M_K%L_EJBA8AE3+G*8$"HTIO/0,%,*@H3ADF$$B*RV"KEZB(IYF9\M/*")R.P MET"58;-CMZ4<'?.1[85*?K.3;X34KWW-U#=@.Q.5&IUKRNU%'L_1+@+25WO' M03),V^SQ$I@.6C]>]+#K[@.;;C2=/RPR'&E(D8 R"P7$@IH45I7 **()39D@ M@N#+V\IYE'BF;@>O;>5\3O"T6[Z!\_6GWN>U4]_YXVQF_SJ[N@C_W%L[E M;;C:GNWT!$VT43LBP)]R=W8:R+&V9#TC#BQ82PN39%>V098FEX(O0J%8P%,% MD*8\5@Y[;..CC*W?=0V'X!N-D7.GC?5I[]9@]*4"?Z^ M7FI4.UNJ&\",%E[V6\=GP6X_=3&V(Z^[K7S=B/=*1H^%9_L@\%5C]N@8TY:3 M[5/SH')L[\4#(P7(G%++?G!BWLD\ MO3'$S23X3'-MEAD=0*6$1]?]4/Q\>>J=QY_6,3\4G@,__. '>3ENN:#_[YW> MQ:P>2=VX$^NM*T9=U M4=EFY5I;7:"0*_E[]6_]0_'P"FA;?>AJ_=V/S_R@PYAKSN=53F0N[^QN+FTU M]W8NX_UMN.APYIIOQ55/:*[P=EQZ3C/67+D=UGB7XIHG-F-!>N;89K1AIPWD M7D0IC;) A5"8AD.8A!'4WR"&J<2I((R3*)XD?'MNML6W]48S2#=@N\KFOVK( M]LB!VC,R!RX*S[Y^2/9, K'_'.'7OH.N+V323_+W'7UKEE_I'WF]A;@OZGH% MW7(%GXM\Q7/-\-^JXI@*QXQ+%<%,Q533:8(APY1#EB84IXQF*7>BTXNDF1NG M=NRQKWH)%+00)?CU29B6/L:-5NO3*;UIKMRJ!'ZKE'(L1'#9=-H1[F23-#+K MCCP_SO3K!5=/''R9+),2L1?8]MG8ST.]=0,9[#5]5^?C=/^P5]\X1$A)'B4P M98)!'(4AS *:P #%**$RD)*E Q*H)U5BOK%1%Y2FGO8UL*/^^'6XKS)[XW5R&5'V:S>$&7]:+/K*3"#$L 6R=7U]6_^2K]9%OGFM_/Q- MG,J"8D0P2_0N!*$48DX1)))0&"..B,B4)"$9L*+UCSK3)>@=?O4B MBXTY^'XOV681!8QAC"C4-G4(<<@(9(%"4,F$,XI$%&2LI24[1NH9;0 =C^,I22+)UIL7C_IU^/]^I'FJP5' M4F6AMF5X:#Q7F"!-'SB"1 B4!&D8ALBJ*KK3J',[4NU*"8R8X+=:4,MC4C?( M^\ED-"!'II4!&%I3RB!,^LA%/[!#+/I?.U)Q&VL2>AFD?DLTPVX>9J>\ET7^ MHC=Y+_)NI3<&55!+J?=R?Y?BP12EYOI/U<;M6%M<%,51'*02,F7JYHA0PDR0 M%").HT HQ3%-79P^EP@S-X)J[7OPQ7@1OOY.GQQW2A?-C)WU,Q7>8SO-MVJ MCA[5IK71!.Q4&;^_L0]4/9E9%XDRJ1WF [1]0\W+,]TMN?=Y(;E^19IFLS)+ M,6.,0TH2!7&,$*0)CV$<1EE$:$8%L?*,'SYZ;I372F=O@>U!==[,&@[ Z($[ MM6#G.Q8[F5#'];W 3MI[X&3&T'%%NA;/B2N&)S!TBE&W?MIMGZU[=<^6^4-U MNOU!7[9YW9['W97EO>WH%^:KKVS$[E]'Q3J;^9ZKL5V'5/!/<*[%2\ M ;62N\-N4*L)M)Z@5?2*L^J>?W"-V9TZV6#:61Z46N![&BSR"+P-.7G2@&^P MCF4(>!_#W>Z^_UTO$N7W_*DYM"-<,!22$-+ -(3@&84$8Z*M[XP1E 0(!59) MAD>>/;=5=RO>@%/0?=C.&^$7@#'R0N6 @Y,9?D+C"^SP_2=.9HB?4*5KB9^Z MQ.V3%#)??%AMVJ^=FMVV?$\WM D*63". T%5 $E,I-D8:XN:TQ"B-*4XY?KK MC!*;[_/<0'/[6&M9ZP"*6E@@M+3@7&%]-W3[/V.?F(W\33=P=>0$1M V9.[R M#]P6BR-?>RGY7Q_6+_^N'U%_[/J'W7=^]L&3?/2VZK4,8'W],(=#&VO1F@ _ M:_.A:G6YT%MI&J% P!"IT!1S4-MQAT\ 1Z:0&KN=K)U##?!;+2T8Q45HBY$G M4CD[W*3<8JO\/L58WS>,:3[FJWPC?];&CM@5*FACW/GSX_/2Q$;>/JZ+3?[/ MYL 0HT1I&P5F*A40LR2!A&8*J@0E$0OC+(VL(K&&BS W-C*%J@#=R0IH1U@W M.AHP'W8$-2[*(U-6+3RLI.\6<:GEKW*&MMC?VF#OS%W#X?/$9@,$F)3?A@.T MSW@7/&D8!U8--M^M'Y\*^5VNRBIRHF[=RZO'W_Z1EXN Q$F0)1)&6WEB#I3F0M$GLC+:LA)Z#;=?S\7IN[0YO6S?F\V MMRMA7$E/QA*L2U8(A-(,*PIYQ"--2ZGIQZLM,J5,B*ID*2)6Q\FN \^-FEII M;T E;Q4&N95X6"T1ZSFP8Z8QD!V9G2X#U9F87!'R1$[6PTY*4*Y@[).4\_W7 MKIE;[K69*Q=4JBA")(64F](D_<[2':;)3G\PY_"G[S\K>,[<<7BMR=G:;+" MMX<2_$F+WIZ$''+87TF,4IO3_>UG_]VZU;0G0E/>X9>7&N.P7/ L( M5BJ%L<*I:3K"(<4XA#1B:1 %*!!!YK(;LA]Z;@9 '8Y8FI#T];95!JT+,QDS MOE/J]C_=S;/?@-D?C365PT*H(UBNP5;)J0:=MX:Z>H%(4 MO-6T.> :)Q9BS!GQY7$<0\1I?9(C@GS@M1QSK*'5N#94V_6B;0C8Y!M'490D M BO(]-<$L20,TC1",,9QRE@J$B*=.O,='V9N=-\-$7@O5_7 [KYZ5[Y^E?*KIIF< MR[81J!3&K)&KLB*:3Z:.5VF"*8SA4U9-4+I_?[[R1R90BL%8:4A:*IL@MNB,.QK:Z@4M8T,6VRC;62 M^J\;\"HWG:K:-R:6[=E'LL]5IL17^^5)9)ZVG?.4TW#0'GK2P8>M7N]H^=W\ MS[BJ7^BR.E26IH(SUR*9/]RNQ-M?=*[\+(M\+?8/=#[\T701TC]49Z.F0MD' MI23?+,*8<<4)@5'**<18$$A%&$!*,T4"_<\L8XN-P#SX M29,8WQ9$X5J[ZL2Y^D'N]*Q^66Q1J/[N>!0]\6MBM^S-=_)'7O^,*GHM,]/< MTDZK[H[>#YTS+0*?4. M2.+DA0/;_AJ:,*9WY9C8.8$2DG >"@P1DAG$09A PH,4)G$4HE#0@*1N77V/ MCS.W;[KKP5M7B13Y+E1%FY;U8>]F#99&']>NO2>PMOOX/2 X,@54$C9'#V,Z MNLX@X:MG[HE1IFV)VZ_J0[!V1_I2;>^^MZ28LO.]ZOQZ$6>$22(D1%($IJQYI$E$*DA#'B>1HC015@EN MEPHR.Y:A-<-4TM[435M,\S,%E39Z@V@4,C=U_CK1O-@'-4\U/Q-%+(\^3TZQR#[ [0DT MONCQDT41^P"A&R+LY7D#!AC'B"8H99#Q6$/. 0Z)8#$F213&.&&=) MX)A^=72@N;%F4[%E0_]P/64\":4=U_D :&0::[#1,MZ IKC@J$4&ST'B+Q/J M^#!3YSWU*GLDRZG_^J&!YB]R]2R;4* J?73O=0X0Y3P@! :888AIIDF!A0F, M58!2S'&68.86 MO3FKN1R9"(]7 ]JI"[KZ-C5]0*MQ%6K;S8ANE+[I%E'N_'U.K\%%):*N]SI< MM4C4U*_%I36BQIDFMRI1GF6X9IVH<> \4REJI$$O=0V]S\NG=4F7/Q7KYZ?R M;M7$5INFYVM3NNI9BJ;"RWI5UN9FN[QQ0^GW;,5-A;NW MT9T/M*C20$0'C;;6E7,7F&N\-Z[NK%F^#2-;/ZW.H%;:+%!M^D]7;[!3?"(/ MV.23X=UO-IT&5_*V33Y%IWUTTXLR6>TX':+6'11Z5:R .P5'"UV45>UJ-$!'7A W>9DHP%J M:E[HE;QY\?1[5Z-T UJ<0 ,4J) R?6\EV)5X\[B:SVW^?:WQL]%KVI5_-FJ? ML@=F)^!0+YVV-.[T)EZ*]\^FJ%T];/7H:L=?YG6=H!#3*,FB"&(D*,0)4Y"F M60RYH"F/*!5QX)27:#OPW-98([*QX?0_UR,[E,T 9.US* 6>KOV--5# MNY+[]#BZ8>7-%VDY[,1>2C[D9QI!/^^.[>Y=)C]\A/-5S^OR_)^]5Y3QXM>:TT'OZUQ]4EN/A=R0_]8))PG M,0XC*# )(4ZC&&88FT['0@09EU$?%SD+Q"O,T=&)$!C\8H?]B:I;O MY.[NIF^ %MTT!#+"^S-27.'R9*18#SNID>(*QKZ1XGS_P&82S\4JWSP7\G8E M/N9_F)_:NM0H24@810AF-&1Z[X4D)"DS =@$Q9&(.&9._8I/#S4WDV4K:17F MH!I9'7LUG ;6CGS\P#4RW;Q%JA5SA()0Y]'PU;/@]$#3=AXXJ_!!_X#S=PSC MB.-.)CW*6Z>48],FQZ?.Z*4_Y3NWF4YDT#D?/T@;B./NE7,Q":_4]I MZ&.&?5]UI-.[YZ(PQ[7M5R02@25F"609Q1!GB$""8PRS5$5$)DQ0[E1@\>@H MC,S+GU/+=@!:@,7BE%P-/['%\C$DYHE?-?2;H MOWC8][[M"U?5;VM#%U^W;VR4ID&&B80QC;7A'64IS+ 4$(LTY0A%*!).X8!G MQIL;!^PZ(-95%QU9X!RZ=GS@$;.1F6$'5U.0<2OL*"1A"8PGNC@WVJ3$8:GZ M/H78WN:53#YIE6K26A#.J%0B@3(V.9"Q\:%&4089"5-.XC1CF'B@D]V(?U56FWF":()$FFC1&L(,:QA%F<)C"5>K_"! M5;+4K M>?/4N1&&B9S-RTW.]3Z^Z3UO_:?/-%\M&$IBEHD(9F$2F>(& M&&8D(Q#A #$6I0@KIPCGX\/,[>.LI.R&V8#?:D$=JQV< -7AN. BJ*8X+W!# M:=AYP4D0?!X8' XR_8G!246/'AFXNH-7K?G'VJ?!^)KB?N:XR;6.3W)]\QNP+ M%$P^6@)]Q)JL7X!66;DT OP^^H#/2]_52W#T^%>N7 MNJA-$["AM[HDR"(%)4VY-K1E"&G,I-X#ZW_C%'&6.%41ZQEK;HOB5E20=V0= MT CI!+1VYK8GP$9>CG98=<4<(1C& @Z?79%.C#1]9Z1^E8]V1SISR]!JI1MM MT4OQ@1:K?/50WG*]6#Y7S<+>2Y7S?+-@)! XQAC*4"80XY#"+$D9Y").D! " MQ8ECN=)S0\Z-.3H2 E&+Z%J[]"S*=NSA%[N12:05%K32@A^Z2#8"G\ZK'E#) MU!8=;Z5,SPXX<2U36P .BYE:WWE)G72G0@X_OCJ5BJA.IZ-4D#A4,4SC1).5 MI#%DH:00)33A*(LH29P.$J<1>VZ$]S;T#WS2EP[JJS/1I-MQY_RFKW4TW$\5KZDXT^T/?$^?JYZDW.9?YB"F-]DILF'FX1 M*Q*E2D8PD%D,,4E-IPY!(4!'^+T TP M9T5U0+E^NMFRO/E3>&.Z*3U)TYM%+E\='5]],ZH- 2DP4C#A FE3(,$PHUSI M&24BHPE),B06+[)@ZZGGM#OH]+/J$6)+#Z,GV,8^@F_Q^M+!BRK] 8+;[4>@ MU@5X5TC-9\"DM&VCF#VZ(BW0\N60[!MJ6K>DA=('SDF;>P:>H+8A1\W1'I%( MQ1@+F$C3RRG5^PLB5 )5(A$F/$UH@)U.3=\^?V[KP58\Q\/1/=0L#T2'8S'V M(>@N^MC_N>=QK7V==>X]?=KSS>.J'9QIGKCLPF8I=7DH4U-JO3*GI/6I TX MXDA &O$$8F,/9"*)]><Y1@.T^=6^P MC?SA.R,VO.U*'Q*^N[ <'>LZ35GZU#[9HZ7W)O=8I"^R.M[\3(O-:]VY:;^A MF%[R4X(HA4&29GH'P23,HB"$G"@4JY EF$G;.*.SH\V--AJ!P9.6V*D;QGE< M^]G".UJCNSEJH"IA!_5U' "A?;R-5R@GBJ4Y"JF?@!AK.'J"7?:-_F&U9?3AX:W;2'Y?YDZF^^5GJ-T6_1@]R(0.5 M*(489)0%FF1%!IGB"DJL#38D$RZ854[7D,'GQKD[^4W=Z49(=U MMCZ54%H?(+1"#L%^KK-SGJK'Q'SL$Y\=W/<*-,*#6OH;4,D/C )5U>4;L--A M1, = BE'!'ZJF$GO$^ 6'#D0P;XX2-='3A?R.%#9-]&-0Y\Q<%,O'\Q+6-"R==1@-68TQX)N,!P<#3@=/,P$FJ[O'7BLS\7 MZX^F^=;=K@?7[B-)"0ICS+0!FU%MSRIEZARE&>1A@%@42A(AI[-&Q_%G1TR= M[F7E\]/3LCK*HY3I0=FXT(_\B\MNV*V1'= M5$I=@TIZT!%_U#YA Q'T1'FNHT]*?@.AV:?!H8\94#U!ENUI;)-D'& >J4@R M37()@CC L:GR%D(I.>9I&L=Q**RK*.P_?6YD]D6^:'SU]Z(9ZW.1KXNF98)C MWO9Q)/OYZ&)\1C\%'0J-6XV%4Q!<4FOAX)G3U5PXIS>&C7GWI M\K\D+3[JWY2+2*$ *XYA3*A)J4YCF"6$0--=3HHX$EA8N3IZQIC;Q[QM5Z J M.<&K%E3;(%I2]W8.^W#V?\N>0!KYB][B4XL(C(S@8R\^@_HYG$#@HGX.^\^< MO)_#":6.]7,X=>FE39_;?M,?\U6^D3_G+]TNTW4QR!]??Z'_O2[>+6G9Z<6K M ID0G' 8XH!#'%,$21RG,(TBQ ,<)7$XL(?S4)'F1AW=3]BWO)A10_OOY:FH&WA?%N3;A\;N(RML5@LSB* H88 M#&D8F'S^"&8**1@@&2.I>,R%4P*#NPAS8^E=N4>ZE=6Q N^ >; CVG'1'9E8 MM?# 2 ]:\0UM_F T /GJ+V"'^TZ+40KX#@?1$V,.$&!2AAP.T#XC7O"D 3$D MG!?/YO'&M?B-_B%-C#]],FU /KR8O!-*.98!9U!D(39G[ I2$DI( H11$*$T MB:P.G6P&FQNK-?*:D!#]69E\E**5%\B7OE04=YS[NB.S5@M<+2NHA+T! M6W'!!\_@.41R> 1QJLB-B\!TB]*P1*T]%Z9._)RO MY)W^L5R0E&EC4E&(,JH@C@,$*:42LHAQG$A,918-RI?8#C$W5MU*"'XS,H)* MR*$I$CL@+7?=%\$S]B[:#9GAJ1 'ROO.?]@-<)VDAP,%3V8Z'%XYL"5BOC)9 MJU7YJ,]%ON+YDZE%]UK5CUK(F%'",@Q)(A'$/!,P"WD(<1C2* E2B5G8=G2U M^\Y[Q[-ZI]]V5\)$U%;R[_JU./9)[$7;C@HN1W"B;HFUG&TC MA:VHH)758[]$&TA\M4SL'6O:KHDV:A\T3K2ZR6/OQ-HH,:GP'[4&1R_IU/S8 M'I($7(9(H11F<<@ACD(*&1,I3$.*XQ1+&L1.05(>99N;9;([39%_/,F5>QV7>M%N@IE.U^9#!\4M!1[_INFE>AON8G38'2G;]+IR7 M06K5H?/"(0::B]O"Q)5CXW8EVB3]W/3?K;JFB/N5WGT^%X4Y]%N)3^M5T?[S M1UKFI;F_"3?CWU?Y_S[+LO*A+5*69821#%)3N1]G40@)Y2F,LIC'"'.L(B>O M\IC"SFT-Z!0,[S:ON5L]/6_J9KU;3I@EAKD-*Z;(3Q7RWTM+2 M95/\24M5K91/2[GIE-,OFPSG;^O/A7S)U\]E'8RZ2!ACB%(%"0HHQ @SJ!J@#@ITKX$@A-QC"ST59)?IIF(4SDS$XT^ MT#7WG192+[M2F*I'^?JG*Z>EU_D:66^--S5:LOC24-%(DACI2$.)$$4DPC2&D:! D* M,IF&BYK0OVYHL;'T^TTEOPL[[FLQ8IS4>@5K*6\ DP_YRI36K[(=Z]28'_1: M6!K]R]--$*[\7L2,!1'" 60Q4A"+((09I0Q2(9!Q$7$J5?->?%A9>HEF_%:T M.DSS3DB]Q?M3O0V6[NPYSN_87G*C$*PT EVM04=M$R79O:Y1'52ZWX"FZF!' M?5#I#S8: - @4#4J;]^?&@6/KOBI)\Z7AW\RN:<-')AZ.@[B$287P#U65-M9 ME:FF$:W$T-:9'C!_D;]?/$9#=63B[P):T_I6:K 3^WP% MZ0N M0\T'07@B2).[8#V$W+JC%-/[*G]LR8+0G56KQN-ZGZS.ZD?Z9!ZK]Y+ M)8OB[5JT+2*^" A%+.$$1J&4)F15P$R$&521BE/*TX#9E?@>-OS<:/[=]JQ5 M&2?32^5DTEN--5OF#[5ANEF#O"SUK^L]A_DK7S\^ZK^4FS7_'WNB&C!9YY>" M<:=@.L=>I[_SO0*M F^W"([M%@9B;K]*C(O]1,N%]SEP6D"&0]BSD@QXZ&1+ MRG"%NVO+!4\9=L#ZN5@_25,%6;\[IE.9V;@\5<.:#J,XBG1O(J+$&V8KN=4YT!V^YP MR1^$8V\,&D%O0"5J!=Q6V)OZ:.<&5!C[.\&Q0\?3L1/*[C_F?=<>6&@ M[(^OVQ__GLO"-+Y\_5F^:+U-5R1!$9V M<7;#SHT".I;X5MAJ-?QT^Y^#6E%9HF_'$?XQG6YSZ0SG\-!0*W1\!WGV#WJ= M<$TK($X&7MK=/3C9\U2)HLK*7$B,B< 80R)8 K$(*_<--G>]II?R1 ME$^[^X;VX%CJOS[\)%>:KI95,_='/:+)-S*'_A_JG,2%((F0#,4P8S*%&)F* M$3'6&QT5<))DE,8\\D?>51F3 M^DO7T-PU$ M*E?EQ;DBH[P9=LP[P_D>F;J/9XOL- !O5.C&2VH#<^?'KE4W+\&I6V]\.O&N M-%_CI8N,(O6U\T7&G J+A)%1AQ^V#FZKA50E8+[D#]_UH+^6]89@P;.8"1Q+ M&"HD(4Z3 )(H$##F49*&6$C"G,JN](XVMS6G$@^N%7PNVP, MY6D']M JI3' M600)CQ.(8Q1"@J2$<9P03K1QD&;QXD46;#TYNMU1_[3XVJVOWC ;>57<5?5I M*FAMT=/"UNYAS2^+_1>1V]YT>:&RGOA+4/ M?NN'LI\GO (T,D?LY 2MH*"2=$ T>3]F]K&!WK";* SP)(9^XORLX.@)Z>N_ M?[+H/2LUNH%Z=C<,,V'O'I]H7E11.$7[]'OU\UI3LCGDKH^V]UL34QH$"989 M1 &B$,LX@S00' H2QI+35"@>N%BV0X28&[?N=##;YJ66'2XK3\X0XVS0K-C9 M;&-C/3)-=V$N=BRC(3-=0M M5W6^/EH8L,T+HP$E-#(%W!D3$ M.8:9P $."!$F(9*FP,BH=QIP;!1XOQ.GL M>CN/M:W?S2N"8]N?Q\$[;WT.\+19X^+-S79^Q(E];-80'#K8[&]UW[B^*Z3( M-Z82:>.I^R)?])=+EXM09"P-0P'#,$ FFIG!+(E3R&4H! M_-#*:5GNI!\G^RVL%[PFVKX.Q,UI#WL6CY[]Z^E[)]N[GA6_NV\]?_$P<^R; MONU>F4;=Q3/?/)MJF4VF@N12\"!@$&-,("8*0RI- :5,Z(TI28.,.Z5\G!QI M;D1I!#6;H#>B#LP .0VOG=WE!;21*7(@7LZVUEDL/%E8I\>9U*XZJ^Z^-77^ M!C>*Z+;Z_E;059F;)>.+?%H7FP7A(HQ,XPN9J 1BFG&84>,&2-.84HJE*;MG MP0Y]@\R-&+9]Y3=;04%126I'"KV ]O.!+YC&WGBU".UD!%_Z$;*F 1L(CC! M*?E?']8O_ZYOKS]^_21( MPCC5GW3,4PJQ2AED-&,P"24.&54(!U8%IXX]?&X?=24?>#("@E5_6;KSP)W_ MB"^!8^2/MT:BDLU;@;X^E0=]K CGO+K&_.775;XI]1J-@IC$'%*5Q1"S&$.2H1A2 M_5N59A%+D)-KZ3)QYO;AMUH N2T*OVY+5?Y.322<<7N8*NL(0>#;Z M#"][>N&TVNT?@ RU,B>*JZ'I=JO2F+3Q: M36%'25!I"2HU_6U._,#M:0=SH3"3;G/\ +>_%_+TU($N+OY=BN>EWHP=KT/Z M1H2Z_?QKU8JD$Q6 >!(E&8)ZBZ6W5XIS;8&)#(J 1#(4A*2A59]X?R+-C;Y; MC:KLBNJ+KMD;4%/'%=!&"4>'V>4S9^E/FW0^1F;HHZ6A=Z'D+1/?@%:3IA/4 M.$$$_J#UY;&[7*!I'7K> #SP]_E[\H5)!KLNA0LE92J33, T2B)M)0<))"SB M4#(11(S'(:7I8K/>T*4=U1X9PXD[MR.-N=,KR[K?YWI@9,$Q(.V8[T)X1J:R M773[F^:H(T2T'ZKO.XZ],\)UHMF/CW][+^[]WJ;O6B M%Z%UH6V_A?G4PU0&IH$:@3CE(21$1C!@J42Q2/4G3]P:Q_>.9_5B3]HX?EM# MM'+^#PJG[ 78C@,N!VVB ,E&3O!#*^E?3$9G1UB/L8\VF/@*>7YFR(Z4 MQL1]9)[2HG>;%+X5?IK0[:'H>6(TY^$G);FAX.SSWN#G^+*E/A?RB>:BM2*: M4*3;E:C*SM;AX@LIHH *H:TJ93KRQ3&!F:0!I#*,&0Z3(,/II4:6C2#SL[X: MJ;>%E"H.K,M4M_&8?DPRJWD::JMYP_ZJ1EP[%VUPHIF*NFO9;?\4>+#L7! < MS>2S$N+*MJ +4.>-1*>GN<>;>V[,6@G5:7.^2*,PBA'-8$*#"&)N*CBI+("" M)C&/$Q9$"6]Y]9M=\/K((@]@X&\36*CU9[[K;OI M80!^GN,;8)\.,*,W8:*D@EF\$4XI"A/-44^BP]@23)8N,1&4W:2+J88E!MMQ^KQ%RB3A&6409)E F*]]X(L%A*R4"2Q"D,>VM5E ML1EL;B=0[SK=X&[ >B?H\)"M7JSM-E*^$!QYU6W ^UJ#5TNJZ7$GJ[^-D0TB MGK8_O4--NLFQ47I_*V-UCQN)E)NG8O'^PP)G+)&)0)!Q$>M-!=>,$:,$QEF6 M(JXR@96TX8GF>7.C@O=R:>*!3M=6/@I*_P<]0-61O]GW'WZ^_@NN0HEX1@E*G4HGMP^>V\?2RN6V-&YALEL&AR@_\N=S5F_GE6U? M24^KV/:QDZY8^\KLKTX'?Q_VN?VR?JE<&7=ZH=-+&RV$MK7%,]_\HP[&?]76 M=?%,EU_6R^7'=6&B/!>),H=?A&H#-TSUZD4)I%%"H=82(YY(2A.G+W. #'/[ MB%L5S!EWJP1HM "M&J#1 _QF- &-*HZYS4,FS(XC1IZ&D>EDE!EPIJ +,/3$ M5D,DF)38+H!HGP,O>=0PNNR<(VP[?&'YWZE]_>M(X;U/;3!G0[?O$,Y=@D,Q1%?]W##W$9 MNX5X9\1Y]!$_A,"ZF?B16X>'1=QR_=BZ8H498/-ZM]*?LBPW=Z9/DGXWMJU$ MWM6Q4(N(I B9W5W I8!8BA0RFD@8R4Q1E7 >VN6O7R3%W*AI&\'_I)_XW<0U M/14YEZ855:<9T;_]2Q8B]#?PCW6Q%.##2A8/EJF0ETU9/XU--A$C$]O6#]U1 MX@;4:H!6#] JTFGO= ,:9::8"_=(@E'G9.H8 ?]S,\CS/QA3"Y^^^[,G]]8/ M5O^8'W[XPP:T/9%%_E+U>2P_R\*D--RKC\MUE:WVA6[D-UD\_KRFJ_*=WOIK M/OYQ*XSYZ]??Z9.VI.,0RR@+("$1@YAE&+(,,1BF6*1IEF!%K1KI>:/_K*'3=S7=)%?R;B,?RT5 44!C'L(091+B* LA26FJ?V(DP"%% M6#E5'QY#R+FMI[MSW)MN)"MH]015-3;:\SKR8K,WI5L%@=;P;9TD M\V>C)V@5!>P5_/!K/-SC%$G+9RYX@@']3S M''.L@54^>P-]%HG$0<9I#/6&)=%K!Y60H-ADZX8XSC(6LN^G $\"V7($HYA8+K4X$B$,.-! M"H-$I%F42(UXO*C'_;"R+#SA#_2W T\&O#0%)D:#W&YU] ?BR.O=TV?1G0F$H IPA M&-%$0,QD"ED4A9 J3GDLXS255@&4O:/,C;:[$CIVO.I'LY\IO&$T,D&XP6.? M=&6C?A\7Z =T>$#_JY..U?OL:9*T;-3;IFY97>PY^'&_8!S#:1)DB8*$5/V' M*86,A"%,,2,2H8CKC]]+!.3,2_E]72]IH6T($ST$RM?2G-/<5)OW7>&JIT:W MZE>R5:RZRE.4Y+!R?F-@/C*]M"+?@$KH"M$/.T2G*./GBMK8T917+=OG"H9U M7*7GCNK;JNI[YM$V&F:O18$@"D(T3.-AS27L M!)@=S75:25!C4DK1=@!ZW9:)&MQ)PG)2+/=2(T(]]NZJ@_+!!FLK_D2M(=S0 M\]X(PG+X*[5]< /G=),'Q^<,S(.392GE]ICO9U/J;SM2TXVD?/\L_TO2XJ-^ MF1>1GAG>OPTV;B M#03G(#=OZ',&%V!>/\JO&[JIDHNW7LE(A5&22FE;&5(VK<2NGC>O0"5<[GO* ULAT- 2H(66-^V#P5[?XZ"A3%R;N M4_5(Y>'>RP=N\XZVS.KT6?OQ=7=)PT6WIM! TU#KIZJCZ=WJ<^4'^JDP+9LB MC$2(T@1REL2F*8Z")%(()CP27(8*"^44X#*"C',CH4I$O4$<7$IPC'FTW#Q> M=W;&WE]VNA!V]>NV(C3A*$>[%1HMMQUC;T"M:54FOM+5_$9KZW$G.MY4^-JL MCB#AM/O9\2 ^V/*..-1 R_'QB>;%8Y4-8-+PJRS\NL+]W^52?%P7OY9R$;(H MU)\5@YR(".),IC!#5,)(TS\5'&51Y%0DQFK4N1'Z3FAS,K4T-0N65C5 7C'R9I%9C3FN@NL!P M8*XZW3PT/%M4:;MT:0Y [E;OZ%.^H5WCG_L@MJ,<;\"-3#7[F.5;S,!O MM;!>@XDM0/$6%=PWUL3AO19J'\;IVMSDQB%"YHOW32[MQ[SD^MF5G?11_ZY< M9#$A@U8 MHQ_4?K;P!M7(++%%J1:RVN5GE0I)QQ/0. MAB*%(<8X@IH5$IC*E&?ZAU1A*]_>8 GF1A2=: U?)KZZ642\$>FGIW\H%;@IF4?#7ZK1-N"R-1B:.;)G_5R,8H7 M!)P.&W>R8-2+8.D&JE[VH.MT&*PE-3)N,ZH62N HPS2#4G ),4($,ID(&/%0 M4Z9":8BL]E\CRC@W8JU%K"+&.MF1XED:/S__;@[^S/'Q4Z@V\1/WCJP9TI&;AEX M;.0_5:O 'NA\MPCL&VK8<>L_9/[P71L>MR^RH _RT[,Q/.[5^WSYK'][V,$. M,\:3E,90,44@ID+!+! 41H$(5,33(,5.?50? M]"QX(#3[I\-#'S.,!'>5\7[>%@]3F-,X#23DC"*(@XQ!PM(JD#+#,A,L"YR" MOX^,,3/A62UV7%],_:LC)',"MQ^[@N-OD_6]OL>$K> LGJGG)B)O**=^:AJ],-V&I5Y11W]:JVOMVLXYNW:<<>W>B> M ??E<]@'OCQ?3]_&+L?*?ROA_IH]M2=K?6G]:IH:TYV"X69-,.% MWM7BB 8A9(A'$/-40(HS A.&)-)<+R/FM+6]7*2Y&8C'.V9HI4"EU=OSL*YB MW3.O)F_7T:ST,+]V;#_MK$UU=CWJA#D3O#^,/5&[!X$F)75_ .[3N<FFM/F):RSJX6^D63SLFO!"ED:FM6\O\]@PPES0BW5?=?_?1[0C7:CFZ MKV)/G]R\M1/-)_KYS=&BF6>D?>94)4VKK\%WE'B_O5MUK\A7/M7%9[BJB MQ#)":<8PY(EI81Q*"6F&*501#D.I8I0)J^Y)XX@W-VHQ4?QM0$(=?5*%&GW] M%80!2B"*AM:O\3*7=MQTO1D:?V?>>H_;4I8E^/5)F*X[9KO];ALPTKERJ])$ M-7%\8NZ]8HX7X:Y43\K[7@=Q3TV[>?\,=]4>4//A0EV,YUCV\H_I@?1 M0BD9H(P&$&=1"G&",2%M!89FC&V1L9NJ MXYU]O-!9K/OIUC>"H]N$-7A;6:$1=EL[[*;J;>81//NH*9\@3A3^=!F83@%, MMNCT1"*=?<1D(46VRG1C@ZSO&>CZ6B[7OYOGZGW\^_4SVZCG-KRH_"*YS*N> M.U_6RZ7>X9ML\T7*(Q[$'$,FJ;:H!4DA83*#2O)(*I)D*+'*E1HLP=QXN146 M[*2] 5NM@)8:O"NDR#? =)@ OQE5S"&;T<7QJ--]MBS]6&/.P31FL6?XW3U3 M0R'TY8)R'G]:7]-0> Z<2H,?-#@VH'KV9_IJ'FQ\5G5UU\[11]LL74J.>)1& M,#8Q -CDD!&),A@E$>,)#2)!E!,UVH\]0U*L2N#*/TPI$]-5MJKT[>S-M\;> MVF$_!J)345PC=NV ;Q#N2.ZQ^_P%@/GSJ5N//+7;W!62(YYQYT<,HZ]WZ\?' M]>KK1N_+JV:+BQ#',B1<0)%&(<0H2R )5 Q5IA)*TD"&H5.UMOT!YD9$M7R@ M- +>@'\-_AH$ 0)/M O1MR_@2@.;O3OS/_:$&WZO/F^+O)_FN#M#?A%@_[] MW_X%)<'?(G0#S/ZB^@#?Z]7&Q)Z^^5/X-X!P=A.1^"9*@^HZA+'^.;X)PP3D MVHPW3S6=#W8QJNZCW MYY,T[=ETSTR/S8S/'7>HZ;CK9W M%=3^F/"4_I[H[N#QDW+:*>7VB>OD=9?4IC5V^4MZ8\[GI5 M?I*;>_6-_O%9%MT8[T5"!*(J$1#%L3:V DDA4XF""1,II5S(('6*PKY EKEQ MWJ>V2ZJ9:" ZJK0]4K4N +[)/A':8J9%:9+Z:QIT3$2Y9"KM"&BB"1J9J]ZV M.JTFJ*L*V.E2TW]>/JU+NC1^N!/7W50M5/7?M=Y5A8 VJZ7.>/%=K/>B"?!: MT'>8)%@4<*.5FLY1M?<=_K(NE !_JEE;;TNWVWH,6S/,> M%A=LIN&O1B)W9>T](@.4GLCQ<4YY)]?&GIH]'HSVRLD<%7NB=?T1^W\:FE;' M-G>K)228\R-3T$D@0GJBV!FRK'I7[$DR.* 9$Y':*<&FIO) M9N0$.T'UFJXO=NR>>19<.SO+!V0CD]! M 8DWO5#X2W[[L0P$Z?@]2M[F(=W MYGIOZ1K5CX7<<@2/XR 5%"*5$M.Y1,$L4P12Q53 )0HBYE3I]>R(,\[G;TX17-D7GD4B!]I#<\[(6]\:Z=G'!=W=G.8T*NP:S?%K'L49@ZN*C5N^@^Z[CL'7(SF'7W4FG7G/VI:Z5=]RT85#9MK.FQJ)OF?>C)"Z>-!=ZQRFFCC35QFS63 M\[YYW>VJRGL3-?/M.UT=[?*S5PNI^N-[NI$?:5[4OMTXD8@(3""19J^4X0 R MO4N"61"1C*51F'&W-MUST6QNADNWI=NEOK39@#QV3[AKOA0C&S\>.LG5Z'3. MN4I0X0,V&J"^/G,'1?"J2X"!"ABLZA")&32B&VO^K]V^SKM>?XZF=V--I[=6 M>:,)>&FN\_:)=.$ MFL@^A2'CJ7&BX# 06(8T"H>E.GN0;F[+=:MM<:56%6RP[I0-^_Y[S[\!X M?Q\;%4VW6QBBU<_,XE;#:@]93I0J[1%^[YG2/F2[4J*T1UA/YTG[',3]Q/ICOLHW MLFJQ>+?:Z(\@UP_N"*"WM(L8(X$5,@VY,[WQ8RR"#*L,$D5E0F(:*\%L#Y\M MQIL;O_^Z4O1E753?<;G6NS%-U"OY>_5O60?NT(="2L'_Z0!<]+0U5:0KUZE#FOUAJT4(E*":55GTH*<8@0S *L M(")AFN 0HPBYF?BCB3JW]>#V0;.]"1H%>2MH:\6K.CD(U 6/2B!W2@TXMAMG MXAW.X:X^G?,_6-L>G744-EUZVA=CC..Q4:?%YWG7.().?X U*N!'3Z3&'7'8 M8E0=<-6NL$5,DC".LA#&:11 3(( ,H%2F(HP"Q+&:"+C-G;?;OWH/-V*(=Z& M[X],^?59>5Y)=P-6M@;J,>3LZ-<5C6GXLH:A%LL?IQW1U1,)=9\\*6L<46G_ M,S]VR< ^":OZZ=B_?RDG[A\-HG 1SW4[];EIKQ7/ZW7HORZ7HI%DG'.4"Q@ M$#,%<11&,.-!#$4<1C$C),;*R:=[@2QS,_.,?,:B*^2+U(*;2+%\I7_4+_-K MG75=?0TB+TS'/6ZT<8RMOV#>[%ADHMD8F76V>8N5&L:X:A0Y$=9S RIES-Q5 MZ@"CC\= _LM!]17K?X$DTZ8#7 [90<: AT<.H]OM>:W%,>VOJS4K9?%2&V-/ MSQO]9PV9OJN2K.X80#(BDC3CD&4RAC@QO2&2*(*2RH 3*>,PQ2X<[%O N1%S MUR-CZ8:Y 5U%0:4I>*OJL(81WE\&.V*_YA2/?41\G=EU7@;&F@)/:X-W\29= M,,8"=W\5&6T<=T=<4X@S-]6/375BA@,3O!7(L'[V%@[^D:CL5$3JV= M@%4QZK_Z<5X=5[O'3[5WPV0NJ>."=KU/)ZX86-N-EM_-_TQ4VPM=RJH"9KDI M_J)SY2))!"91D$ 9"@(Q5@(2G ;:@DT)SKA*UH4> M_4RK8!D)F=Z89#PT+L(009)%%,8R8TF6,95$I)G6#RO+8]Z))[65:S93*LW! MT34FDV229Q*;QE920JR"#&9Q(F&D.7,YO(G4SC3>(W,T8S M0_OS>'-L(J><.;LMX63S,;(M]*Z:A.JK^M"=A)WLH+[$S,K>+[MW>*S6Z -9 M7Z4=+Y)EVCJ0/F [*!KIY:'#;*1/SZ3;YDV2 MKDG-=TQF1^=) ^C;ON:L V*S!6Q5 JX,_@AP,GR=2=!]_4B(< M#,\^^0U_T/""W_EFV[&KKN 8Q@+FD8J$B+CW+4' W=L0W$/F#! M3G;PVRA)-\-P\UC9VV'PR>M^NP-SK"KX@*<,([CFJ-^,5IWH5W%UG[7M*'^I M"N4OHEC$*HE"&*4LT08<2F F-*4)1$2&J<+*K83DN0'G1F(?.QF*"O!._P,O MQ0G.XF]'93Y1'9F\.J+6?LJ;.K@85.*"WVJ!/=*5+3:>".KL<)-2DJWR^R1D M?=\PVCGLS'++]):5\LU"X(B')(AAH"35A".(BWRMPIZZ97BR"A&261@#&B F),-.4H@2#" MB%.592'G=&"3M^XXFEYK9L]3]W5SW.B< M?^J.9"R"8XD]EU3:N% M'+5MVC$<_'=/>S/*M9JH'5.UIY?:T ^Z:/*HHBCEF60I(B!G%$ ML?XI0S"+8HQ00 A"R<#-S!!Y9D8[Z<*%0]>"\T:.J<-TQC3\C(!.:> M8S1NKUQ/R/K?H0V2YEK;N$N@Z]GK7?38H=:9UGVUJ1_Y)2__Y^=\)>\V\K%< MB "'@5(82I&F$!/$(<4I@IQ&62K"**/8Z8SZ]%"S(]"NI,"("GXSPH)*6L=, MGAZ$;:TT'[B-;J@-@VR K78.#6_FVLF!)K;8SBE\:+2=O<,]C:0-?C(F0U6P MY'[U,5_1%=?\=+NM4E:[ULKU,A>F>L)_WGTH&X\+ETAAFJ20H41"' ME3I@2 MF,9A%M.81HI9UWJ[4):YT4U7'5 7@[E?@:U&8*<2N*W]TENE@-'*/JOCTDGL M)ZR)IV9D1KMT5L[[W+Q/CWV6SH33-%%:SV@?D5,:D"=<>_*&+AUALD0C3U!T M,Y-\/7*PJ5RY8/Z1;[Z_>RXWZT=9;!OKMOO;+,Q0%D4ZED83*JFPHG-X"?V<8.Q]O:A/:*XOC&="4N^%W+ M"UJ!=T<#KR,<#+A Y,_"/C_DU+:V-0A'K&[[>P=6"*G(3OXL-?>UH;@?_C"E MW.0B##(2*:R))R4(XD@B2'A,H"!QDLH8\Y@Y^6U[QIH;W[3BF0H.JA8;+(W< MCF>;??#:\8PGT$:FET9*4(EYLXW;!XVD'DM9G(?#5U6*GI&F+3!Q7N6#6A$6 MM[COUZNB[YV68[^6\HOI%%)^6[?LU-1X_+HI)'VLTOSC-&!!EBJ(4B8@5HA MDH8QC#)MPT2)XDEL12)#!9@;LQB9C.ODN92@J(0W>2^\$1\\-25;RTH!^WW> MH+DYO_<>&_&1::D2_VT'1JT!J%4 W]9;0VA;*K=6P[6TQ2#T[;?68\_"1/OI MD6;#:3=]"90]6^A!CYULWWR)TMW-\D7/&=ZA^MWZD>D%K3IZEGS]L,K_*<6= MT,/D*C;UZ,!*_ MEVRS:W0B_EMK9E1:<,XRB20VO42P7LFPA$PPT^&:T R%41+*U+6O]3Q4F]L: MV4GEH%LAJY95':W,OY=:+VA*[@"A-7-OA3P/^!W:9L]#X!FM\-LVRQUD;L . M&] %IVV*U<)ST!VK0>@&[#!Z&SS1AGPF D_>L'PF>A^Q-VEAWZ\?:;Y:)"$F08PBB&260HS3"+(@1# *8QX*2;!C9%3O:'.S]YJ: M(%MI02LN^*T6V#$^JA]JNW-7;P".; !=@)WSX:L5)IZ.7_O'FO0 UDKM_2-8 MNYN&4J\;+F*C=)^WUW-XR.@[ ML.Z>:Q%QEH@DY3 AH8 82059BKC>"7&N4H%YDHJV4]\W>SZ:5 FK;_5M0\!O M4_#<@)/RZ[P$=G0YOSG]__*\^^VYH3]NO\KT>5HLII5]TM7G*M.ROYQ=1X@+ M&ZPULKR1X4AW'GV!%JEXTZSG_Y'WMDUNXTC6Z%]!Q-[8Z(X09@@2)('=3]5^ MZ:?B>EP.VS/S;/0'!5[+VE%)M:*J;.^OOP!)2=0;!5 @Q8X;L^NVJR@B\T \ M3 "9)S]LB_=8+I(L86;AC@BRN5(8$AHKB!(=4QXS+I.H4W>U$-:-+7)O-M^J M>>Z0WD[WX;)7-=VL&G-=48X9]DO@N%RXU=3VO;ZXQ:QV;Z@6$OW0W=2"V':; M5FHA83W;1RWH(/[93:=EL&T+@/7/4X?Q$14IBS"SQ?(,8J$$I%A22.,$:YG0 M3&=.*?@,KXJU-= M?+%VST7I$?.!DD4"8^^5OM$1O9;\"M\[#I8 T='59H9"UUOXO2ZDFDWOS.>E MOQ4?W6.*"-=6[T M<@Q7.U%?!4+?!W-;_]^W^>_\B)_U]43T62CQE\?EZU_-9ZK T_QE%V\>WVF0 M!_>L YO'\OP%G8_.9FOU8?:JI'F^S=S,-EL/?R^4?IE_F&DU3?,L2[.(0)5F M!&*E(PIVY71YRZ+,W9Q!.G,&Y M?S9,!Y"-FFZS"85,$X)4Q*"F6D <91A2F:508\VP^16-F5?^C\.88Z.AC8G@ MN6Q3T4?OCU/(NU%18#Q[9J(3'4"VZ [5!*0%H9[Z@)P:\::M0%H@N-0-I.VC MW5BH%HM'Q49%MM23/;[PHUH_Z*_LQY2AF+$HDY!'RBR$ MTAQ#SC&!B.$L1C1A6'MIQH0Q:VS\81NAVIZR51^+TRK:?GP2:/K<.&CX2>F9 MM\X)9UN?-JUJEPNP5=XVR]MS'[%3:WYM_ O'>V'Q#L25@8P:E%_# GG(R8'O MWI''%3>A7[%>E0<5[\WW_>YI^;)83RD1B4P$AUD>Y5;-2T*BJ():1W'"5$RY M0%[,?&:@L7&M"7T78O9LGEK.YC9/UI-8S^'I2)4!4.J;_(R)8&>C/5TR*[O* MS( <=@&(4*QT;IAA>>:"LT?,<>GZKB6GY@%;L/GG2C3SBUJ]FF7@_>/*U#=/A:PHFS;Q)1(2464 M(9AI6X>:QE8K*8X@13C6A*9)'GGUAFT=;6R\LJF1J@1#/3O#MN/J?. 5!JW^ M3[I.%I/UTB/6"90^Z\ENTRG6R6VGBK) _6+-.N<-*[Y]6BU?9U+)WW[^O;!G M9ML-K3NQGKU6?6JK-9+YV7:15$P3)7*&4 H%0IF)62RII F!F1 X25*9YZF: MKI=K-G=CENO,\:*>K5'];BP)XXZ5%Y5@M@!B:_1F9\GF2F]]\N.F*Z?.C;R& MFY">V_5Q/P*M@Z!G4=VPWP[7SNGPI%@&' #L>25Q@Q* MHV& .^390'>]KK:W(3=0&$O>+U=/K(X9IP*1G,=9#/,\2B#695Y3:CMYTT2* M3&')O#:-',8<6S17F^5)E2[@NO%A8,AZ)KUM?>J>S*^Q%Y0&;Y:+X2M)'> ) M7/_9-N)-JC8=(#A7:^GRT:#AWOWB514.,8/65,0H53!)"(%8\ S2F$M()[C]AGNNQHPA MW/,$SC'<\[VK?_'(.W.WK23,9_5L52\7CU:<[J68M&\ FL-M:"HC37O=:D%=UV%@R)6<_\5L.U MZ02_-11\:8?+JS3%!8M.E2JM-QZL<,7%O68=B]/U71KO2J6>K(2&;Q5F'FNA M*:-0LB2#F(O<+ 49@1F/:2QTB@E-W5ON=K1B;$2RJI,[CYC[?PSV#ST M3$Z-*>B[<+G[5/CTTAU@2@;KHGOEU-AV_R-4A]TK MT6[MK=OUW@-VU;W2_?U^NM?>K-LVP^_+I?P^F\_O%H?U5X7-MILO;5F$YS&J MUSU'1(8;NTM-G,,"P@+L;._EG+43:H&6F'YC#[JB[ 3+X0*RVTTZ%OJLO^VZ MS=HE:2UGF[(HIH(:KDMB;3/\,T@)-ZM'K42290G+%7%NYK> 879KZ 0JA:K#.C#%N0U>[J4576AFNN5"'@ZUC6T89QQ3&4$A[!*=RLPLT74"-1(1$[GYG_!2<_<:?:RL MW=0/M&QR])BXA$(!)L>-9GJ#O&?R"8JV?V^)+JB%ZC?A-?:P/2BZP'+4EZ+3 M3:X(/*N@=B??.Y69(I%.)%0I*05R-3119P)IGLLLS2E#J5^1^:E1QD9?U8/3 M13[G-(@>4]"-G6!C*+"63H"QU7U3^BR8E[?_0T#4\P-_&IW+14;N,+EOS8> :Z"= M=\\OE=>>^2486K;$SWYTL!WO2\8W-[0O7MLMR/G$?MIO0/%^N?JL;.&G6+]8 M>>EIDM-(Y3JSZ1L\,,&O1<UXAC+9+>L;&YNXF K MJ)M[>F*E-AJ;.@LPLL?'E0U-C.4/NBZ_^FHMGF*<950)!16G$<2*YY GDL%( M1KG&DL8$.^7=N@PVMI7AOJTVC-IHSOQ1VNMY8->*L]NR,11Z/<\#(+ZQU:-OSM Y8-W( M(@!65U^@T_-NZHS2SW7+]O;06STE@_\O"V6O_\ M:+YZ=S]FQ332*F*)3* 4N3;K):0@R2B!,LZ3/,Y(D@BG]=*Y <9&6$T;@342 M_&'-=%P:G86QG8U"@-,SWWCCXDPCEYQO(PKSV09)F'_M".+L;0>A@$M.;1[R MB]=UC%G$-R5?YLHNBPXW;I1TV+8IEU%?U8_U;\:;?TT5R462(O/89\0$-2:( M@4Q30PHDPB(C.A,)\PIJPMHW-A+9N&=W"G;URH7]Y_K;IHL?8,W-XD8=AOV] M]='*GCRQ_S8O;S$W/_*,E@)_ QS#J=O-:]_Q5F-*3QP"F+\Z'@'46T; .@E* M+P.N#7O"/U2L%MBZ88.Y?J ]BO9Z&J9K#XS5[)6M9Z_UKBXB$4I2S2#/!(;8 M+'$AD2J&ME1&9#F*J/1L?;%W_['Q^,Z\CCOD!_ Y;HIW!Z7O?7!W/#JTM3CI M=;!N%OMW'[B)Q4G7CGM7G+ZL8PAHVW/^9I;_\LWRR99_EONV=W:U^%BV-?SM MY^Z2.C7K[KM99SX\ER)9#R_KPJX\9XO'CR_E+BW12&0J3R'GVO:]D02R&&4P M3;,X21)FXL-X^FR<6$JS9EVM'4/!T';Z/"^'UO;WZ#3,G "N'F>+A57NJ#OI ME,U5RX:JA6>[C/#3'$=FFI.$PR2GAN.CR-![EMK:1RDRG5,3[&?U-+\S+Z _ MRR1O;!UHBE7YWS'.KV,D?\L9ZSN6MX;#TG+0] XTW+.+K^9UM8N@]'$":B_- M7YJ37GD:,)SO:Q)"!?3![1LVI.\+WJ.@OK>!_%.F3_97W[:FV/58GW**"%$L MLF%^^;I/(&64PCC/662[H,?"J:>5SZ!C6P!4EH&Y,Z;=RF10VMQ44]I:/0$UWM;P'E!USX?M ]V!\E8#H>R54>H+5TOFI_.M M!LO0]'6NF4GI_=G.NB;V#*$PKXXR+=-%8V GG$D41H3VW"ZS'/B M C*-*4SS*).24QI["Y\$-&]L[XB-5L>[ILA255G_YCC3VUL3)>3$NH7^MYNN MGE] &\= [=D$G-!9F9P16MEYN!6" G_TLHG?#_[A]%E"&C>T@$L/P)Y0>.EC ME ZZ$,]FZ;!<%=]FS^^5NGM5 V,V;^=PU5; MV,MOCEO/TRU+PQN.@H:G-A>Z]!7LG 4[;R>-$MNC4MQQ3/M5I=RWF/Z;5FD/ M^36XMO0Z].3X554'&_V6!=.A(;Q0"QU\N.NZSH:HTMYM3A93I"15(B]S?>WN M7RH@%4A#D6'*$Q'AA,DNG6H#VSFVA61CJ[V+S&A?L^FVY3>".;I)O'"UG$>U MP0\/3UL"=I[L>6H"M_(-;>5-VO_V!/6YEL%]#=>UNZ5]<:V>EU6S3-LB3Y45 M*JN?;Y9239'6++6EK423'&(M8L@3I2&.F*3$O"Y8'OLUN6P=;VPT7YD,9DV; M)V6C2P5LI49EN?FO=#S!=L6]G3L<9M,MX]UBUI/]7+ *5,QH0)BEMJ^N3R!+(VXU:9/<1S' M6OM5%?P)VFF$:)C1O2W&N)M?]-W>HO\F%C=O5>'1D")(8,R\Y K=AQ_:J**VVN2O"'E//9]*>BP(]6["%L(<JL[Q;2-N9^MH_=1[6>HHPEA- 4$ISF$$>$ MF[B69S!&)LB3.HNQT%Y-2%H&&QL_;6PM=\_5QM )6"C'0W4GA#F-962PA"K' M9OG J8)$Q@2:=42&B.19))1/:]]@" _0WW<8A-W(/11N/5/ZQDS#X];0$KEW M.^0^MB#GWPW& 9)0'6':AAJV*XR#TT>=85P^X[\9\5E)I9[L"8I5(5\NUL:/ M>7DR;^A/%>M:?9;3B$6<"8@SS6QS< $)Q3%,TCQGDM"(9T[;C^Y#CHVI=U:# M?;/!QFZ/(D='U"_O0(3'LF=NN0QCATY[CG"Z[RJ$AW6@G83+\(;9+/ #J&6# MP/%&@VT*^#G6W CP_&3'=L5[^PR;;F%3JF.<49Q!P\X28L08Y))(B)1!6Z24 MJCSRZE=\N9P8^ MVF2\V S1OZ-Q*P:A6AJ?'F38GL:MCAXU-6Z_^LI&#&NS3*^T,.K7780(C_(L MAVF4FW4ULVUI MSB.G9L$=QAX;PY3FVTWOG0/@C\I4#Q5TWPEH)YJ>8>V9>CHAZJ6?WA&;*Z35 M?4<<3'6](Q1-0?:NMQA8J'/7.<_F %=*85:$1*R5_,?26FN/:3^SM9H2R9-( M8 9I'FF($\-Q3+,(VF*.B#(IDLBO*4W_-H^-%C=6@M>MF0,I.7K,LUNX-K+9 M&S#PZZCVV&S&NO-\ K;?B9WSP'H_ @5(_ZFZM2:DA\5_#I5(_RD(IAO98>C MA]^EPHT]/:0LPC+E*4S3-+(GX!GD*I-0FG@;RSS'*$N"G,]N1AS;(6TE)?7< M^U'M%O$KSVN[X'C;0]O2XJ'.;@_AZ?L =SO>.$YQ#]UW/LH]^F#GYL[/RX+- M?U\M7Y[O%V+^8E5QK7[6TF;XO"A9[T0N%]LMR5J9;THYTDJI"/)(24-%.H%, M2@IEKI(LXRA/XLR'BJZP96PD]=6.T3A:4+68H7='Z,Z3X\9: T'>,Y]MO "E M&V6GQLH1T/0$;%UI9D_7W@3M.'TMI.$:4G>V9.A^U=="=J*=]=6W["@>.Y\O MOUN=N_?+U=OE"U_KEXV*1?%9"35[M>>^M2[A5'%IOM,HA7&,,XAM(3#5.(64 MQ%A1'.O$316\T^ACVQ/8&E^V6)6U^8#5]GMJO7K-@QM=]H9NSP2Y56K=&3D! M^VB_62DY6X,/RZ+8"K(&U&#M EPHB56OL8=54.T"RY% :J>;=&W>O13_JCKC MOGU9V0SPLAE,N39NG#>9Q;%:B9E914]93+,<)PE,$VS6JW&<0*(X@[ED*JII>O\T)U&5 M_Z !0-VJ8&T@V'4EVZ( S'>FPF$$9U+=)^_69U,=+/]SG%%UGY)@9U57F-#M MS?A9V:'$NGP+WRUDF=FAY)U8SUX/NC'L*IP1UX@E-(V4 MYHH1A;A7%GH7(\:V,MCSP>^5U&D.W-XM?2/;\TMBS_SRI*MV .P\:#2CZ:D' MS34@!B+K3B8,RKK7@'1(GU?=JQL/&IY^LOINYDXE,Q=W+^MORY55GYRF(J?, MF8K$RG- M?^ZTL[^:-6?!1+EX_&K/DJ9Y0A.2J10J33G$"960$QW#',LDR6-!(N)4WG.M M(6-CJ=.J^#M7F@+Y36?,JL.ZXRE8VWGZW&ANB$GIF?UZFX\0;0>\P.ROKX"; M&;=N'. %ED-G +_[=6@6^N'NLWI5BQ=55_[&B.D,11&,:8(AYD1 +E &"8G2 M.$JQ0NZRO('1E_,* M3(;JP;G#)E"7S3,^MW74//S(<-TSSQB[URGSW#7^E=M_8S]F3R]/]?8+V/4SOW7.5]S\13 MVQ50=^&LMU>4.^_?;[!BYI-N-$N53U_0=3]X(R-LXXT77LSDC*UFJGA8E4=R M]XM75;>QVUVJ9%D*;:ZJMR2BB"%.*(*1LOESD<"0YCB!"6(Y26BN69;[[1P' ML&IL3WM#RFRQ+V4VVPCNE4<_YW[IN_\<8F)==ZH'GJ[>][0;_IBE6,,CFYU3 M)5\TG)J IEM@X]+PK'_+FUYS\O9FSHKBK PC- M8DH8S:#,4F26>SF"3&4O]%PSK9]7TX__-=7*K(4T M99 (IB'640:I3##4>:)R152D2>:T4JKN-[:G]:/Z#OYKN?J7XP*I!N7"LLC? MU9Z?P(_O_@G^Z^'S_QM@$;3O6TM'0WME]6S9OS66/?4=AEGL[)N[7>(<_+AC M*KSXIN2+E73:;*R6O52+6;ES^MO/QK^J\P9!-!,8*YBJ5$",> 8)4@K26&6I M>98RD7*O&B!/ \;V\&WLMR5 VR.*I@L3F[;<^$&W\R'O>7)[Y_:)?M^[LL&! M]\_V[HA>J)1MW^&'S;ON",Y1\G37^W2,_UGQ[6XA[7]L]O4KFZNR]K)8KV96 M(NCT[^M] ,Q('&&"8)1I$VB898/-"B10HD0K'"&%A-/!4 ACQD:4ULA)I=BM M=K9.RKVQ%CP+=[E7]XU9V'G"VBY:I"-F@!8 MAUHR76/*L(NK * =+<-"W-/_M/W$ ?_N6/]>FC%F>L:V>50E_:^4-)8TV_5: M;3ZTOGC(BJ++1:TQM[G9",*0\B2!5B",5(X)2I^Z(?1LZ-O+> M-FFQ>1:@^,Z>Z]1-]W/P7N>UG<;'-%L]4_SI+*E&:E33U3J-%&R<+5F_V6*\ M]G<"=A[7GQG)O+OG4HQE_@?*R[CY]\ KZ6.(R6E)(.EU^,&2488 L9G8,LAX M(1=Q=^LW;+7Z.5L\ELH24TFPC)3.8"ZM_&HN$DBP8)"A%/%,()4BOW,=EU'' M]F;?1ON'*[,0B[!#Q*]9;5V!X^V656P--E97JC5]KY/.H-3K@NAPS!&L?,[ MX+;$.??ACAJ"):%MM.E23I2FS"Q 8J(@1BB&' D*!4:),@L0P43DH[.Z=WT^7)=7WYU!Z/F9W+.KJ_ONB]#., RT:MS_.OPES.+NI-,MJ['] MZP=;/ITTL[G>.7U!]PW.QL'5I]7R_7+UQ,P0RR=E=5O?&]M.*AP7']7Z07]E M/Z99&HN<: &QR,P?2FFSC6,%)G-T6Z:'0N\%;RPVXSJH";8@$5@XX.=1-U ':G#ZG -#Z&3\" MD6HV+:M(?GYY8O/Y9H1IE&22;^ M8Z.)RD106!L!KXUTHX9S"+:S00!<>B: &I+2O&V:Z?4/_07'6U+2S2>K1]S\ M9?=DG[O?( _S!6[_%6" *] MP$^/,>B;N]7-PU=V^\57-'$H'E[6Q9HM;$.PJ6 Q%U)@J*(T,0^]2"'#-((T MHC&5C"91S*?/I4SVES5;K=T>_:-Q?+[.AZ/U&*FR>=G_Z;I."'MX1K$2428H MI!E#!D^"(8E8#(TIAEIY3JA(:SS?+7R:5UR'YF:L/Q66;O1Y%3H]4V=EVP0T MK O<-^&4XR&[&^S=?_@>!*?<.]DIX.2%W4BRH3)Y*$!IVR%G5"642P*%$AG$ M7&>09;EA3,YRGB"EN96B=<]&:!]N;.D)(71H+P#L]MB'@ZUG#FC*S8(3 :>MIMX6[[LGY:KLKN)NOU M:L9?UC;2^[K\N"?6LZDFF/*((Y298(W3.#7\PP6D @G(8ZRBC,:2I%[94/V8 M.3;>VC_5%%LOO<\T>YY=-_*[_9SU3)HG3L-V7IXY"VOVO:Z]!DVWP7H)]AT' M&\]#2GWW.3/!],%[,7)@4?$^@3Y6(N]UM"L:3VW+"J<:Q4SG4D&5\1AB%"-( M69)!'BG,)<):8NW=4FI[^[%MW'V^IOSY #DWTNV.1\]D>5"''+AKTY''(?LQ M[6X^?*>E(\=.]E ZOJK;P_JWV6*Y*AO35<_^6R56BA6J/N"OR*)4WCY#%O]G M.3>C%5.E."<\3F"F;#:\,DM/@B,*$Q8A\PN!$IEMFJ-^=7_:0]GG]%SLMS_] M.DC)SO/,)M;+IBLV(@@CB1EL=MVH:-#)&DBJZG1D9LLG*]^V.5'[\W?F-BIF>"+=9W0BQ?;-CX6*H]S%2Q M:T09YQ&26C*H!&$F)Z]NPXXMHOOR\O3$5C_M:J[A M -AY #8N>!XLN$V"XVE#<&C[/H)HA[*G?I]^,(4ZL' ;=-A3#"\@CHXV_#[M M7U?Q\>7)+F"7JSMN2)&)]10+'D<(,8B0B3$Q93FD&<\ATBSEBNE(1<*U0N+H M[F.CG*V!_^&>%'\,63MS7 U$WX'7H6W70.&>Z7\5) /E[+M#XY5N?];UEL3Y MX\\,E@)_UMQF,OOYBZ[(5.G2_KUN\MXX#OYL(KOWRY7]Y93$"B.5I)#R.#>+ M9Y1 HE)#<3'.HX1GANF\]LCZ,7-L-%F=L'=(YP@_@8Y1VLVGI>^HSEH/2_-! MTT70\-%*N3:OJ_T$I:,34+NZEYP"_K#N@MK?D/%@KQ,2,N$EO)'#9\WT!O3) MU)O^1NOVZOBTLF>ZZY^?YC9L7DBK4O)L1S[1\GZ:8Y)$J4B@UM*$NXG(S=([ M2DRXRY6.!1<P)*P_=! M!3O;>UJ!=T$M$(]Z#3TH.W8!Y9#S.MTCB*1KHWCK07\PO_OZC2U0%'U2YBN[ M6)_>R#3FOIH/+1=L?K_0MKC4?OY^86[#YKM-A?* ^WFNUNI._O=+U3#H/9NM M*@TRD=N3Y#B&,489Q%(I2*C0,"8:RSA.1":0QYG3V/P;Z9G5,%W=QC89W71I MQ_W=N:6.;;,*=ZF!Q0:L#3C H -J>";GCM%*A8(-1J !DDVV*F%J;BKO@#+# M;J&: O6!2F_<7\EKY+,_5-\-6\JL?OG^(I>J\Y[\^^!GYKO[WKJ.CY9-,B_Y=5AK]5O R7[<"?5NII]O(TU:G,%"<(L%*CKNX?R8\Z?]!_U7SW9-;FZLMRSE8/ MWQ=J=?_APYNZH2K+:$RB3,(\D@+B--&0HSR%213%>:(0BK/(]6#[_##C(Q5K M*2A-!:6MX'X"C+GND7@+II>7:F&0ZITZSH!TN6>M#UKNJX@PJ T4T_M_Q;PB MZ+,J\[$ SYG.XNEL$=E)%SD%H[C=E(D9576C%'%.*TRQ7&HHL M)A C%4&211)2&F4J92J-1.)3?QC(+B_B';S@\"H9U= SZ!;[W6!>>J;YTWJ: M$W?IS0G@I7.;3P01X.P)[T!!9RBK!@U- T-Y&,"&OGW'?CV&/Y;SF2QO_0^V M*ML&;5;\E698W:^3LS1%442@P)'ML"HS2(EMHI'G.HDC$PI'7NVGG4<>6S"\ ML75[1 )LPZ6U=T:Y._1N5-L+H#V3Z9[-$["%=EN 4]D]4/]37P!#]?9Q'G?8 M_CZ^!4G:_F?F^73VRVF,99GA(F)(P3G$,L,(><NV\<2TF/?/# 1Q?+L'AI9E^SN].@NE'-QM, M+?V<&TVI]+/7=-1)7SVR17U2N;5# M<2KA7<=I*G":0*O25ZD#\YA',*.19#PF&6+(2V(]L(%CHXFF?V6JZUM5B-7L M>7/&?[&YP##3ZA:SW'*R>N:OIFL3L.=<.6U-]^R\;1T$.P_[+XGH:P)""=2' M-F]8;?N>P#V2Q>]K'+]71+%:-W;)E'Q7;R3?_9@54XJU5#&R>^V)63;&B$/* MA3);S#9HR_]I15.NM!Z$9%^>0 M)RR"F# %21;;_+*8IB1/A52I3S;$X0!C2VNHVM/7&0R+1Z!J.WT/T Y@=#TG MZPY.[X_VIAKKW25$.IQNG78[V"'6P>T'/JLZ[=SQD=29ZSH^R*SX5J;%2R5_ M^_GWP@K UP'#XO%.K&>O)66<;KTYY8JG.$TQ3')JUG&88T@12Z!DJ4(I3A26 M3KFD0:P96R1@,Y^L)"]XKCVR0A1["5"SQ:LJ2OI@6]\\">2JZ7-DFZ$FI6]J MLG/QJ3$7OUA?S"3\"K;N@)T_DW-]AP,26@AD0['?5;8,2Y4A8#OBU2 W[:0\ MQ]7J0;]Y*=;+IU+8.*,14C0S1*IS!'><12S%%$G/:_3]Y]="19 M&FCW0L3&1"_=M0/LVAGM:D1Z9J@:C <-WH0 PTN$KCLHPXG0.8/C*T-WVOEV M&;J#SPPI0W?:W ,9NC,7=92A>^&%^I\7,\OO7LT?'[8=NVE"A8Y2!%&4,D-6 M"$&.!(.:(X88H2RB7IW1SPTT-M[:V0E*0PM[I+UFLWGQZQ7-T<_"[!:IA0"O M9XH[Q*VGANB7D BEE'9NF&&USBXX>Z16=NGZ("H]5Q1;%Q]LGL&'&>.S^6S] M#XMY1B"0_C!6V5'@;LN.H0WY1\F:L'7C@E#[?0I;,T]#I<^P3U.VF(_J.GUJYE1DQU3NZ*?+YQ\;\@%_^;K@% M>B8\!Q_T4>D&S.$3U/$N7=^SJ]FK&>.U>HT75M;R9;4RC^X4D2A/S1<09B@R MK]J<1Y IJQJIE+#=;],T]4J].3_4V-ZV6V6%%5LK4'QGSX"5)D^L CBLK?9] M[YX%VO75&P*^WM^^&R,K+JJTA"_@U>'M>PF*8"_@LP,-_ Z^Y/#Q:_CB)[I6 M<]=*M^RG#?/?5#TN>1$E$-#'K?)E"'.$84BHCJ"5BAD&$E)F31O69 M^X^-+AHF>C1(/070+5=UBT*VHKU5]&58<+-B=1,%7]3S!8^RH?%9ULEO[+IO255 MKC;__(T5L\)^OORN?%7BVV+V/R^JV&W'D80)KG(%94+-XBN))209-?],M:4^ MP9DD/B%4WP:/C5!W749 [5VY&WB_>'ZIJX>VWH"=.U?LJ_;^C7"+]\8TSSV_ M*?J<8N_X";5F 7@M*6.I@7Y96PD,$QG,GEZ>P+Q, M6GJN>N?Z"IV<@=J-M , V#/7;BVL4KLF(7.['%$(I?UQ9I1A)3S:73U2XKAP M>3=Z:+PTRW?FI]5,J'\LYV8D>_>ZE4:6YC3BB6W6G$F(%1.0NE_89GNS5V7U:8M:ZSU- M[=Y@HF""L#"+XSR&#//S114MG=:F4NJ6BM5\G]*Z +E0C9P8)ATQ^[0W24]'C% MK3HV[-SEMG]=WDE9IG>P^20YXA&2F52(^'5N--UY+&QWSA/AQGF] MP-LSTS5LMM#NK :?:FAKPR>@-#U@DT]?M$(U^W0>=]BFG[YP'#7_]+Y!QV7D M;+&T2L";,^*JD(+G%,=8 MK9#E-*Z.2\1KT>J99;H"Y;\*; ,BU*KOY!C#KO+:W#Q:U;5>?&T:Z>]LMK"] MV1X6NY]]5.LITBBB$D4PR=+$'[>Y1 M'EE5^\_BFUT]V&WH[\RN)-:^9?/NT+MQ1A@XATXSG0!K[::CY'(!FK_ZV-(W MY8JDTPOX!,\]/3?>C5)0+[A_/A/UT@=O+@JRZ3I2I[E-,Y(HJFD*56:;"$B% M($\4AEF:,*QIE$4ZNZTJR('%'1AO"%F0;?>=YPMIG4-/<#LSCF2^_O3*(-OI MOY35._3TWTP;Y(JOP9]?',3YZW!+=9 S,S2?F\X7ME+C^NZD#]D4GT,+(>=A!UT>^8!PND[P_'_*X MO7&66?SV,WLXJX>U4K]JC> M_5 K,2M4F2@PQ9JC/",,@0L">S5483, &!5## #8X5)E7?>8T]&/Y"'(A>IT2MQR*?DVX M71U7=3!'TSR)A"20FE@?XB1#YF67QS!/<<:4SGF>>275![-L;*^R7=G.!&RM M+T/5IOW=SDS#3:?;R^LFD]3SJRG0_-RD@JJ/X]UP=OWI:J):CY'##]#3BN;" MN^;]OW6!%H:C>6[,(+%DNM: MJ8')IH?D!I5Q+J"&F..AEE2]^C*N1=80T^:][!K$J(Y)\/N'-K7"T)2CE"JE M(R@9L:7**H.$Q#&,9!HE>1;E,7*2 6H?9FSOO6[Y$A>@='OG7 ]0SR^#P]/C M"7@36EZP'8-0:>>G!QDVQ[S5T:.$\O:KNSWWGY65"A:&=,R:X(UAIT=53!F2 M4280ABJG#.)(2D@919!CF3)!!<_]Q&].#3*Z9[[.T/<4'CB)G]NC?BTJ/3_H M>^:!VKYP#WF;]X$>\9-##/J MSEY^'BW7MM5*U0LG]17]N/N9?VMS#F_^S$K MICE#>2)U!G&""<3F28<,(0;CE&5)@JF4RNOQ/CW,V![PRDI@S 1;.\$?UE+/ M3?9O]N7\87C)+ MCG)!4HIP?%W:'SV\K(NU6<';G<7'QU69S'R_6!OR*F:BW)><2H933#2%B8J0 M"2,2 3G*&SVY"JUG?6R_+&Y:H?*!.R^?5M@JO.J\>S*73VY M(]F1Z^['GVHW[NKI"KT3=[U!P=KLO#'FS*2J=@*_&@<*K%4LVF[\Q]UC_?S^9J]<:L4!^7JY]3%DN)(YU"DD96 M#RSED$0Q@B*/69S&.-.QDV3KF?N/C?PJ$X&V-@)1&^GV2)]#L)WU N#2,]W5 MD)3F@3>7('%^:"\X?B+8*93XR^/R]:_FDU6<8_ZR"V_.W6^0!_B",YLG]])E MW98[!]E='U\L#3SH#6\C)YN?JM9\:RW_2X+9YZ [UG+CE* MSZTLM\=/E>W[)P:E^>&66)U0"[3J\AM[T(58)U@.UV;=;G)%[MG,;J^_8<6W MNT7Y'UMM_\KFMDCQ]$_+O0FJ\RR760JS-%80YYF C&8)C&--,B8)C927V$=W M4\9&A3M/@+6V/- K_]*PN]-.T16SY4:&P\Q!S\P8 OYNN717(1ON>,TF^1>SY*\.-MG<%FU]^::4[0^\TYU^.RO$?&F+ HO??II_ M/"\+-O]]M7QY+LPMYB^6U.TU2ROL]*)DW?-HN:@+D G\*4TT1(1$.NE3R=9FAS!A>%FD9$8YYF$M(LMIT[HQQRRC'$5*=2XR2+1.+%4D[# MCHVCSC7& ZJRUY.FW*!W)*G@@/9,41?:X$W NPN8^M.3%T2AR,EMT&&IR0N( M(V+R^W0W6K)-?5CQ[7[QJHIU)?CS?K8P@9X5:K;MS!LIPRG-",D@R=(48B$I M9(0ET/PE54G&B=9>S:&<1QX=.;T\/\_+9\>LU.0N^+4'&8O**3#;>%7NY>F- M7^;G6UULSYQB]XERX[%>X.^9RFJ;P?T>NENS06EW+UG#WF@%8C7W<0&_,_J[JYY.Q_RX?O07^Z?U.=3WU4ZP=]7Q0O=G7[ M9EFLBRG3<92E2L.4,;-43$D$64HT3/(48T9%KB5SS?WK;,78:&_C"+!?!S"K M3;6D9R*T)Q.;E36$[AEPW:>GG> & [UGLMOX, '6"W#H!GC0P#A2'YV7;;/L MCS;>@-*=(6;#/5UQD%D9*)MQ_VE8'4[.LIJKRSM8_ MW_VH&I/:BI@IESE/A5FGXRCG$!.!(5&40!'3)$LU(U'B=,YQ;H"QD<3&1J!J M(X&]VCUM^R2([400 IJ^=_TVJ&SL*PO7PF1NM[G>*77[Y T'R]UN9O-UZ MW6UD=AJYE:W2Q2G%>92C".:*V;,$I2")8D%M/G4B[TRYJMUFZ1 MQ$#6^SQ5AS[T]X#MY2IS]3A;+.P6%*].R?OO^1/HF\%5SDA**)18:(AC0B#- ME( YI9EFF4Q1BNMOQKN%8X_OT7XO-AX,]*U0Y7__=%\)MR!XA),\X$':M<)) M>]^3/XUNN>>=4A-8Z\AV^6WC4Z#U?II7-JGV8JG<)FDJ> MY#S2 FJ5I!!G/($$:_-'Q@E/XT@C[52>ZC;5*4BRSKOS>Z5< M -CM31 .MIX)W!H*?K&F_FJ!:UAK-V\.1K1LL@3CRPF"#4IN;XX>,Y/BI MKHT*RD1'>\8X6ZL/LU&OQYG?%ZW0CJ@L;\72K_,/\RTFDIAODXZUA E MN8!8*0YYGF=01!+SA*#%>8,G 'A^M! M.^[S$.">72MR-^WB/^YUB[^OF\57K;#?L-7JI\WT>++]**:,DU1+DL.$QA1B M3#5D)-%0F[!-*,%SFCC)*UUCQ-C(=.=#F4>V<\(J-I=>>/>9Z# S;G3:-]X] MTV@#ZGW[P<:!":A=C!AX*K;[B =U]M><:\KRI.* M![U7%]5>%K7I_:333!."-!2IRB#F+(-,F35NKA12.(I%ZG?PW]V4L1%E;5:U M]"WS;F6S/'*Y+3#K4,[4;:X<8]!!9J!GZMPO4KUWY=C6?(RJAN MA@Q?*W458">KIZZ[8P@=F,US2/*4*IU)F J=0IP+!(EF$60:QRIG LG,OPG9 MX2ACH\.&?(A-JKY&H<6/SZY&I_W4OA3YFWHWP1C21M^S8L/,9-)VN SVPW:.T::<-YT#M^03L?&_^ M?@)*]WOM]=#C=/77'J(/HV_=4:+'B7!H0M'GZ-W><)]6=MFZ_OG)/']67\7N M13P_E>,L5%D2-TTSE$9QE,)$8EN!*SBD(N(PPS3.D"U+$&$A[9G< Z#I3]JKJ^0]KZ& M+ZVOZBPW]H/OQ@&P\0.A^ M*W^9@/=LMBK;,#[H3ZO9JUD6_Y/9/,CU-,$"D3AB$,D\@SB5%-(T2Z!4B<92 M)E&>:E<9@+.CC(V]:NM ;9Y'"?EY(-MY*A@\/3.1M;'J65O6WN_C% (F]TKZ M(' -5"G?#3:O$OB+<+24N)__[& E[!?-;Y:H7[ZX P6>2AIJKGWK%?%4H"3* M%*(PXXR:%:@2=G^40$0CR@FB)'7+N/89=&P$N3'QYZ5\D.XP._!E#^#U39^E MR> H87%O@[ VNP=,/JOAB-G3N3V>]OVL/VU_ M>5XNBN6J^#9[OGMVV]ET)BCMW7@O.0#S9!(EM[+2* MV+SZ$@629FI#HX4(3WYL,-)K,[I)<*W7^6N9O+%-+1TU+(^N']'S5]H55(/R MK+>=M#;V[S28R,9)!YKJ&J208SR M%%*<::B93 3/%2-IYK-1?6*,T;T:Q3(1?E6K)V -!SO+.[:* M.06QVW;TE<#U_?H,@YGW#G,+*H%VD$^-,.@.<8N+ASO ;9=>MSQRJ, MB64BM8HR&*>7 M=?%!O:IY4C6AGTJ9Q5(0!&G"-<09CJ$)KC",8YXIS&B*A5>GI9:QQL:QI6W@ M_O[>+YIJ0],MJ@J$T6!L:>N&K*$34$&6@#\J:P/&5 Z8!(JMVD8:-,9R@ATE!$J1:4 M()1R+WHX/G M!QE6WZC5T2-=H_:KNVYP/:^4F%6B;0MY][181-]\32' MA H.(Y:K-)U.\^KI7P1KO\L;7$%0Z9D<:D# OO3#Y16;!U#N^UU! !MHS^LT<&%VK2[BT+)S M=?ZS@^U>732_N8-U^>(K1"3,F^QE5?6@^ZSF=LUR9]YMKU66CE]31>?[C>CA MWK.Y?-_75H.=V;WT5/0&*Z2>@M.XPVLL^,!Q4G?!ZP8=%Q_;EJ78]7 M]L,Z$H\NOJH?Z]^,O_^:QBS.,VDB"8P1@CC.-*01IS"GFDJ58YPE3@=O@>P9 M6_1Q5F;^4I_F7B;+<8TSW!3TS(87NF6#/ZS1H+0ZY.E_&/Q"+9"NM&;81508 MZ(X66H%NVXUB[Q=B^:2^F/"T$N.O.HA\^::4+?R]D[)4QV;SG97%;S_WPJ.B M78.K^+ M;)P/;QT;=E>M@Z_L$ MU-Z#TOUJ,V4+ &@@8/N&["\2BLO*>L45B@=#?L/:X"TUJ"SPU-]UFP1&.*8QI5 E-F!!FIOU8RH@LD6I)"59BG/?EG5]34'_ M'><:$Z#,NZ)?Z-W>Y.'![/DEO#$.[*R;@*T70"]7X,U*&;8*?&3N!U0HK6*W M08?5)?8"XDB#V._3'5NTL^+;MLF&<:#\>]6E:$H2*:34B95CLXR$G9F;X'8C7D" =UA M=N> F7]K]LMHA&K-WC+2L*W9+[M\U)K=X2/=*.-TDXGZP),3E*8903"VV7J8 M:00)B7.("&=$22(8/:1,NP 2 MB#-:AQJ4-%RXK=7UFK[4>[4:3/Y$Z4SA.8(P3"K'.$]N'D,!8 M$:IEEDOB)D=V89RQD<7VV[ZRNE'%=_9<]WV9 '%!SM\+7L>3KNM!ZYDL=A96 M>MP]=#VX $*P/+W3HPRJVF4I$F*\Q@296(0C',*.ND7SU)__!"<3 ZS/$]"H 6[X/0'E=\*Z MOHO8/K=])[QY>+!Y"L3H_=L[Z+MA,/@/WS+##=PU?:&Z577^4^,:C-,NXB7$WQ6JNV0:GAW)BF/U*M:'BV+H.90(6 MRC-T/8NKZPG[%5@-=1Q>@U2?B_]26_GK!'QL0:O#>74[%,$.E\\,,_!)<+NS MQ\>V%Z[OQ JP>'E^GE>"'VO=AO6 M@=J\8#3A"(,K6?Q/\M?&C6'UH\/,RZ-!AJ0*1X"SQ.PM5/!]6#TOKW>T!CP MKX ] 8A[Z>MUP Q4\^KT1?&J=#WO=DN)ZXD/#5;;>M[@9E%KRU5=JUG+VI1/ M;+7^^77%%@4K-1J*WWXV?W/W8U9,(Y%(3/,$IAJ;Q187$>2":;/BHCS7L4)9 M[I6QY#[TV'AM4^Q:&@C^L"9ZEE)XP.X6!O4#9L^\Z(5CAUIA7TB"%0L[#SQP MM; O(,?EPMYWZ+B 6RX>S9/\9$5]OYI;E$\"XQ(310C4@F.(J5*0$I;"/$_R M!&N4813[$-"I0<9&-?MZTA-@[>S$."<1=5QB78E3W\NJ#A#YKZU:, BUGCHU MQ+!KJ!8GC]9-;==V3%E@>C?0,KM&>[H?\^/;FE5#RF))[P-=1S=N/.P!\?'+AT=\9ZX MI-N3^+!Z9(M:(^R-;=DRG\F-?M@G\P78K @?]/O9@BW,@F2^K=CSU;\),M:( MOM--?R9@SZ-RUZ_IDRV]VGJU*^CM1SLG*-"!'JV?TW%BW'AX +C[/]?U1[J+[LXU.(73V^EDQ= Z.]= =4)? MYZK;=:/#K4[/LJ[X^NVEF"UL$_GBHUH_Z&8MF-TC31F7$J9(:8B9BB'1.H4Y MUC02,6;8[7RGR^!C([ZR9-%V1K3=6.IR3_#EW=^^_I]M,<9"E>KKHED0ZL>) M7K.C,$I1S BD$IM%9:K,HI)Q 37'5$0QPSG-IJ]JQ9>WGI^F$?W.T.E)F)2A MJCWT7\V$W:*UO^UQ9MQ>47VAW?-[:6.V?0YJ\\#.\C)+T4[ 7HEON/=5%] " MO:2\AA[TS=0%E,/74:=[A.N<%-?[/TE,"5%I G6,K)! C"%7-AL21:F0(A=I M[*7%UC+6V-XPF\Y)US=.BKTVTP)!U#/MG&^<% _4."GN90NN;:2;-TZ*V[?H M7#[2C2(VY/-F^<1GBVK/8*=*\* _F-]]_<86*(H^*?,-6ZQ/ER-O+9PRAF)N M]1V1LCF2B)F5?4()%"03FBDF2.K5%"2XA6.CH\^.&93G?NE'8^$GW(W\;CJ- M/5/FQC?0<&[2%%HI6_S:"];&0V!_@^Z&^@0)L=]XM7<_OR9U.FTXA%.841M0E@&IL70J8(Y#J.."'TQ47MJ<_X<8M4LVFM:?%^ M5@@V_R_%5N\6\JT5%Q!)FFF6<)AFS+:B)!DDG""8Q3$A-.,Q84Y!9ML@8XL3 M:SN!+@T%/XVEI0ZG=!9_:(6TG2%" =4S,VPPJFP$UDA@K 1O@X@AN(!P@@X* M)?[RN'S]J_EXQ03F+SL":+WI( ^^BUN;!][IVH[)FW8/3-5',8O'#\J\*3=E M-C__OI#VO.;%!"[RW0]A+KU[LO^:YB31L<8"IE@F$&.SW"0\32#2BJ XTE)3 MU"&ZZ&3,2,,.Z\M_V&; +W9+?K-N],P#[30Y;E%'?U@/E$E:VC\!6P] Z<($ M;)V8@*8;H/(#5(X$3#:]!L=0V:B=;!@V7?4:F([R6:^Z64<%^?(8]$'O'6RW MGVM/A9):"!,K$2(QQ+:&F9((P3Q+6:2M& KQ2H+O8,/8XJFJF+DZ4ZZD<66S MD<5RFQ/@J6_>87;<>+)GS'MFR?TTF\O]0R:5IF!(#?3N^(421.]@P;#JZ-TA M.I)*O^)6_D73IW6J:D&9MVK-9O/BB_BFY,M<+;5FL]6KW?=:ZEVR0JE0P*QV M5?&UU"_)E4!QGE$HDB2#V#"H;5=%(1,X$TC$6.K(M>JZ!_O&QJ>7N@F"7VH_ M?P40;'RU.V'66U"Z:__5R!XI/0:5R^"/TFF/^N<^OA+M1#V"B>Z9Q/__,,?N M1?(WGNN!JNQO/.=>]?L]SDB+ $ ?HPZF(- C9$T)@CZ'Z;:,>L=6MH54\4FM M2N/>SN9V@V3*HE03*3CDDF"[MZP@R0BQ[1*4HC'C//,2/S\SSMA>WS:=<+XL M"L#6E:Q6F9&P7NXI-]F.3Z"P7DS,:JGT _PR6P"YG,]9\]>_^BV:SLV%V\(H M ,(]OS_+Y?R^VP^G\8Y2B).,IBKA$$<"\,F-(I@C*124A(>R9.QKHW=7H6:[^96LSV!A]GG2[J-8Z M8Q1.P?;RD$.KV3J#<$+9UOVS 2HNVW=6?E<+\[=YV0KU:;:PRIEEZX@Z_IK* MC,Z ?;>1-;N]50&&@3R/BI#KS/L=L6B00!M MK1\-,T(745"^OE^8^[U4[:V+6?'E>:68?%C\@ZUF=JUFNRE\*AOROCS'1^LRG:9IX?OYGKUB\K9WGB;G-T>3NY5^3[9F)C.]@9 M/P&E^:"R'SPLP,:#LE?-!%1. .M%GZ#[B*#V"/Y@&JGA)\%34K4CB*V*J[[W M'%"0M:.[^WJM76_2X>34;N_=%X5YC[TUA+=XK.Y:_OBAZMOS[H=:B5FAY!1+ M'F%%)50BP1!C\WKA(K>Y_"A-%$6)$LBMJX[OT!URZWI^IVQ-*W= RUW/PG'; MTQMWAW/'T%@.=*#H879/V'J<]_6$\9 '><4$;&W\2Z!#MPZPM)VF^=QNN&.R M#D[NG7]U^7S':JS54B@E"]MBW(K[/>A/=971)UMC9%8G[S851M,DHA&/:09Y M1&.($X0AI5D"M5:QDB1'B49>RC/N8X]MC6#-M0?5Q7)>5E:HU>-/4/PLUNK) M\^1=O^6,6JI;+8^1A M2[O\(3FJ].IPBX%;$9=__$,5ZRW+HJDF49(S)*% .8(XRE)(9*XA2D7$J,:9 M9E['<"&-&QL1UM;9PWQCWD!]A4]-FALWWFHJ^HZ,K^\67/X';*;S4_MT#M<2 MN 7W6W?_/67:GZ/1;PNHP7KZMHW1C>-_9[/%AV51/"Q.O$MV01)5-!-24(CS M*#51:J0@3R2#2NL\H3%/2*[\FOFZ#3R^30=K-["2T%79BJS/)OQ(VA%U-_H- MB.0PQ%I"^(LU^5>+9'6\LY5IV9A?!:=]Q*5^@ 5B1,=!!^4Z/R .6 FT$4QZ^FV5A\6WV7,NJL$?UV\]/S)9#3Y7,LR3F&&9EHRN=868'F./+8+V>_#0PK#\+Q5@?8 I&7S\B#,E@'2 YIK,LM.I8-R_]^J259OB[OI"Q?>6S^ MB(->YZMV;R,^_AA:/A95=I2ZHM:O[T68GEXZ*\2R4$%VF6DS3+ M8"JLI*C*8T@0BJ @"2.)H4>6>S7?Z=O@L;%FN1<,2V> :*[XU(4LI-M,MQO9 MCFD2>V;HNT_W;R:GU^.[M569D+:R,@% +U=F95^L0<.G@-7. P$?JC2Z;W.' MK:,>"/RCHNNAQKU2D'IGYX/^)[-/Q[J8IED>20RJB6F'024KH=^>*&D]SO4V>Y! O_^;R1&Z#_!/_NW M:; O=,^OPIUX+=A9:K_*&UM[4!!O@R2TAOC)L6ZC(M[F]ED=\=8/=<@ALT?F MG]5"?;>I:>_*H_,W*V5>/W>/*U6U&:NE\FF."$,\AIRG"F*DD"'Y)(&YQD)E MBLDX<^H[X#?LZ$+],L=@M3%]DVW MF9[Y#JY8]_.,?TAVO=)60GFUFI0F0TJ MN\'.\,OM"ZX!UR.-K!>0ATHBF2IJ]<]II*5@">PHNT MMP/U]]6O!.-$+3$[W]GK*:5YC*5;\'<=0CV3<,.X":C-"RAM>=;U4+J5QP,, M*TIYUL$CQHX_ME#.?)72@%JZ)P!W9(?^8.R;.AST<]=+P!6P^UB32M7; MN#"0K;0.FTUU2IB3*$QFG&:0HC2'&.894: I%S*7&1)+4+WDTK'EC M(T0K3C(KW0-_!;]822E/,:C L^=&G[>;D[[S!I2M_RRGHTIZ:DHBU/Z!NP/- MKST7S_6H"L>__8 ?B)X#&S_<#["&Y]S1*Q[*!6D3P0=^)4GN]^+A9K-*B_MKXHU6\A2X//EV;U# M38A)=./[@::F[ZW/AMSJQ@_;4W!M5^&E+V5UU=8;L'.G%EX%UBU0^A6PK6L M=$.5 EQAR;"9_]=#=I3H'^"6W4CXLQ5M?1'KLM+5YKB8X6GC-@!M5AL:U9TX, :DWX?E@%(C9G(8$"L=0;/,IX:0##_%@D8J8EPPA5W/IET&'!L9 M[:PT84/#?O?S4B>8+Q]#AP:O9\9IFFLCL2/%U@XGSTY(NI\YAT9TH-/FB\B& M.6;V0:?E@-GI-H,=+?LXU3Q4]OI1821B9OTJID&!N"H=!K1H;IV][ MTS>\FM@J1U Z!AJ>34#3MV;B7O#B, M38,&S$%A/(RHP]X\@$1YT2Z>6]B?SI?%RZJQF9=BE>HL$5!3PB#F2$(2,PZ3 M!$)=99Y555278 MU+"N&8%IJ(BM[J6:0RIB#&4F)-&1F7[D5=T;S+*Q4?+.OEI!RRY<'VV)10P:7CLK))PGA;."#N!'ZL5J M/7WS\O0RKYI*:*W$NKKA@[Z3RU)%=A?#UWN$/(\1QE$."V98'>F M@\KV;00G88F!64/1T5?U3K!_V5_9AFC"34-AZ@.:>&RM(8,LTCJ##!/.8H-Q?X M]5)T'WQL5+9MUUIJ*\OFHG.Y-=YV)MBL2\N+31"SD0RT#^C_\TLRB4CRJV>" MKM>D(4(1YYI!I%4$<8(32%G$8412%&44(2PR/^W&X-,VJ(*CT\3U.!^*R@QG M<08%$3G$N7F(N/U;AG/S;'&$&.%^*AM]/4;#B&XTTM6K9/76B?F/'F?&;9G6 M%]H]!PI[*>@5Q&=WRNR4&'8R#CCFJO>;G=X%\6 ]43V&'K@WJC\HQSU2.]RC M@SK%L[G/LA35VY9%O['?&+,6^*I63],DBVWS(@UQ9-Y36&H)>:IBB)5DMJ11 M94@X:U)<&&QL<82UJ>QZL;-[)T/A(91P">/+23\AD>M[6ZD!UM;6"=A8"ZRY M ;'SD)8(B.%0@A+78.DG)N$(3IN$Q*5;#"<C,GER$ZV=Z*"3_6]U.\^M^ ML092G$0T49#H+(-8L!Q2I1$T7QO$:*YCG3I1[Q4VC(V1FS4=;+%X,4LUVTOV MZ>4)S$O=R.>Z7-9>8!N7+K=UT]7ONRM3=)A MZ"UYVGIF>Y="M0W3O1:5G,% MC$/4JI^Q8#SUZNT0>=6L7[B5'X-*-9N^,Z'O^N>=E"N;LU/]Y\-LH= T9M*L MTF,%HQA;R;0DAX3A%&82$R6IC!,=N7!DZRAC8\'*4, J$R>;OQAR6QAF7#C6 M$[8#V\Y=P>#JF9UJI.XV2-5_ =9.\-""E#/]."%Q@F *)?[RN'S]J_E\Q2WF M+SM*:;_K(*3AY-B&%MPNOF8;W"QS[U[6WTH]^+?+)S9;3$6$!%+$UL@)9K>\ M.:0H3V$BS=>"(*J0Z+#E?3S0V![_>KO(& JVEH(_*EL]4Y#/8NNSWW8=8L/L MK7F"U7$?[#P20?>\3@QS@_VM\\Z>WLMJN;X;,=A*N ?]6;VJQ8N::L1TQ-,8 M9BS6$/-80(88A[%,,JUS(A'UJGC8N_O8**"LW#1+G%5EGN=:9A\XMT>],QQ] M'[+72-26A7NB3SHO_>@S^Y)MPX?V-,7^2?D?#(S/9.[= ^L:2IUS&!$ M<_/&CDS)XX=E4_<>VQ/Z-8\]^R90[3:'\PK,>CYL=Q:%CBG MY8S'5Z2L'-YQL(R4,ZXT$T[.7=+E25S*%[%^6-4M+.Y^S(HI1RF/1)I J5@" ML488R9+&TO)@]I,\(R'@^MN?=O^K9/7'; 1_@\T[M/\4MUW4,?>>L*!YTV16K7K'1.%\>_1$&-[G$L+;>Q7VMAQ!7P"2<> ^"I\^HZ* M/:'QCX[/>A\J1#X>8-@X^:R#1\'R^2NO4P!XLWSBLT7=@:KL-?6_2M[;<&"F M9VRK.E#6L*Z4O%O(AOZU^=W+DY(/ZV]J9;. *CGLZA-3FL61S#6&.*;<]HS6 MD(M4P%2EYN=24Y$G7=0!>K-X;-13&EDWFNY6]-_?Y+K1UZBFK&H?_G#I! M_P-?V:IP5Y-;W/&BS)69YCJ2 DD)!;&"X#G.3$2J!419GD2((!(G7JH$;8.- M[;70:.W6L-:LI&I[/6/35IS=:#X4>CTS='?@NO?$:T$D=$N\4T/=IB->B]-G M&^*U?::C](E:S5[+0JK[A94V+%.V#'W]'R4?K=:*,+\J26PWM.?W_HH11O18 M[+P #3?*B*1V!.P\V1/1Z.'!"0!I*/6,*RP95CCC>LB.-#,"W/):\7BK/6H^ M_LT,^U:]JOGRN:SFWM5Z;Q-GEY_4RLHIO5^NRD"D*%/"I@(1C%&20IVS#.)4 M$TAQ%,.$TH@IG$5,=]22O]:TL444S837C6_E\]_P;K^%^C8Y?+T$M8NE_GSE M9)V"Z1F(!)QZ-_J^S83VS.:#S^45TO2A8 ^N5'^U83<2K@\%Z'D=^V C='L] M?%TQJ3[:K_]&@%?&><12#6.>"(@)1Y!1D<-8XC2A>4H8]DK/.QQ@;%1=VE=> MX$>N1\"Y4>0U $(\CRDRI;L$U?LEX/9+.[T?@ZRT@8Q)"'7#_6-$,P M#5 *94"C$ G&8V55-. ^]=P>^(/#2)7L_<\7.:R JPOE$]<)7:1:[(/<^V1] M>:P &Z,-3_O$K]=UQPJ0UB8[=B,,Z*F3\ZT4U[0P'I#Y\NX_CSI47IH ^?QO M=XX*98FV:"%4.&40)53"#/,,XI#&,8^S)$N=HM$APLS-QADARQBE_*8A;L]R MBT$+96?XIH)_[!*._LCWZ] S$#*?G7OZBC)]1Y^!H)WM]#-TS)XNX",KY'\> M]7COGO0_5;8F3D(L-#@P48;](V7:-$J20(&)$BH@0W1V,Z;M5-OI%<+T6Q(%&,,T(Q)*$P705("!GE"@8\091AQ6D2V1+^ MG(P^MV>]$M!$&V(GHCTWS2EV[0_U8$1&?IIK,&X5N/$!ACTSSR!0)J+B<0'' MB7GGHO(M5#NGUTS&K7-1W":9SN4/#6#J?]M-+OWVA%Q:.TG;Y\9.:9GOOOM. M5[O@O!A(MQMDG!E/.__@&0W^3VI70N1"DF+$@ACXB M*, 8IBE.8!*R+$THC[6/_UK'/AIRSBU(>+,LS4S=9E7?ZN9,;MWV9+NN3X$ MVCPOT-@&,G\W"CJR(X]U#]B][&:PLB._VT8Z$V+HF<T,US]=:[I@_YEBYO\J+B%C>ON[OU(;/XCEB\ M6 0BQ5B%!$8T""$240Q32@.8B92D$BDI,=U%4'=V6:0A\O0(B^XFV58K=3!, M^GLES,MD=4C8GN_TL$_$#%J][@36Z(LQ48G23HTZ0KD"NR4Y4 7<7>30GVI) M[--H4RW-1!FW,9?(*4/G ]>69-Z@X2?+^_D H9DB]#*>A\;+[5U'RS#OW4\3 M*LH%#=(D#;& BE']:@O"%%)!)4RE$(@1R0AS.C7?4XZYA4>E; .:*CNL@%WP M,@&N([^=#ELH=W=0WIU%KS49J6VR.Y1C=$MVD.+UFB2[0]7:&[G'<'U)MN_H MSUW04>4\JKV5$M'UAIKF9MTI8 ML*4_07X@+EB5\KJ2;5\"N-VV>85M9.M5(V8H=P\E!;^U(]:#=+L#C0'$VY=& MGIA\NT/!4P+NK@O<\P$?5D^R:FM9_'VE+_E$"_W@E93_+ZU2%EBB1+ @@#QD MB;8/7$$:20Q#1 .9RA@GR(I^UW;"N9F)O<;1/M3VC>=$(?5@7)WB9A>06N)C MJV$FBX-=E&K&NT[7>=LV_"H?J'82Y?)YGU.^V]!507D98G_4%WS8RA_% @D5 M*IRD4"BA((H3"1G""F949C+F*:'"B3Y]B#!SL^WG]XKVZC2WC9H*@6]&)5#J MY%@S/&@M>^_QC;)"K[*1YVMQ?&S4.:,ZWFZ7F#)K%OIK[F.[.LD/< M7IP_L;]+=@D>QUQP#N-(11"%F;;($>&0\# ($ZQ8D%E%W%ZEFIMI?K>ZUXLF M-UJ;*["I);\J]^?%7GA[/]'?\G4[Y:^R*#/+7!97>RJ4-T=4*%W9S#&?/>M( MX%46<:)P8$G[XFVNR&,4[/,U QO_@_:*=LARFK(8I7K#[K1'C;8?M?F_OZ[_BJ!RC?%%FS_*Y=/^N_:ZG]WJ(5R M7A<+/WI$M,=VE[7HC<,Q5Z"4'E3B@]L5V"D C 97]>F8ULZUPQ%W<'Y'1'XJ M']?_"KBYLCTA;/-878>R!_]EW#%_=APWK6MTI*.41HL1P&J*$F68J M&FQ6Z4'-_:IFNE#J8G^_5WE6[U? MY@\WE>7BYKUW+QM%&^> MY$8+]46:EZ[^_8ZR_)$N[^3FA]9"R@5BD@58N]D"FU*5E(0P)4K_$V)&L8A( M2*P8B%]1A[F]47>R@UIX\"(]:(@/C/Q7X-U/???DA;G+[&WV:]TLW:_@/\ M M,/+K^Y40F/_-8^\L_ %NHHD MXW!EZ(!^^;SZU^K3ZN9N]5?]Y>LOYI(?='M57BI_TA\/2^VA_/(Y_!?^%,8W MO^C9'DP9B*EP-;EJ_>-Z8Z11IHV*#A'6*PF>)=WH$?*7]'55,++]GNN/RI4. M$)Z+__'CZ[SR?='B)[V69)/Y6*\,?=,_>VU1>I^3I??W&\.*4'J67^237#W* MHVX$(B$B2(-$NU\BAB@1&#+],\0TR00.@U ZGXKMGG5N_M.AT,;.;"JQG<_% M6B!NEPOUCN/XE6-'$-82C]KTP0DE?\=9+>:<^O"J/0QGCJHZ7.QFBXK-=J%- M6[%>YB9M)\HS;J:[8;4M$*.88IFDD*!80)2%VOA(+&!$$$TDPD$26Y$5MT\S M-VO3E!3L1'7<=>D MMW&^(-K9*/2$REK,V('1)O=T",T;(;^:6\O.@:?Q$#8 M*;BS"):?[ME@[I QY#>YK7)<"Z)0A&B (-(N"$24"I@RED"%*,D2$:G0CK&\ M:Z*YF0'#-5?O=/RZ7!>N_+H7\;3S+WR@-/+3?\H@9""KQ/38CZX#"%]]Z2Y- M,VU_N@YE3_K4=7W>0R_B[>91QSWF"(BI-]X\R;?/=WK86W6]+K9[MSGC61!E M*8-"&68Z3!A,9<"AB+!BIO1/94[%&CUDF)L%.>I(NU<"U%H8=F>CA_F T61 MVV#+5;(S/B-C/W:^U17VB?K>.6,Y1G=?2PE>KXVO&T2M_7H=A^IG*X\R1A4= MR$V^?-2_*[-.S?32&_'OQ^J8^B+!*,L8YS!)$@*1Y C2.",PDCC!)$8J)4YN M54\YYF8S=VK 77Z[:FYPF+EFM,AY_]8'?9?,SGA.L! C&]"3[*2G0X?I2I%U+DVI??E@)^?-O\GF1 MHB0(%8M@Q&4*D78D(<4J@P$.5!*&!"42NU&C'E N"; M4<'Q((#+PMAY/"/!/;(Q\8JTLU_3 S-/OHS+S)/Z+ST@.?99^@PQ-$76V?6H MN-3VJ&I52TB2R8@3R!3*("(Q@2D*&60R(C@(:28BVB]Q-E"RN9G&B_W2:L:# MP8V$O2VI:Y9MPH6:,/=FT]^N:&UP-T+#8]^8>\_1#97KE3)WGN"\G,_S-8%[ M(;[/%D)?UTNZ>;>2F_OGK\]%10U)1"84#:#"C$-$$8=I@J6Q_R))110@;A7? MCB_J[%X(1D(@2Q%!4;_$G+]"1WDSU_ MDK1XW)3^S(?5P^-V(1"/F! "*M/U#T5".P8,A3 CA# :<\2RU*G^NWO.N;WF M&_*!W AX!39Y\3M4&RE?6OB!37F85NI0D)NMJR>]6-M2/<<:<8LUL0OO/",] M\CMZ+^V+=7V^ DWH2XD]EH;;P^.K,-QBQFG+PNTA."D*=[BT9X++[.SIZ.GS M9BT>^?:?U$1:V^Z?*-$"677/%>:[4SL@V.N46<84412:%"F$(DD8(L M)"&,L4I1F*E0T=BA4:D?J:R>M^G;E98DV:K:8,]73WH!UYMGPZ=ABE9RKB5P M3&0-6SK+[-7X*S%1RJI6!-2:@)TJH-;%%#;4VE2<)R\.;$,ACRDJ+\#ZRDL- M$V;:9)07X$XR4'Y&[6>$KXWF9E>V=%RUTW.MG=-\:[Y;<):Q*, ,:C.+(1(! MA2Q.%(Q0%L8BD"%53OL&+7/-S2,\$-5835Z*6KJ%;J:R#6 [.^@)MI&-W"%B M1K@K4 E:__!YOQ MM;,B/A ;V83T \O92'0AXRQ;>C\?#_#\%'[*O=U^]/Q)WW@+ZIW_*1?_F#?NNKZZ#D5*DXI M1I"(6(<-7&&8)3* IA=6&E&1DL3JG-[QP+-[H*M:8;=C^R=HM3^X0S 8^WFU M5+]'A73GZ7O;PN@I3]I?$O^T#-K+:?H/*QV2TD+>R.KKAZJ-_!O.UX^K;?&9 M/I>;3BM1YA%D<[=I(9C(,JH"*,*,Z'2V;W?I]H(4:V+#LM3+EE]=V? M#95]%G)!6*B"-.)0AH)IQR;3CHU !#)&2!@B*C)IU9?L>."YV4 C&Z!: M.,"U=/9^S0%8W7Y-7PC&3F0:[8UR>WYIRJO=R:@X$FW![,I)E#2U?_HP-;.Q?"'V,C/\49#X>?FX6HI.O1*70/F*49Z W#V(]]5:[S:@)SK[[/VY'WSZAI\G MBIWM\GGZ*:_IB]H$5%,M.!,ACS&!2< SB!*602:3 "99A!!+,Q5DP:[$:U"F MXF!:JYOYL(9KY*>ZBGQICV?;"N9!N05WZ&:01*B%!AWFTE>JX"Q&X^8$#J>< M0_!_%@3+*/_\M3VW(M>K>].\P/2A-+N;=1Z>93$E(0MA$G+#$)&8IN,)AZE, M8AR'41*%@=-^Y-EIYN8O&"FAX9L'1LZK>L.]5_O'"[A:;DP.1FMD<](/*/?- MR585%7.W[>Y.M-W2K9BG7- M">!VD^ 1MI%M@@UBX%LEMB>N<@M@!I"5MXT^&5NYA8I-NG*;C_=S%"K/8_WC M1UZ.67S,5_)#=?0V5BQ(DAB&D>(0I0&"#!,%I<0\R!(<1\*)6?/B3'.S$;7W MO)<4?#.R@E)81W_A,KQV+H,7T$:V$#WQI M$('3IH75K',S'2]"E\0]#;%_J.(4^;]:5PVHH.*L^C/J'#ZM\F]-E74B1K^[+!@\/ M2[F5>X>J^+R1#S0WM 7-A$S-BU8LI)1"I(&""8TSB)1*= M_V:(69A!JKM&@W"4X=[A,-?;91"+T3QNFUC2B/*]) M@C0^S!V<2!,(T"^$TX(]R,WV^;-^V+9Z"N. /91^F9G+))N+75Z8H# (P@AR MS@1$,F4PBT@&DY %6803$C&Y>)(;MK8-Y*SG=C%'30G&SFSL%"B]E!?IW<(W M^P6P"^%& 75DUV GLS;%1NI#.*]JFUR*[C&?W!LP3Q&=_;R31G7.^%(25_KRWNBIN.*7R;/U7TJR#G24;%]V139KI MU&FD!SOQ#0_WKT8#D*_^#/:X[[48)5?5'T1/9JZ' )/:N_X '1N^ 2/ULX#O MZ&:EQRT^RTU)S%U1R^Q[47*D6,P%@3P,"$0TD)":@\GZCA5*110SE+B8NX[Y MYF;;3OH+ _U>JAK:N5FX+ISMS)E']$:V73M)S7Y^U3M@&OHB2X0\&::NV2:U M0I:J'YL&KPAI^-FW7E(+7?G!@,U]G;W/E)IMUT:U7T9)>M_=/NVVIE#-?(8+VX] 3',E!<01EB"1$*=6A%,@%% M3+G^+\+"CE.A;9*YF80J+Y'O!;6,G%J![-Y \@'/R(;@DH@>\+'?,?&!TT2; M&\YX.>T[= '1LD5P\=+)LOE=PC<3[YV?[><'_8-NRA8&7^BVHAP,)6)1J#!, MB4AT8!6GD&*20!XE:43"E"!J52)]:8*Y&;J=?, (V(N]\01".X]G"# CFS@G M3)S]F4N*>_)D3H:?U(>YI-RQ]W+Q:FZ/=N7#+,WQ'G/"I#^[4PNZ=L^Z'\RF<&R:/$M5 M3..;4*$;"Y\5S>8JYZ4_ M49_I"S(N>,A#&)L#DT@0 5.N'0$E(L%2A,,D<&)S[IQQ;D9C)S H)0:'(O<\ M/]D-NYT9\0KFR-9D(([N+8%LL?'5$*ASOFG; =FJ?](,R/K" 9PM'WX\T'QC M@LWK[W1S+XM%9OX3+(!QG'"(0H(A58) )<,XHQ2' 75*M)Z?9F[&92_@K@JX M!Y_+*9AVUF,X1".;C%) T,"H%M$SSY>I0?7\X"*A(JEB$*$X481($,31=[ 4,5Q;%$(4X3)UJ& MK@GG9@P.Y36G?&J)!YR\[ 3=VM'P!N7X?L80%/OX&5;0^',SVJ>;VLNP4OZ, MDV%W7<]BD;*OZDLQ7EU3*M(T14P', G'VL5(%($L%#$4H5 H9%I_PIU*1,[- M,C>C4KQY(.YLQ&)Z1#<4Q,B.4V[9"X*NTX^PA1UL%IS[H_C"V[V3T&G6R?N[_"S1WP :,,(BPO M#Z[)._I3%HLX2E'$HAAF#*>&0"PV]$ Z9@TSLVT>15RD/4C*&U/,[76QX]K> M&N%ZD9(W\;/,5 U"9>PL50U()1VX:\6E+]WX&=7]4HPW)W@-6O$S"EZ@$C_W MR9XUO_R[%(]+>:N.:XO?TB+G;U;B)E\^FK[M9F>^<=: !E$6A\B4Q&001:'4 M@203D$4)PJ:C(FGH09)8'<%>*_'%RH+JTT/_-GQV+DGFMM9Z F6,&1K5AS\DU@1\*W49YW3$0#Q]U4#WE&+:(NEA4)U440\L>I-_9[R ML@VH]NFDOL.W9474MJ+;?+<2"T4(0THB2#@WU=>>F\7=B0DVQH[2PCR\#Z6P0*Z$:Y]9^R6P,XHC 3NR(2PW"32.=4/[G>"& M9:4&NRR"I-N: 1:\:T&Z1\=:9\R\];*UGWGB+K?.D)SVOW4?HNAC0W;_V5W]'[D4ZVNZ/G: M%+6==MK-447TPEJ8TRQ2!F)L]E#05 M.AJF'')*9"03&H>8[OKUW-F;L5["6#V+AUU\[B8P;1\-@QO=BZS#X+W,/HF3 M+JV1G<4;#_+Y$"I=@88>X,9F'3QS*W7@. G/TB499L2YU &3&_]2UV!#7;SS M)T BAKF(@AA&DC&(I*%@4C&&DC 2Q#S.DC3NY]G](0[9[!RZWH=KNO!U]>/F M?LRFX:3M1'T>YZ2-)2;>G;(9G+FQ5/VR"];O]$US[700^OM?_K3[C?['\&O\ MY4__#U!+ P04 " !WIK%6)!%SF'VW H7 @ % 'AL,2TR,#(S,#,S M,5]P&ULW+U;=ULYDB[XWK\BI^9U4(G[I5=WG^6TG=5>XTQY;&?5F7GA MPB4@\Q1%^I"4T^Y?/X%-72B*DK9(;&ZH>W4Y94DFXO(A$!$(1/S;__A^,?OI M&RQ7T\7\W__"_DK_\A/,XR)-Y^?__I<_/O]*[%_^QW_\R[_\V_]!R/_\Y>/[ MG]XLXN4%S-<_O5Z"7T/ZZ<_I^LM/_TBP^N=/>;FX^.D?B^4_I]\\(?_1_:/7 MBZ\_EM/S+^N?..5B]Z?+?V4\"^93(C8)1Z2E@CBC+#&)!:]5#M[$_^O\7Q6S M- >6B0?'\=>R(UX93YBQ0BH1+%6I^]#9=/[/?RU_!+^"GY"Y^:K[Z[__YL25@B4CLOW^(VK?UX6>38%\'T-\P0;IJX7F"WBG5^:%9$N;O[E MS >8==^=))A.ND]]%5;KI8_K2=1,1PN4!!L"D0DT?@6&Y.P4R)"X\/(NPX7B M%9+<:6 %\:_GBV\_XP>C)C@O7Q1Q\$X4]Y;;B.4PNJ\WW&?\W8E1&335J.:4 M))&2.X+T:V*R92RD%(741Y&]O=I=JK?5^6H9?UHL$RS18EPOYY?QOFKOH/7J M-W[^ZI?X021^F<[2];\NIJ.&KM:+"I+;J 7)_R>")R8989XGZ>N<#CLK]X*$;!\21TET9%2\G:^GZQ^_3F?P^^5%@.4D0K0\Q422 M0XE('A1Q/'B"YY\&"D!]@J/0L+MB+Q2H=E%PE 2;T/Y'.)\6(?&(DL*Q(LM$Y$:D" M'RH YH'E>T'%M@Z5&K)M B2O4D(5K*[^\WXZ!S9!(!LDU9&, L*CTJ"C1%%2 MVJ:,S'$J.:L D#U+]P*':QT#2<\*XEU9' 4J_=J";ZC MV[O$O&2&1)KP+/39$Y^#(U9D24V2@KGCDAG;J_4#0,,ISH-%-[+*RZ7H[,.7 MQ?PZ R-23)0[(!FH)S) (,%Q(%IX4"HK1HTX2NV[*_93?<.IS*-$.++Z/T&\ M7")T&0^?I^L9QL]24/1X Z&!.10"C<0'ZD@(SG.C(X9.QQT"NROV4W_#.9>-O MK]H/ PVG)(\691/AP.O+91'7Y@:N0!IU<+F:1$69L5$0B"X2B?]'0J24H+"< MI1:R3\=5[#RV>C]H-)^"K"#:)B#R;HZ?AN*8?H,W?NVOV)HHFH567A-#1>'# M:N*\B<1X$YS1@3-;(PFY?_5^$&D^$5E!M$U I%SC+E_[-9POEC\FQ='5T7.B M@Q5$@DO$*H6,>,.M43)Q6@,9=Q;M5S;5? [R<$$V@8-/%WXV^^5R-9W#:C6A MVFM=DF$A*E&\X8QA<.3EUL7'2$.TXCB_8L^B_7#0?+;Q<$$V@8.W%[ \QR/O M;\O%G^LOKQ<77_W\QT2 ^Z,(#:E F*-P7'TF23/E71:L41K9!GW+MX/%\VG M&8\7;!/X^/0%9K-KZE$0S+I<<9R1#8 #612]KW$YLK]D/#0WG M'(\48Q,@0,(O2AG'(O[STQ>4V^KL;I3(>I*YXC1P("I2-'D4,)#B(1$J MN)$*_X0C8]*G:>@'DH:SDY7%W 9H4')+/WLW3_#]_X8?$VN8Q/./$L6T(5(I M=)&"U,3*+!'P49I@:^#D[K+]H-%PYO)X88Y]7[4)E7Z=KJ*?_;_@E]>EY45Y MH((FR$)YXL8\"30#X5J9G+P-VAP'B(=6[H>)AI.:543:2+7^AHG-HX-?\7NK MB5#)P=2_*X#/>#2_<#1L.9SCI";0H9!=X;%JC1 M@5KCB>0@B8P>B)>,$X>@%HY1]*9B15S<+-P/%0TG.6L(=&1,O$+Z4\?#S)]/ M?)34*8E@-B6V-E!>GN!7^&V-9Z$-5A]7]7!GN7[Z;SB#>;CPJFG]WWZ^)[SW M^(T#WV+_,?>7:;J&]'J!#M%\U7VQ6LRFJ3R]_\7/RJMR#+E@O;K+2:\7V\_Y M]!KON@_FYLC7WY'8O->Z\;[$% K](D3RPX M2V06A@1E+4D\9<9-]IP^=BAGOPH=1*X6W>P[F*U7U]^YW8#/H>M0FW)OC<\^ MS& "+EM@#MUJ ^@_43PJT:U&V\B1;>>B4?!87 M\0!:+=>3[2W9A6136+WZ/L5#%)TGB"$3XQ1%Q\JC895<$O2W - !5T;UVABX MR!9<\&^W4'EL_48 WQ?K M#\OIA5_^^ 7FD*=H@I<_?H.N9)%EGI71B01>4H 6Q14RTX1Z&1//X%6J?3H] MF\BVH'8(,A:G5%,#.+RQX>BTPCO\$C=GM!XX! (QXA'/G"(!,B=>Z&2D#\PX M-Y0;=$/%..U5*IYLE03< $1>K588?-QX@#XSYW+I_F U"D-#>6R%$6GT'D-+ MK@U-CU6-' */NQ0TXO0$V XVKA/0-$T+'H*C2Q)6&4E(+07PQN")J MSP+^#.1C[QL/1\@.(>,"Y1C-[@7),6)N "NO_>K+JWDJ_WG[OR^GW_P,F5F] M6K_VR^6/Z?S\[WYV"1,G#2A-D1^N-9I:%HEETA"1<]20,[CP6#NO0[#3B[ 6 ML'04 !9#:Z,!B'U$#VTYC269AGQ=5VER(9C,CI&*ROQR&0VDO(N"Y-?0@=+^T&(/,JQM*:9/41(N N0&_O=UA?\Y*#=-DX2P!B M\?9*>\32N"0Y*JU1#(RBM0^R1^@9I\?<< "J)OL&) 4Y! M X8.0F,XJ#@GP0E*0!O!-&X(ZFI#Z %2QFE'-QQZ:DB\ >!\6,)7/TUOOW\M MES]X))^MO\#R+DM26^Z3<<1Y5:[^@B'6)D:8=AAQ, ORT0>_AX"H!UGC=+8; M#E"U-=$ N#;$G^4WT]77Q M]>@>NO(.LQSZ0#/*K*MV\%%ZS[*,M>^9GV_2JE> #8VC0Z1[.#06:S\["AK? M9VSR;OX-HXN29EO],4>I_^97B+GWX-$PGR^A2\!-?(DG0G E'.48G0:$NC&6 M<,=2=)E9%G9,U+UJC[YKM1"['95*&D2H#=B/#\L%6L#UCP\SCWMFGDHRXVMA M!$.)21:&YP2)!,D0YEHJXH!C2)&8I"9*G>QCKZ,/\YL>IJ>%^*U*/K*:T!L MT&X8\?MB'J_LI0[!6EHZ RE#B13:$$]I(%XHYC4>K\G4/HT>IJ:%\*T*>"H) MO 'HO$,%S,^G87;-":S??K_RT?ZV6*0_I[/9)(0<:2BWP+HT'>&E6;J M\G;'*\H>>^=P"(CZT-5"\%8%3M65T "PWEPM^Q%*6XKKY%AA;6NS)*> J9"( MICJCHU]*MTN'W.ALZ7$(28?::>T^=+40BE6R4Y65T "PKJ+%^7GG]'TL$\C. M\A^KS=:9)"N2S,Z3G$M\X"(M_9$B,5ESY6B,7-8V58\2U$(T5@5*]<3> (9N MC*JAVB>+X22"';&O9"A/$QRARN)VR5H']=C3WT/@\JS3J_J;G &0<9 P&P#! M5FITRQJ"SY8'="S)#EB'N^:ZO=3 M'Z:S3?'W/'4-#KXL9BCU5:#!6(-,X11"B)%EI*M M[7_TI:V1?$&PDV!BI%6HNUUA(M06GQ9 M3H+WY6:8XD;4R(5[[$'ZP<[.'EJ: =11NM[G^QPK^ 8 =%WE],'_* F$:RZL M#YZJQ CH4J82I2?.:@P"%:-1) M)]'H6=D!MV5U*QCW:!@)/!:$W )W7BWDG MBG],UU]>7Z[6BPO<$5<"NVY;.\E9A1RR)\!=0#$E3BSCHMRW,.VY=,K4+M3H M0]>XEUT#P:JZ0AH V=WDU#UNM* J)!^)4P!$)EM& M5VF4S$P+3H7H=T.,4 MC7L1-M1A5T\)+4"J.[KO26KB/&"@&AU)7F#LZ\$3;UBI0HG.&\VH38\-3#S< M9;I'RKC77X-Z3,>)O0'T;'%P4 6<<";E#(GPLD4D0W9=MHFXQ!,7(BKZ:,/S M(V.]EU>^.! :3ZG&ME![S4$ #ESR0*R0N.\R^IW618RBO>(B"^.T&C"?U41) MX_#8.D38+21%MP+;K=2^41RD4!B@".$Q0+&2V.050?1CL&N8SX]VQ3P(,GLI M:28J'#!'=;P*&K [CX8DVY=&D2L0X(C1/!)I;9F;*S@!JQ)N#9^4K_ZPMA]I MS42*PT%M""4U@+T'HI8MAB*S"I2TQ$M!T2IS5:RR(D9%--,<&?3#EI05>Q6AVVIKL?6[28ZEFXL'ZV!E"V W8I]W4RW91.S<\N9+_%3F5/LL9 MXUBTM)$!*+2TWD!MT_0P-?754T0"H#LV@;'',6>#@O28\!R 23WQB MK8J$ZG&K.T]='W$*U;8%Y@FDG+2PCE!)2_$2U\3C[B,Q M:L&M$Y15[S"XM?RXU:&GAM>SA-U 8JR,09IN'JF6_E3=#CB'>2RL1 &>EJ+$11UM-&" /D("N.BZ#*$1+0F9 MQ0Q_]_RFM6LGM>O^9Z\N2OT(ALD!PQ:PQ#"+/#H0Q&HM29)9L 3.65^[E>$A M=/:#XLLN*1Q8@I8!@$3.)QGZTB3AI#@%,O: 9F>.U;S2/+H=G+ MOAZHI(L&4+4U67#3UI%SH1#]DKB051D"$\JN2$2$D %W1A2R=NWA+@UC-_&M MH]L]I^7!@FX **]2ZJ9]^-D'/TWOYJ_]URGZ=1.KDM?@2R)/E:$?O,RW-A9E MDGF05/&L:OX"4L=]A# *;&F)O #V_3>>+)**IM H&'+X3"A/#$ M>^<(8YFJA"YB@MI'UBX-X]XM#H27HP3= % ^PMI/YY#>^N4<7;75JQ@O+RYG M973#FVZ:PGK" WD= L%(<0GWIN)\(M2ER R+8ZF^+GZ9JW(O#@AK];."AFSMKG7@$YV.: YHQV34>"1GB?@"'_&\IL[5?DEQBH&A3*BZ1T MQ/_4+F[L0=;8*9*!45=;,6UAK:-_]>IR_04C_/^"--'9",U9(#$:W#8<#EM'*:)%3+U;K2Z1#0RQJ)!)$BV-P!@L1A*B M,X0'Z4N!.5KH(:[0]Y R=C;EU%@Z0 $MXNCLC".2 M*8K'>>(D60@H(YNMK.V%/D;/V(F/4R/J4%54@]4I \X;\:X6^:89??BK%&&^FR--<+/@+3B=2KKTH&3<=*^/*/$2#/$N"YYHLBG5OA9^@)3C M;QB^P?P2?L5-NN_IU4V#Z-)0#_\_??;?)]PP+;)WQ$J5T&DL$S>""21(%2D M2.5J/Y [@,QQ8\H:R+E_ 3&LKAHX1&^>8UW-EKKM!ADP[(T"0Q.IA2F",VC M4R1<2 V1Z@!QL/=QN\2,&S@. :TZ/7YRG<(&-<&55+J/>?J4 DW (]/T-UR_0WF*)K9JWEZE2ZF M\VD12WF==R6H"0?+:& HD."+U:2<>.YQ*XGDA;0^F^JXZ4?9N)9G&$ -H),& MD%:V2;GRNA;5!)*21DF/1R]'^FE$^FW$X$,R8:QT/(?ZI81W:1@W*36<.3I8 MS@U<7-](97.LOU^LD 5-+3>>$9?1GDI*#7'HJQ'J8S;"ZM*C92A?YY:,<=$R MJ)=SH*Q;@$MYLUE*-OSJRX:+ZRFLUP(R%,_=C$=PL& )[@%'O!&"1! \.K ( M?Z@-GJ>(&C>#.0B4JNJA@?/JNO#G#C/E?7E0/*E2,BFID$0*ZC&"M)DPR3PX M31WX^KF._;2,[$[75?G]Z5S'R__Y.'(;',WAO*36ZHR]\=/YJMA66)W-WWXO M]O9RNOJR2?B6%E(3QY@30B12JO[1E(FIDSWI0 M;-752#,@*QR=S3_Y&9SE.X,V;Z9L3FCF *63BBX-[V0*BGC&T,3[R$"@9\FK MMY[O1]G(KOC@<*NLFU$Q5SJQ_'*YFLYAM7H5D?[-5=7K+WY^#N_FO_KILJNJ M.,MG838][[1X77F[,>I75YH8II0O2K'/Q"@A098^+2D7OS,A]RB1XH::I'A0 MP>^49.WMD5.;KG$]M6%P.;K^&G#O;IA\E?[7Y6:T]5G^AU\N<4MB$)1#X RC MGD"[;GH&PR'J!,DY99>HLR'5?G_T*$'CWD\/:QWK:>)@6'V#95C4&G)X8^QO MFYR]FZ.<+KLK6O1@/RQA[;]/T+VPX-#%"+IT8=$F$9^B(0PDE^AU)#"U:U#[ MTC9N%[%3'<85]7/L$_4*7=SJ M:;/;Y<=MLB Z5=FGE(#C+I6)$*B=$ MP/WM(%,BE8XDA(BAAXR2I4@AF]H# )]#W[@]R4Z)UHIZ:B ^;!3>2XT<00"!M63PT8ISL,3B3/ M"7>-(D$I0V2FG%@O#4G..J584,S4+M:_0\"XD<3@ 'J6?!NP4M?]/JX?S?WB M5],X$5F D1@I*U9J5H(K*1NM"#5:TX1T*%O;$NTE9%SO?0BP'"_O!BS*+A-O MIK-+#&@G(*FW4)K\"X=L\%QF=6$.&A\@95Q'^A3 .43F#4#G M.5$ LMIMC\UK7A:L-@8R<;3A+L,;3\,O;V.FW!&L](Z$"/1-Y6"2V*ST,1H MPWEFS+"H*F/T0%)';B\\!#Y/H;0&L/EAN?AUL;SP.^S>X_#:B1$<@Z4D*,;1 MI5"^U!M8J9''J '%2@6$VC5SSR1QY'9F Z76!E/2?Z.WY0-W->NUZ%COSD_0 MY^PA9(ND(Q?.8TAC&)%X]I:A7Y8DA3ZCM)SY6+M#R4"OT/=Z(5N5"U=C?[H! M0'M&_5Q?B21FO63 2:06CP!>+D>\=$2@QSY5&_K>0C35,ER*TCHCGJ9 M'8;LJ90 !"E9=,FDVC%"+\*.[PE]MLLHD2IF8 MIAEHJ'W&W*6@F=:0E;!POUWSP?)N((JYH?YJIM#BXNMB7G;OJ^_3U41$ZRR7 M$D7BD1G&:)E[E0AW$GC6.05>NV?'HP0U@J4#-/T0:(X6>P,8VN'AS>("W81) M-@S%$X#07!I+.)%)2.@(.*&,L"((Y+#V17;@+'9 M:@UXQ0 W(7 ):'A!"R++'TYY2YPU2E-A,=(9<,37,W S6!:W'F[J2+D!F#PP M:.J*&26]RYPYDF/*9=R4(59"(-Q[QX)@1H?:>89'"1KW,6E]^-23?@-0>M1Z M:BL= \^)Y:JTSS*N/*BH76IV[/DUV.O/^D"J)OL&<+0[?NJ* MB\"%<=P8P@R-1&KK20B*D6!2=LI0!;+VQ,']E(Q;6%T?.Q7D/2)J5LOUY/5F M/%GIH98SQ/4'6$X7Z2R_2HNOG5Y*#)%\CD9)1933CDB!9[)5,1"6\6 VAN:D M>G5(P 6WL(-_N\5-7UH:F<=P>'@^B- ;!]'53O,Z.2\#)9;Z\GK4)F(#Q@(" MS:IE:$T#]#K(CH31F#'[,-I_!K0.4$7CX+HM[[BROLP[2U5 CT]Q7CHB.>)" MC$1'+6-$X>&)?@IKM4-7NX [!!//L6;'*&AD\'U$5_#ZRK-LRQ!!2$4MVGE1 M3O;@,41EGC"AA!29)P-;.LHT,BCGNT#M&E.V@X&JO2*L%EX&1:"$1 MJ8(FWAM).&=!1PI6Y%[-?_OC8.Q3ZRCU[8?! ;)L!PCWK%K*P8L :,LA76/\,T-'/"'*G4!ZS$,1)N(!B_L9OO,41\AU^N)M[2 M!($RHI+%(]9F1WR@GD ,2EB3I*_^^.(^%8V,BJIXPWF8@!N R+MY7()?P1O8 M_/?=_#-2U7RY_E#+YBS)K])!6)ZN)=((R M[33)L7CTB@OBF,C$ %A-';/LIULZ-YJ M@6-H&'VXT+!0/:F*VNE3M\/R34.$B':!E]X,,H1O(P5?SW/.N%HB62$R29,GH\&$^\UIP$2;OG2Z*^&SK263_D ML(D7>]8_1_U'GO5OY]6:.^Z(^WZ=]K;$O0Q<2V,@MZ%"Q5CWU-&""[T\7%CHZ%9TD(O%,I$8&<#,[DI2V%K_/:?7N MB8=-=SYAL%-1Y;M9HJ/D/WJX 0%[>DVWA?+-((4WE\O"\6:!;@]W/SSK[I17;[_#,DY7 MD":6@K'(#P':30=$A\1YITC*4@EC($9;>WS+\ZEL+6P:&+W#:;"% WT_A]V\ MAOT,"@[:B#*VAHOR2)I&$J*.R*]FG%FGDQG$Z#Z'R-8BHI,CM)+^V@7H9@N6 M"];E-';/J/'77A5Q=D_I4;09INM+_)V)]PY20">>6Q^(C-X0)TT@BF+XY[R4 M*=2_ISR2Z-&;-H\-X('TVSJ@?X<_NQ^M)N!C9#$&HK5 KLI[#P\J$^6#HQB$ M&H#J<54ORD;O]MP&- _35!,3C!X[,V[94CHX9XTC3'7MQ< 2:[,@+O"8F'0\ M\MIC=7L1-GJSZ+'Q=X2>6C=_6\/J5A.K4RH=LHF0NNRKY$@05A.-FRIJ2' R M -XG;O0FU&.#\$A]M0O$S:2Z;;Z<9DYXD9&E8(AD3F-$ES3A)H@0 PCM:T_O MZ$O;Z"VMQX;A<=IJ (6_3>>+Y=;@S6M97K6J?;H^X#\WTIZ$(%5$:T]X5*R\ ML1&EZV,@)J,+3&5DOE_%[C-06HOV\3MCGPS&HZB[G:*0VRIH9/"!1^_=R1)\ MUR;MHHR:ZI#P$39['#[!\MLTPF;[?X2X.)]WG])9@HGJ1JTD29*@: (2QH(A M,H9_53H&Y;CGM9O&#LW3^!VY3[8[FH)' X?#G2DR3]Z;+)_H7S.1Z([%*!B! M)!.1U&7BT880H_'[P5FE7.V40ET.QF_^?;*M,*+J&P#^UH0WT$@;8XDX&R)N M6<9)2%H0<%KGC))-8>39>8-V^#X9X X4>0-@N5\3(1ER$%$.2+I&YPB#4*^L M)=IX*E7V5%.>YKA\N8E1$.)<67> M,\N!.*DY\8:)H)0OG6-ZX*\*,?U ^:)OG<91W,N?8>!77WZ=+?X<=@K,[2HG MGDBPG[OZ@P=N%KKI,1^IH3H%A*](^ ?%KRP"A]C /%S0C%" MHP*I7#(JUNYT^'PJ&WDI?RR"]N1?AE17 V'S5L O#60E72 BE_XF67D2HM3$ M,JY$C!JCN=IOA)Z;8QD*0$/K^>$LRW.$W@!*]6\4RWW//$YG<"=[_GGQ7''+E (Z MK)2@,!Q*(3GBF?1$:R,L:*6CK@W?(?@8]YW&B6$^.A :L-%=(O:7W;O1B5'6 M9Q,D05FB;*WWQ*>N@81V-$IGC*M]*;Z?DG&/^O$1LB]O?IRZ&@!=)ZT5$O[K M8OEF<1G6^7+V*L;R*'\U44HD:EFY.PI0'M@K$H [@F=, '1^N!UBB.^#](Q[ M\#<'P&JJ:P"&;P!7CM.-,N?IU47)Y/_79DAJ9^=C M+,UUDJD=WSQ"SKC'>]*B9_G-%1W;]OW]U(?I;+K^,8%LK&9! MH8T7ELB(-CZ@AT.B4%:#C [=H1X)[N>O/.[SR&80> *U-6 8MV80PW+ZK>MM M_FZ.8KOL5(!R_["$-<9^-D6K%75$Y\B(-):30'';9:>93TJ B[ZRE>Q+V[C/ M(9L![* J;:=*^):I?8PB=Q/O542)\&=3-%1!;ZJ SAHM:AN1,KET4]B11 MX[Z+; ZC=94X:JZIG!/751\;J5Q7T V@[0!U-*.#2R;9E5D";AOWGXO8KNLI$MD13(8ETFA)?$EDH-2[+[$M9_3K[ M(5I&?MK8/ H/TED[$.SVS[N+KWZZ+$)^_<4OSTM'$/0T(&=T9;E$SU;+LI^R M)(KKQ)-,&(S5?FBUGY*1WPXV![\*^AHYS7B_$O1&5IW?^W%Z_@6="Q3CM6U7 MGAH6+8GE#YD51P_# 0'*K,W12)'[5-$^=]V1G^HU@[S!==9 AO'7Z=S/([S? M\+8)R-Y^+YE3F*#K !C'9\)M*KV4K23.:DW *N8R!T]M[5**1\@9^3U?,ZBL MK;D&0+A];[0)KKI2I\MYR85>3"\O)B'I[+17N(UL(!(<6GE&>7E%@4+#KX3L M->;P.:?R4T2-_$JP.4#6U6(#L'S$]E^]I[@M5Q8YJ*PYR2PJ(CU0XJA-A'DG M W[+*5T[J=V?NI&?!S8'U('TVB1BKTM"4.XP_=9-.LQ:>:E51B:D0)ZB+_./ M+;',^!23\[K?R-BCL'J?KM8& =3!Q)/0.U)!3206[W/U;OX-A;Y8XI:=:"4% M6GU>&FKC'P']D!!Y)-%K4!&#-^EKUY$]2E!K#?Q/!+1#5=(HPM"G^.JGZ;K< MX\KS?35/V\E1[@2DJ!/ACI?VPH81:X1&9]@&YRDU,=>^9SF,TM;:\I\(D]65 MV"A8.W9>7RZ+,JZXLEPQQCPCD,LSWZ"!>&,SH8(+Q;4P60X_V^D^7:UUWS\1 M$(]44*.PN_8M/O@?G6-!(2H.EA,G),H,_TILQCUEA'14>FG!#6\.=XAJK5O^ MB=V^0U339*"QL=AWN2HEP3$N+Y&\JPK,XGQD=&:S1:>6NO)&@ME(7)8.!0G& M<^IS5">(E?N2VUK+_%,:Q.KJ;!*YU]['1T '^1+#+TLUHQ2(<[@+);K*^!4W M)%@+B4FN@JW]=/])HEIKG'\B%!ZCF@:PUO\9Y>O-NU[\WNW#WHD5 D!*C/ZA MO*O,61+/D%O%C0O2.TM=[2X:QU$\KO-XXD>K)U3NX5!>X-ZL N6>K.Y_HHXA M'&3M-24BB^+=!$I"N0(0SCA@Z/;88"LC^2B"QW5*3PSDTZFV79-.@;/'?RA%;7SY<^GLI%!S"=JY5-+70T $EF+ *EK M\+&IJ\/OX/9:__@P\_,U^MRE1=S7KAR>4JZ=#@JW=9>2$)9X'3@Q2G)JHQ:\ M>I'N,\AKLAE0-:3N!4 M$L>Y)4J8P%!@)O+:)_EC]#39#6@PS-523#M%N-4[;)IO M%8E?_21-5)0J,ZJNWF.PA)*,41.G$Q? 74K5KQR?0U^3(?K)#&8MQ35P2O<7 MY=[T QCC*0T2=Z*41,;295@*]$FUA]( &1J511V4#P?[[DA!G*V6A"1:#19P7XTQ/DEGH3/.Z%THF!?#K5MFN2 M-X7Z^V4;!.Y0JS$TY!QEFX"3((TD0)4 297*RIW&##]"Y;@N[:ES2[74U0 @ M/\+7*P\(9;? ;;=<3\,,NM?K 9+REBGB0KE*RWA:^& X8=F[F(("KFI'4H^0 MTV3NJ!H2%L.HI8FJH^UG2!^64Y37US)T8L/?Q$C*/%64H$R0':U+<0 *3.-9 M$B2U6@M?+:S"Q\A;HH.;MX:?7CW>C/'K(OJRJ3I MPO?KQ0K9##PXE),@EBHH!0D8T>7,"5@N*>4FF=VILGO?T!Y,0)/YH-J(.YV* M&CA5[Z3^RRB?LZ^=N_KV.RSC%.4[88!^!Y7(4"KQ%XL91:@RX2PQR,Y[;VI7 M$#U)5).)GZ$L7UT5M8"YFTS6]13R;C==#9&:9.:M",J2Q()#6ZXB\K6:&&",S M"]$$S6LW)#V.XB;3,D,A]H3*;32_N(?5!Y)0R(XR0GF2H=P+> @DL P$DF;2 M21NDK8WDHP@>MU3XQ$ ^G6H;< (*L^5_I;+DFY]!]VH8A3B-91Q@N3483+#:D=U1!(_KA[<)\609RT.H>>^0TL-DW@!D M?E_,(TKFMBIEGFXBR'>X^6[W&XW.FB@902- B3>02$9V,S5"ROH/@?H2 M-V[W_N%J- 913@.HNZY$?;VX",A04=0FU7:.4L2O5M-TE:9XM5R6B*O+,+_N M@J]W\U<7Y5U^5SVP[Y_DT2(:P@-7I80J$C[B?E7WV$_%/Y[Q\?W]W]_%F> :S_ MBD?/YM//EN=^?G7=[.?I#:SBP=3S]\7\,\0?K+<99H>^&"C\5LFOS50,?:A8Q5"#_6CA]%1$E+SQ:KRR5\1F7^@I_[ MSTE*PF=3FC]"F:QE@R5!E G"!E125 I7?>!S;1[&M61[*:]$!Y-'U!$L3R>>[Z![OG!-4ST(3Q4,M+WE[E! M:E8Z2"$YX3ZYTNL=2.#6ED9B <,P;B6K?3_Y,#5'YXL>D^SMAK#!AZ1,"3$I MAJNE\;/WN#N9\1:"TDFQV@_A^U$VKNFKA))[N:+Z2FG42NWQMP^Q27L_IH8% M>IJ^2O9FST*E^UOIC-D]F%Q-[Z2/?& \>8W'DBI-A95CQ&4F2$XB>LHA>E^[ M*\#S*!P@7-]W4#LI0V8*SV@:B]>0*6XP$8BE0DF?J&"^]O5@/\K&M4L#HJE' MQ'RLHAJU55N26^3-]-19N:OWU]-3/[W][?-_'F"]>GYP#7MV" _C6+@D91FX M#<1DY?%P$Q:Q$A,)P4E'C0^6O6P+M_NYMWM%:8LA!P8>3MMR-X!.!&Y,13(& M1 FLSM)";0?S(6)>E!U[#F;V3KL[6AV-FJ[K5DE^NWO4\PW5WH^I89:>IJ^2 M$7JP9]0-AAP$@8=542_#LQ!2(I[A:46%B4 E.MA0NW#C2:(J/*#9O\"^DUHZ M$R@WAM!L-)$FH !X"$BV48J;@H;:UNH-:IN%0=+_\I*Z&&C5.5YWWKT;DK/S5C)RKF27; PL.B?CZ M?G:=H.\@3NIETG/<"5R\/< M153B8/3\_4#8O!=>CJ?W1NWK^\7\_#,L+[IN-,\WH7?^>0TK^3 ]E0SA]8#> MG:,X:^.9SX(8F\MS'B:(M:(\R4.4@19<^-KQUGY*CC5M=S]UZYHJ:BE" (*J M@])A)Q ;6"+. ,L"M*.^=D7< Z2,:VPJZ'_7JM00^1$OX->#&8>/9W]LG$MT M5KIV.L?Y6X]^7 WCT9_>2L:D6^3V:++&,:<4*MR5[AI"E5ZJC!$9/0*(\^!4 M[8B"26DV"20AH[R-306)RB<4W)$=K?-2$5!=] E?>&F^T^7*OMH#3!YG+3E2&\QF3B L:HU' ;3%96 MB=J5?H_1,VYKM.H0JB#T1CW57_UT^7<_NX3?D#<\9S>-[9Y_"NW_G!K'3P\* M*YT[-RO=NAVW(&(I<& E-@JB]!5#.V&5%21%R:2"K)6L[>D]1L_1G1;W?/8M ML$VPS$=AB%?HO$F+VP:_$XGC"1S($&7UAMZ/$C3NB50-%_=Z*E930J/6I6M= M]0L:S?1Z<5$R=-T'7B7K#JG/??3SJI3E]J>X5NA\H_ORN.9VS8\P*TVXNJZ& M'56A4'7='NSV3HZZ3$T&0B6CY4X.4:*<)$ED+5@$@%S;>SR.XJ-#\;ZK_[*] M^M:V0G? <5?$E,J&+:]3?1DT9Z,)W(LD1.U+IB-)'CFT/QT^[Z4 3JCJ1BWH MNSE^/JS6I4?.IS_]UT-\L_N?4>D*^3'*JB46E]-O2-PW>#='1%UNP#5/_PGI M_%Y7KIWLDXC.9A$]T5Y@?*<#.NH2*,G2FN"T!J:KF\;#R3T^1?GLI6]WBM?2 M@@J11)=9*6'%/:-=\3JXB4XQ&6C]/.;A](Z=[#P-)N]G1$^DX49MX4=( !?E MBJD\F%[,U_C=67DB?66)_#SM_\%!:=7#%ZN2=*W$:R4SO'^MVY(+&S0+*1!K M2P6\3II8$1(!DR5U3G!O:Q?NVU'1Q,12-L3$TFD%KFM9Y]_O:>^:7=:6ZT 8FL?R>+E,CK*>1*TQS@ M#*]]%]2;N.,' M[#RQT-YCG0=3LLU$*%$RVE(0QQ4CRON@I&"YOH][")WC6J5A\'5_$L_ ^FO4 M8F%D?C'=# Y&K^2F/\R!3_ ?^[0:UJPWM95LV]9ZKW;6VQ,>.)^X*^E>34-7 MAI5(H*")"-GS;'3PLGJ;Y.<0>'3CT3Z+;>T.R@10'DFF*96'YI9X)2+12BN? M''H1IGJ[]&=1.*Y=&PY;]WJ-#J>W1JW:[[!^OUB5%M9=AO$ 2[;["36LUZ-4 M5;)8;_URCMJ]6>2VC0U5("D'$KMQ2#Q+Y14"U-4V.0\2,ZYUJ8*#74-21_"-VHP' M9F@\WW0\-HSC2 O2A\:*-YOWE\+S W_P=;'RL[\M%Y=?M]ID&1X"-[DD)A$! M7/CR<,<2;JRATH$ -<3-W#-(K'!WN?6I[^97@Q#V4['O8#6H%7#9D!#*C597 MH1^E(_O1P*@WNN*T^GW49-X*?+L(+_?8F?]/;;80_Q M=S^A3K.U1ZBJ9.UVUM@J/TPF&)\=$2ZC,YRIPY/2:X)(0\5JS@*K_>K^(5J. M[\!_]W.WJO(3!A>)4L*UI+AOO"2!)TZH]%E(Z@*K/J+M06+&[I)> 0?W.^S7 M$'RS-J-/*\3!VSJ.T-YQK#:/GHH<2]$[MUTJ@.$IYS601-%]9U8+D+6KQ8=K M\_B+7TU79WEG@1^;/[?B"X,GNL;S'%CI**AI)$XJ3337,5@N OZW,L_]*!O] MF6@-E-QKG59?*0T\P;C3@/?O?CDM%_37%Y)OD<_U%8<33C6G$F-8IW-I.V>Z MJC-!P'&)=IX+I6K?R_0F;MS'&0,!;AC5M(:YX@=,TQ39@]79LGM4O9D:L.G5 M?_.KD#J6KX\89#JZJ'7@&% X7NZ9?!FA8HE)QE(P,8A8V_I5(7SGP.I) M5-H&CB-RM E_/TY7_WR--$S7Y:N)2N@-6Z9)-AX#7U<:"J-32XR35D7.A:6U M2VD>(6?<49[#8:Z*^%M TF:VW5.S[W:'D6YVC7$Y)Z43R:+<\.L Q>,P!*(R M7EHJ)9C:4#N"WG%G;@Z%Q5,IL &P?E[Z!-<-4*X[I7R$",@6>BA73-D4C !K MB6:L3&,TFGB3%;$< $3$_^7:QW,OPL8=G3D0_.JKI &<[7LFNS_F,M:&0$TD M/DA#9**E"%.BW^"1(VEX5M6;LO0F;MP!F0/A;1C5-("YW6YYOT[GTS6\GWZ# M=+6)( I'DP*2O<)-!,H2ZT0DP*EQVBM-4^UZIB>)&G>ZX4 8JZN*!K#U8+_8 MW3WCO/-<1+33MMS86:6)RRF6%!)W(7NMJ@_2[$M;+Z2Y%X:T0133 ."Z??,1 MUM.-@3X+L^GYYJKVVO$,&&V#*%QP4QS/TAT/D!\;F$)?5+CJ+5:>HJE?ZIB^ M,(15U40#R-HW:._>E1!/1#U4NY;CB=+AHP7.\ND,]E9X.7U\5-9[DT$^TVBW#,+II '0? MX1O,+^$CQ,7YO!NBM+N+0"9#I5%6M=@D"8R@LTI< MBI31@^!>$!"2<2,L>%^[N.29)/8#WDN[.!A23PW \-T\+B[@L_^^NYV"]H:; M%(G0#MU6GM%M3;*T/&0@K(C>0>WBWH=HZ0>LEW9#4$7R#2!H?_?$LZ]7PPW? M=24(Z(B6W.%U$.Z2R!AZ4V*2Z^X\' D4O0'*C&0Y)P/5G;0#R.R'NY=V:S"T MOAJ Y&W3K'MQ#V" PW56Q%@NB1RR-:YV*?RYV;C"*7J=.> (4LL\J.NMKO MLI\@J1^X7LJ=PA!Z&/FZZJKWU0>_O'YVL3YZ\NV ?OS._RY):;E8HY?QLV$H&,B MWD)I%6(D*;TC21"90?:9V>HNUG-I[ >[EY;>'U13+_IU\N=2.3S[L<2[2$E6S@L7>&2^>IN(9U'8[#OEYZ#FGD,_ MG)(:.%EON;M^YO#[8@VK]PO?75ELQIJA2&\?/VQ5!4C#A-21^'(Z2$#[;94 MHKE%+H%KE6O/@#J"W&;?--X51=2ZO%(4C MRA:.A#%0?0[HTU0U^S[Y&-Q55D8#\'HS7?GS\R5LZHC/\E4)P:YUE[A/O#*$ M2A!$*EW>5E-&-%IV-/N1Z>KWG+T(:_9!\C$@JZ^2!G!V:[%Q#Z7+N+ZJ"OAQ M/3/YQPY_+D2.L9 A(,IM&D/AN:PQ7H(L>7)4A%S]]O.9-#;[!+G.T3J HIH" MXB,Q>W%WO_CY>:EGV?Z=*7H5&+EN=1GS5BF+LB:&@411\T!LU!2=7XB,)J=% M]4;<=3EH]B%S'1"?7,F-)FOV/?8X.#7SR(?52,3TI;52VF7/<@B-KC;W540' M;]554F[-M94N6N.)Y^6R-!E%$ :: %6*^F2BH]7;I3V+PGH6\JJ0]+\@O4NE MWB5/KROENV41V4C&];E0]NYJ=7D!:>> L,P 3S:1Q"UZQ.B?$*<4;B;#K$"/ M6-*8!S.155@8-\$S(#X?MING5WT#OL&UI+?$BD?&KXOEA7\WS^4_Y5NW[(F M+KAUC 0A(Y&:E\[L7A :K7/>V*!"[?O?9Y(X;O;GA,@=4G4-('.K:T%7?I@@ MWWYG]T')S0Y=E:O0L[Q'#3O[-&1PU.$^-=ES(D6DQ)9*QD@U6. VX"]4!O*P M'(V;?3HA[AL"1J.>[W7.SF^GZP[U?!_YL!J>;U]:*WF^#Z8S;Z"9.$]H* W1 MB<<2W&/DDRDB53,JJ>0F\-KWCD\2=8*,NM99@F?(=LAT,Q/8>RF(!:]IRB$; M6_O*L5)&?3 OM"Y6#DBL/T?6 4.A2ESE9:B7%73.A1E(O.()/4TE@AABN9.)3J<>W;]0OS=7B%;F86#+>1S5ZAA-X_BJEX96:%A.SES1<;VMZZ1 MK%WR@H$EJ>MQ46JG?=")\!23+&\IM1E@XD5_ JM6^NPLNYNMDKBG("L"K+PD MMI6[T(K.!,/5H:4\]?360PWG,$MPRI8QAE!M) MP)>(NX3=%ODA*48DJMSM5]^/O0@;O8[L1/BKKZ5&#^"/9W]L7 P\I-Z#QY4J MG+D]/K3&,?M3I$*QV/TM5\8WJ7@ MF(=(5QG!.Y8J@"?FJ)N C$%]5?37>?G=XPUAK;KR^7]BK+$,8H.#C<%4PI9-(D$ M&C'"5BE:95UB4!]-SR9SW"NFJD@;5D6-^C_[A@\<[O@\]FDU/)[>U%9R=6[6 MNTU^;)35Z2S(P0VF1AJD^E>HR>>BF"V[8_'_R/[G+C M3[],G]8(^4WOGU6A8;/)2\'+U]O:M*TF!S8[PS4E(J;RCM0[XGT,)+'@1*8Y M.EU;.G4Y&-<%JX:\AS,+)U=S P?Q+?,\XK_:J1.STB?!M29>"T8D1?:]Q/VNI$.!),_1" QU MU%7D8UQG=3"\CZ[R1GW;_>T+KVZE#N_(T.-3JS1B>"[UE7S>6W2>Y>V5K_K* ME&!\U=$6MER'6R!;RJ+WH8POX&@N';H&SEH@$(2G&"[E^G[?<10/X3=O4['M M4%WWFMN]PH%2MQ,-X2ZC$Z4P;@T&$N'6Y&!\2C*+$_C*SZ-Z7/_XA"CMXT$/ MJ/ &?(JMAV2+;O8TI-MIK!V[?\RGZX>8S:"3<)P3JR(*/ B#9THYWV@PFHL( MJ7I_N*,('M4!6'"AS\BN9RTZ[FE? M$0O;%Y3#B;U9 X<2NXSE,F-^?H3-NO\I=(2TZ0"$ Y]5(PJ&UT#R!S7%LU#+H>>Z,\A/8: M-6"_P_K]8G73 OE@$[;_" Y0Y%EQS610G&, 2(E M*I=[:L=-4+6MUD.TU#-2NRN4;&;$[?5F.KM_?1L9H)]0IUW53"_^)F?1_CT!=5;7MFGU+VN M][.MRZ:M6WMFI5>XNS-3Y4%[>4.5O2-4BH3>0&GP-%R_KI.Q.7Z&>BBD/VQQ MV\10H];Z;'GNY]/_ZC[&HV)@%9?3+G&_N.D*\0;6?CH[Q'@_Y]-KV/*#N:ED MVK?7?XWH6LRFZ;KKQX*VN2UM=2#X!6AI<9_;CM@_5YZ6?KW"YFV-ZHF-T45I* F3< MAU9C/!FX)%P'*S+U UP>'DKKN ;Y]/A\J#W3H#H>\;YPM5Q/SOZ0K8IZ_+RP@?%G_"\C>X"+"<8)2?:4B"T,1$:2B1B1!ZVW&5,%;M'@A:#*Z9Q&"5!I(- M!F8]1X(-V95GV.3W^ _>85JO;C C\1@@U'/620L MI4"DQ,T< +Q)KF<(B/EIA@#&9I(4-R1F'DPR3-C>.UW'H=1^N+<^N,P>4*U M-@#>!XJM2MW3]<;\L-APOWH[FUX4%2"7',\%CGX+\284P6+8[$W$'\)U-KHE62_\AQ\V M[1P7"H(B,6&$(GU*Q&J(1!ENF(! M=65;<1PPZ9?+^;%]&_N_3].5__<>,], M2RYP8Q"*X3UZS^A'8[!?^G %$;/*C+':3:3W4S)Z7\\:*-BU8A6$WL 1VW4% M*>7$77HH4F:C%8)0'WQYN1C*(PB-_@%U!K(4.=1V^^X0,"Y0:FAT44N\#6!C M_P/85V54YOGFWOR7'_O;S-RR/4]EW,'O_N(ZW<0$Y\[;3+((Z((J9HE+4A+( MI?+4&N]8]4<& _ QLDD['%:[M65CZ[@!G+]%AVKQ V#K:?=51M-0'AC@KO?& M&R)=EL0*!X11*6RY@^.Z=I;O06+&1=SX.%D,H;0&T'?["/NU7WTI UOQ/V4V MS#<_*W+=_]UNXY<67!:BP9VN,T9$5I% A2$B4>TAN639( _8#J)VW$S- &?[ MB13W8B%ZO1UQ%R8>,TE>*_2Q;2(AA$@P5,UXOSI=P.S3[IH(4TM_?O;UFU:8@LLF6V*Z^)UA- MO$B,&.-^]63F2C)<(T4.PLAA'<0T8W ='Q6V>_FY*"AGG #(3 MKEPJ8RLC<4 #$=G3A#% %V[M*H'6>.FM "H7> R(/TTL#4'L[A^7YCQM&KJRQ MT)"X=YI8F1F1.47BO8A$!Q^!@99 JX?5^PAI%$Z'JGLW0CY:]@T Z$$A=3., MBJ2NC_C,H_%9)"(D*Z-9E20A)4>\45P(/.,EU+[1Z4W"B7LB!=Y@86]#]-62E3MIX MB>PR(#(")\XAV51% ,&2I+S&8_"M)<D%$?T"'(+*@F\ 0G=O#2>2 M3+V?MIAHG5G$HC))Z6Y=T)2+2_3%*21=0R MYN2=JCZKK ==C14WU8%3=86,7/VQEY^;*3F#!7AIWX,L 'A4@L M1!5$RL!VVY+N+?/HNUYC=^;'@6N3*T&AW'4UU#/1-BI[L;J&.?:JNC 82] 5PY;J8U3J27& ]X2E*V:%I- MZ8-0FFJ('*E/EKL@:CM)V^LWEEZK@YF#!=P .-Y=?/7397>QFM\OYN>=@=W, MOOU/F*5?%TL$_D3XR#,S> )+:4J$FHB-'C# C)H+I4+RM8O">Q'66'!6!T[U M5=( SOZV6*0_I[/9+7-EYL4$1&;*H:6%(JB#TD=WK?Y0GW?,R ^%IF;$=. M/;69V=VZ_[U.]-U/[:5Z^T)4?Z301E;W^^G%=-T9N\ME:2Q?ZGRNN/G1\>)D M2E)[3H*PJ8R,#,0+Z0D'XT,2D7-@/0#PU#J](.%>$"2J"K:!XV1SY8T'XV8@ MP6?__:-?P^O-P(+I_/QV8D'I3Y.51%8""W;S(#"4%+O51B13_'A6^_UY?^KZ MI0SI"T':P-II '=//EE]],7JWV'5M8SH*C78Q#*M:4Z<1(='L(S1$*M4(CJ5 MFA#I;32]"K-J/EM_!OW]L/O2\MVC:;@!=+^>^=7J+%\=#&?+C]/S+S?MDSY! MO%QVXPA?^]D,TB\_KGYO=?6+JXGB6B2K-+&N#*01Y6V4II: =5YJ:BQCM9\/ M'4ER/PR_M"3[*?78*FS??H=EG*[@PW(:X>:'-SRRB8D6G1XEB?-XZ$@00$)I M"VH5@%76"25[598="]:G".T'T9>2RC^=SIIKH>JLR[3$V;@28!R&7SD3%R==$B'Y'K'+@2U47THB_GC9-6"1N@8B7Q8S%/VJW""L?]S,5?NP6':J6:^7 MTW"Y[N99+O9/$Y\$Q265S*'U90SEQU5I@XUFF1N=F4XIQ=KG:1W*^T'RI>7Y M1]!J UB^:G6W^HCRF7XKG/T.Z]>7RZ*(B5,\N>(IB*P#D58Q9,-Y IZSG+D- M5-4.81ZCIQ_N7MJ%0#4-C/K\[9:;3>/@ARM!5O^ H7K^G/8NGIE/NDH M(I[X6HDR9%B7(<,H56I-!LX8M=6;"1Y!;S\\OK1KA9-I\$5WW+V>L+K(2\!C M($YGFQOB18Y^]:7\#VY;F?AY6MX4VI6?#=VFMPYUI^OM.X TAV\(+)V45F:# M00K@2<\$(Z&T4Z2).? NYQAK3R8=L"'P_C91Z]<8I?W ]?[N9Y>XO5D48!,G M+@)&:$(X$JSUQ @9E0?(NGJ?]%Z$-=LN^#D8N1=$5U=) _[F3L$Q: Z&)TL@ MQ/)JL3SOSXRC?"(>&3I(67V<^P%5W8-E" ="SA%";@ BA>8=T-_K(';W&UN_ M.;%%2C*K\LB&$^E\>>,M/8DNQ*Q-8/5+X(XB>-Q2W@%-UVE4>#A>%VL_&]F) M?/VE7#NMIG,_FRW^+#?W>8'J@S1=SQ;H::_PK_[F7ZW0"4]^F5:77TNSNJ%] MR"K$G!P$>2?^.W&AR\H>+\@):RF++Y9K+7S^^SFWYA2G$]@7?>\ M68R.#JG:WY@T*!02HB%1>)<5Y8Z1E=G@:<$2A KD;D,VV$L-AWGM,^.NH<8!1\P4=B5*:7#:(S=:=+ASS#/:2_M[S_/:1]5= ZN6^." M B]>&V7!KAX62BP0DZ9 49;L?= N[K;-ZF>;Y[07)HZ9Y[2/@CI(V@\](VZ\ M65#*YTPJX#!3X**D 4=9"V0A"C&ME#:M=X\=3?2XMT>G/Y?'T78'\'YQF52^ MFB]^G5_$\W)Q=OOA]MW\[(S2S%HJ.BE2LT"6"D$A!>-"(3AM'47D6:'EVHKF M6ZOV)O)IAI4'@FC[F7-0C3X9R$ZXR^B3\L!=?;'-WH)+64'B47C%ZHW;3H,= MF^-TY Q[6'@0MV=Y9+WOL%([_KG 0][23\=-R5 M948*Q2D8EEZ1"; "/L4 Q1KN&2_9\8[=U7#O.#VZJWUT=:2[^FV6NRD(^K(9 M,O*E#AD)LXR70T8N5G529],R^-O-0<2,4>YSJ*R&?YM)E&W;)#-DIL@J&/G0 M2+D]2&880\:#M\T=S6!O,Y<"?U/NW^RP,EFC;%1H.##+!$74C@X-I3GP.N"D M2(]VMSOO?6K2=Z2MVQ>7?9!RJ^A\",5T<)KOLOA("YF8,Y($12>#*KI6+G$- M-NM HO/,EE[7D0VW-'<0/!RPH&P?Y?2,MQL+:T0BVFW"NFBK=F:H.@[!1]"Z M.+):H16VKBY_%@O*]H+" 0O*]M%+!U#;7H]5HDY9(*7BM65-J?H(I7< EU<7B]GT_&)1EYF_FOY=_^EJM:E$CI%2 MC\OY]_"RAXN M__%7_(IG\Q5/+^?+JP7,,CGRJDQ"#)DB328\>#0:=#*1U3)@8JUU2K@K<>,. MJ1T::L/HJ /P_1,_3=/9E0<.P7(I@@$MK"(948#I+*,HDTM*IM'[6SO2CT;8 MCQ2,.[=V:!@=(>T.L'*O=*Z?@670TO#::&\R<12B!6](3*:$5#(=X7JW/5(M M$KO7?92&C'N/<)AJ>@;;C1;GS),2=6E!"HZ!L@+)%(6!+)E,EFRTY-:%':W& MM9\^!SP0"0>,;=]'+<^D\_S;9L1G2&EQ$.RTI%[#&I!A:K[4:[KWHC_G752'6[[/WFT8I,L%\DDG9/H7CC.$>SFQ MV00F;6ULKGMT?48(I=2I\H9AR")A5">%[B5EXUY"]P71@[3U5* X4:HP$W@& M;3)Q9A.O ]\C)"VU$(P7H4X+P7$OKON"WE[:>4;EQGFZ#!\_+JHIK";F+? K MSBY.6&+\" %CW GM(Y,3# HLI4XN\E"XKD_#Y!!]4 &LDB79C)0"M78;PUT- M_?J#:-^4=VO1KE\3*/C(UAD-#+D@U^\R1&OK6U5!3!1EJ^9G]$/T='O9LP\B M;NVC;*6 D4<6;+SXF\5[7'R=IG6M(3)?LL$"*6A?>U$<..8%Z%@8=]'$O-L\ MP$?&$MSUW>."I9U6YPU%W =$EK4 8LW![KTLH<0,22*%ES$6"#)98)Q, M1TKAW6[53KOAY#8!X\VI.%ZGMP%RI(!'WL7Q]NV+C;5L*AP\Y1UF7:8L.'E7 MXR%0O@&Z<"&-MGX7%.YSAMWH8_C;#QDYT;2<9AWP,#VYXYS M'S>,YH^2V2<<-%\8- P.CI1;!V_I]]RYO+ZJ677(N;/U,<&@!N6CJ57W M#%),B7'-M)*M2WT?HVG<6H[FMU2#J*(#:&WHKP_U=3%ZO?3]U_3\T^7*R]_^ MWFP6K$Z3_IL_A+\G5G"IF8W /!F.8H+BJ2AJ06#QEFMTOOGFB@/([/*:]$"< MW%J;,JS2GG39^>^?OY \YN7%^[\$XY0&ALO!N ,_-#[ZQ:=[8-Q/!L,_+-8> M/R:S \],KOEXH-CO3-SZ=>]T?44E)T4H-1DI)11AE*$"Y 27/\8H(@F ^\$*^I7D4D+\ 5B>"R%X+B%HFQ M]4RXGWJ7R2$QXCC:[@#>MR=U_XGG+R\654WD&++SQ@?@)@50R.C80,6@!*FD M5)9;K1LC]R%ZGF;BLM]+3P9C[BHLX'_#F\;*'[>7\S\*CW5I=WS;>R0;#^=X]IWL9_YQ-OU?S!\68;:DKZMZ M6A\<#)WBO+X4!"E U<5N3@0'DK,DA9,4#;4>/78HK>.ZP@$1M^WW3J+,#L[A M.SIX5[<2)MJ)',/*=U!;@ I2H/O!VE.IW@-/A M>AB[$/O+XB+AV_DW7%R6>47!F0T1Z^X/[ M \(12INWDN#(ZG^-'T/Z?IL%Q0*SY%1!J3K=Q[@$WJM5&D[6P:,VQ>\ @GL^ M?MQKB>&@T$*:'1PTO\\H&\+WI)%57ORZ_@N7CC-Q+SPR!ZASK2ST&D+PJ2ZD M8PR#8<1-XR/F 7+Z -))@YE6RND79QLC9)12D+E98#)G$E)TY$5)2)8GR7@N MV:C6U1\/$C3N^=5,[;O!Z0 == "H]^%Z)#9WA63 \E#*%!6!7 V&*@N/ =% M?.7F$]S"?M/'3PV60Y2Z/:[E0 F/'.;\BO2M:;J2PE4W0SW*=:Z[,AFQD#)X MG@QH%HO(6820X@X1SNU/'O=,:J_Z!O)["IU#UA9NZK+4N@(+5!:.3ZA3??9O0YGZ9?UB=L2Y7 MH(1 I60P>6N]JHH&&XXZZA/2X.KM ,J7 M\UX_S#?7HI?,X_)//']37H;EI\U/\L0XIS224(-4OBZQDA -)03TYTY8IFLM M8F/H[D-?'X\.PZ-F>[G.4"KL&Y[_6,R7%((0P:6NRQ-"D['7V=D.A::CR8>G 8[J^J#J!WTVQJ1_'-.>VNH'4L)-"JCES(@4$LB8,1 M0H4DG6&R]2Q#>!:*6CDC.(.^;U=S+\2)_-9./M]5N:+SZL__7U& MO(6SZW+5U>7.ES,\W]3RURK^RR:2Y<1*6[*EE(Q"\D2>7NHZP#U!,MQ:GK1! ML4L^,A!Y3RZL/ ZSO2BZ [_:0@PWV'^'9ZL5 O.W"_PZG5\LUQTMDYB3CRE( M2'4)%WD!#M&'"")JK(//5,ZMAW&?+;B MDCX5E^=UM>;Y]U=ANOAG.+NXP?+$NI(P6@G".0F*8RV#18%B?0$ET4)@1=&A90Q*88KT M80?T'4S .)/;1L7A:93504AQPZ]3]KE9LE5W&4WS[[.7XO+UYV)VPFA[MD@=%CE]8#*R]QT2A$)OIY^ MQ;S]5/XOG'[\1&'(BZ^X"!_QQC;LJ(T3/"LH=3:9RJ: 4UZ!Y]Y;B]+K[<.Z M01OGX?3NA%W__+![*A5W .<_IK/Y@LZ+R]/CZE60(N8=1&X$62HB.$T9:@[)H.&&9\X:HW;QA; M6^>E 8=9?CT-<7HVK9MEZ6<7GS&W;6 ^Z*N':G(^7@[C-$(GSZT0AD&4HD[K MY)9@R0QE3BHJX6Q0?JC6RM,T0E\JYDVYHW-E^CEC,Z);!,H M7=-%6S04E4O)]!/KW4!6V57#\[#ZW['1>1]E=(JI'QOT&.?2&N>AN"#J(#1B M"(4#F:TLR6&T@_G\)];HO)?J]VYTWD4)2.C/$M",=D$ M#))SMTO%_Y-K=-Y+:0\W.N\AP3[]RG46Q9PV6E-V8[1"4))2[QB#!)XXF5"T MW+G6]1L/T3-NQ=#8I]9A:ND(8C8W*L8-(9B;78) MF*T+P;0AEXYT5C"RX, #2IM;7S(_Z7K>MF YIHQW'\TUG![8U%=>7W7^GHGQ M:9F&JUOS2T9?W'4?1>*XGE.F"E=<,) ")9U%>K6NJ #+/HO '+F+$TS&:\%* M'V7#I_"Y)U=\!WZYI1@V(T37?_-ZN.ARDLD':)TM1*=,G2DJ(621 1-%:C8D MBM);3RT^!5_=G0.G!_" 1M4$3<_9PMXN\$N8YM_^_H*S)=+?7U4CK']6*V6P M+DX%:7( 52('I^MNYSC+M;3SR[J44T9*!B5"1)*'TE: HPP1G$+';<2LFA>2 MG82Q[AJ(GM6!U 9/S\S(KDO[EA-3.!=9%2@Q"U#6)0@J,; V9<5EDMKVG&K= M8*6[?J)G94B'8N89Q6Z_XH)2RKI18Q/#EE",1469)*MOU9Y23)_HMTEDKQTI M2*(Y<>2V36-W74O/)FX["@W/R"K>?%F](\P^OL:PQ'>U2/Q-^6NY_E MOTW/SB;6*(%"1RC"D4-@BF+,HCR8J+/EAEG?_ GH\KN[ZP$;':8'::4#- UP MM7WS!YNUB&_#]U4YF;>\>"D*1"\2F5J=7Y*5!8>2JUJ[Z'=;>#[N$\K]#/;7 M;C:Z8?0+L/VMSZ^M;X8?5P-%NDLTKF\@;OQL8IU2B:&F-,ME"ARC!A=* JD4 M$Z[4A5F[+'X:G-#=C.>G>/SO#QC/*!TGG[&XP)L_F B.7@>G0:CH007C( C# MP:3B0UV^[M-C?:##4[F;??P4#_.=06+\DV20TW8]D&-U&?$FGDT_KCYN(EQB M2J8$5EE%7L-;"G"9AQ"<%:A]I 2JYQCN3JYVLZV?XO6^4R@]3QN[OHRX\;/7 M\]E'(O?SKQC/)S9ZC$E%0&U(1H5KB$E&T"D%YAWS+/5L;H\RN)OE_>=UOPN M_41&N)Y#A>;G,:SG8SN__4 HP+J:[M M[4;_R)ORFG[VX5.8<<8V(X;N'D1X-8*0_([A,; ,B9)-4)2+DJH80LQ626%# MC+GU'M#F3.QF13]%\4 ?0.GS1OWNZ<77K81>"X;>@>91DT<@WKPG<0L>BW4D M<9=.\)#Y,)%]5#>?HF6MH;+ZNS0[9H[VIEGALDMAZNW:PE^!KO(Q@&"<_+1.[H5(C6H<90%Z_6 M+4PJ(P2=.*C Z.Q*IF#,IS>+ ]M73GFY_#1,X4B-/Z5X92>!W"R"5I(;P0P# M+-R2'T@>?(D)=$6WY5F4;3B8"^;YO[*2] .P;VH=KL(+RY+,Q\>[%(GP*9 MXQ5[-Q>KZ0JVS!&4"R1Y8AJ! !960ADPJ].K"XM2&5W77U/ GH'Z7K\5].AQ%( M+5.\NFBEG %#5!Y*(JFHQ"SI27- JQ/#5&3BIW?^VU1VUROT9,!_L*Z?)?A7 MQ8.7A^#W22@E6RD9,)4]'8%:@6,R0,XZ&QXQV'"JG=?W$ME?.]#3P/X1JGZ> MT+]9KY=$B0J-!I9RJ7W@%IPJM=T M,^EAPA+E)H&-]?& Q;H/C]P $\I%&;F+>80"@VTR^^O2>1K@/TK=W1K 0:5O M1XCQNFJN)"$H(#2>^FO2.9UI/0T@M;;# MDVX)?7S![V!;0G?_ZA-L"3U0#N-L"379Z<2+ >N360^"#4XS"I.*]#X*Z$!(%;S5 M6J;M:\2?=>/H7JK?>^/H/GKH;N,HA;$,;5:@-0I0,40(BCF0SB;KC$X4->^0 M:SVYC:-[*>W!C:/[2+ #O_* >_[E^Q_AO^>+EV>!)%?MIC"=A0D)&,4 M=\3 MP1DE(1F>K:PI8/:G"[ZVR1NW['_L8VXH/?8-T6O&_@R?+VU91V(FZ@@VVCH, MBA<(G$=@)N>02LE"MEZ]O2>)W49DQT%E=T@>K;>Q#\[:*_,.9_BM&NZZ:>8E MD3 ]?_&1#I75-?#F/) L:!UEO70R=+(X4< ;:4#:H%*4@3NY2]?4[M_8+;B. M5_I\< V,C*NWN%A=;LX2_A*6583U2K2.G=]F2F>+)8@$ NL >L,U>!0!I&+2 MIB2SV1ZFL=O[";D_7IJ@:1OX=G*$?%B%C%= E_,&;<.AXLZ4H*&*1H[7[A38#T.]UTQ-D&$DZ130 M5BM0BMIP4DR0047,N1(!J-,D'5E0X!@>;(FF)1"Z^?18^@=]RP^F=<[ MF4J;P7?X:I6WB_FKFFG=J.9I6Y/RP!<,57FR*T_CU)?$%#&OD,/J&/"4# 3/ M/="1RSDRZXTXP?+/ >M+[GCEN4,C?\YG"ZP3+7_LQEV'UD7JQ'S69-OUNE,9 MBJJU*Q!Y$;6(DU-P/?P;ZIY4]_&V-@ *=WA['5+!'00#][U@,\3Z5,T@+_*"=_A5YQ=4#JOB^1:"_!%R9K. M$TLY*.#*^,"S*TH,-2'[ ;*Z/EO/9. M79!8-VN[Z6_^@B1W?/DIS#[B\O?9C0%6L_S;WY3*$28HVUM\7\G^3SQ_4SZ$ MOR?>>*L9&K"DA!K]6'"VU)$^.5A?4E#J!''BX'P^7=<^O+ET@:U.)D7=J:&; MXOEUNDQK"6&^%M 5RT%;+:4BEU.W1%"\1SHB7BF9*%H$$5@L<8>(N1$Y?0P. M/CWJQ])HYX<(\73-^D0JG9S(&9C@KKZR"7!"U=&:M8-,V%#8"6Y.[R:NC\&_ M?;KKP[78)SR'/H;>XN+])]+[+V$Y31//LBTZUF5SEM68D,XDG1*0,1?.H[3! MM7YO'9OG/H8-=V5,_6+NY[;17Z=G%^>8)P)]R"%S2,Q3YA9]@:BYA&RS4UEG MKD3KAI#QN>YCWO)/::>'X.XI9"S7_#T4XVYYJUPX%HIP)?%+*JSWA]D8T%PQ MS60V+NXSV+,U?7V,Z<%>S>D,B]_A"5]VUD=9!HNNZ#>__;'A_\ZO%YO MO\]O4:YW!$?C5.L)$522WH##0)FX)4<:HN> /#F;E"FI#'63?IIJO>W/W;PY MLEQBW<:BM+!%(DKZ4=:M+>@N.D;N[#E>O8\ 9F]9=XB7RR$P MEJGB H*-28'R5H'+9%9"V,ACR%+'UA/X[J:D+\SLK^%'('. N,4\LYD;T4;0OS#+RHZP"8PSH9O3X))FLD MUSG*YJW2]Q$S]L,_'7$E?K.),7#6FZ)WE4NYRY7;(=_?ECPY4^?R$\G]B M^/KSHCK@-^7RA\N)8C*C#A%,4+6@P;%:))I ,^M8]&B*V65YS=&$].6^3H^\ MXS33X2GYCAN$7+R7:'Q.V/HU M;U?:1NYG;@K"0?72 =YNC@I8+B\^U\D3J(HV6B6H"UA!R4 LN"P@8,E:A:BE M;WUE< <9XY8K#8.B8Z7=Z47YV\7\"R[.OX=9_HTD]J7ZX\.OQ1_ZM!:7X#M3 MV^C*^_+[WIZ%V?F+&U]Z=7/)#/H@C06?#,5+FG(ZS[T&RU4)4A:61&EL<(\2 M=:QCN=P_\:;<^U7K[,:CE<$+#<+45D')(V4W@H.V4F?/2DS-FWAWI6W<.+XM M;K9=T2#ZZ>! NY>;7[Y_H(]8W>(I:Y3B60-3)=9-5 R"E0)B%"K0(R MMVNRQD7;,'B8#ZNRK]SKH=SW?]_WW90U$-[? KB2'WEO*-T+=H>WJ#FWI M@$LMC+1)*+U3._D]G]\I2 Y5XO;HY&,EVH$#NI+)Y4A>%WS&D*'(+$&)E,!; MS,!16A>-R&E[=\71SF:+A'$OH8;"3 MY=P"75Q>+V?3\8H$DFE?3O^L_70+? M:N]K#@O16G*W7C%P61/Z!9,IZLA8^ZUB]U(S[B72T"!JI(4.\/1R_OG+!7W< MMED4KESRBL+$6)LT%/WB4$K@1DN9G':)M9ZS=@\IXUXD#8VD%O+O $;OY^7\ M6RT?Q:]X-K_)2+(Y%^02DJN3'Z.2X+CVD$*R6GM9RO:(_^/O!^XC9MRNKZ&A MU$8''8#I=:UI_30_R[]__K*8?_UA8X$RF0MA/&A$"ZJP "XE#BZX9#QEK\RU MSL4>(&?<]J2A =5*#QU ZEY173\,9,Z,B*@ABV#K3$<'T>D +$BER61<=JUG MJC].U;BQ^+B72H>IIF>P_6-1V].U*YP.< 48/0E+Y C!&0?DHK/WS,DD3P:T M%46=7A(P-8F'Y*BAF 5@N'<29-3[2!ZR@*WA_8 M?@WL&7ZLE'X8WG7^B>>3G+.EL(.!<734J*),771*1XWVT84D'+J3O?L0/9U> M<0SL-O=5Q.%.SH8%U9OS3W6-5:8HV)<",M=0UE%T'#$CV&0H=C$ITA%Q M*EBM*.KTQF-@8.VOC [.XX>YN<>93S3WR=?AN8B2@>+(P'/-(<9B.?.^\-2Z M1><@0CN]+SD%$%NH[@DJTM73G/FK <37:[M+A[("@.E]TY3$#']:BKG!76AN5%?YC/L_?IF=G MI/KM;ZZ3&L[FR_J\=%DJIAGWTM?U7YCJPA&_*AI+X+51"BU3PK3NL=J+P';E MAH^OF;JYWGM]_<1UL:9X"3[45KJ8,L0D$)!Y&V04PI?68QN/(GC<"Y?AD'=_ MD>+06NT@%-QG(;T2+&<6$'B=>:<$"=5QY#72R7CX*"Y MPWV##J WD7BN" =#"J[ M0_)HO?50$OD.9_BM&NZZDN\ED3 ]O[6FWDB/+@D-Q@<#2M7MD4HB.,>B%IA+ MV%[&?7^1Y$[?V"VXCE?Z=@EE>PV,C*NWN%@-7INE.LBOBC 1(R3,6TQ9CD'[ M(L"J3.F;+\2/-;[NU.64U^DLK=L!5CM_X;@/%Z="U3#R[^ ,_; (&:N +NDG M_QU9274PB I$?T*(/"0PC*&EWQ6'K>],MFD8]PWB%)!J(OW.%ZS?"AEX3C') M4FO^1 &R#D/QK+& ,6ZF5 M80$DYW4_C5<01."KL1^9F>S"]D73T<@;,YX?'@$'0NT =3R=>!Z#<\BB@8!: M@PHF0\B&3#?SQ$O@3CKU#.+Y4^C\L'!^'P5T$'D]?AXLKQ]E(HDO>D'B8[6A MQY.)>B<]"%$B,:DUYM:="_O0-V[$-M[EVF Z[ "?#_"TKC),2=K,HH B*/I5 M+# ((12HH[T%-XQBV=95ZX_1-/*0L\'0L/L%VOZJZ1MJ-TH6;I8(3FH%=C H M09KZ@F,H<(F&8A:1BF*14Z;4?*G9_E2.//FL SBV4%_? *U%#8[B9L6+!E'J M&O'$)#AF/=05,UJX+-JW-S],T+Q:IHYRKD/F;CPYY?T6;IPS%\-:I6V1!Q2Y:GSA[$7BLCR,+0E+G^=OPO<;%&U70%_XYGZ7U M;R96&)X,SV!B"N2V>017DH7@D-?.WBQ4ZR?^'<@:.^H;"D7;[JZUACHX6#?" M>[N8%UPN26/A[!7BAL7B._W1/\/9Q:4Q383C*=1)%Z'8 MNF;7)O#2!/")%QXDA0ZB]47+[M2-'=:="GT#Z:L#)%[&/127S;\C_H(S+-/S M*[LRUFD,BH'.L0XIKW-7@V# %>-.A"B3:3Y ^4&*1AYX>VI_UT(O?:"L+D5= M;@*%VEYY2Y*7K 5FE,F4?^M8DR2L*T%8*O2+#"$*6U)JOHMI=_+&;=8Y*?X& MT5@?8*R,K'H&+<1 MY^2N[5#YC[T&8TW]>UQ\G28Z_#'ALM)+L^.X%EA=?OIRMWH$GOTY))--XL9HAL':D$XS2 MB%JB7,QJ2A3A/21=%U*IG)PE(>'>MS;_(__OC6^']1_]X&WNH&3SCW4'WZ\8S_\,B[JDZBL>_FKYX,>U M>*'"3#+E&EOAW90.0;,4X0$I)"V*(QK=N-KF#C''?#QOH?=N- M'"OJ#@ZE.T[?59FZ<,@UXW2V:@R@N(X0@_$0E(JF.@@TK5\$[R%E?-0)Y M>WEW"IMU-=+5[&"'HEZ20K;64G"&C(1$7!E>=' &D\;6]]V/$C4NE)JH?@;^+#J^50#JV5PC)@FAE013B(6140AL)T MQPN)K/74Q;OH&+=*I?71=+2D.T3+QH:"%)I@3\EA"A&4+@*B3!(PA.*R)QYX M'A@O/9Q QVOX$<@<(.X.0/,>$V4$N3*Q\9$^)5O(7D 'GT$%+< 9[D@ZV9>0 MR'ORU!@OMXCH"RJ':/;6??(Q8NX )S\ZW/5X'L_DZG$%A:S#C)VK0PD0?' \ M,,^\+?VRU7E_NS9$E<\DY M..8I4PR*O*_W"8Q+)5J/QN N,X=V^*J>X'&H/N?#"7=$K"P7YY.7M88-%R3, M\^]5.BL#\BQ8G9T U,*#XL[0T>QKA6[@C,2^:*CUM5!*3,5' M-,+O-!3X$;CL3- X'J>-SN=#*V#LZ2R_??AEOEC42Z2JW->O7UY.]A/*&LGJ MA:62H)R0X)RWP)F7EAOGS&ZS6.[Y_/$P,9 :YXUEVD&P^\^PF%:7^RZ:O75"=)2$.T/(QFB7L3LJCXJ3_W6.8G)N].ZH]?SC]',HVJB7>8YA]G MT__%_'LFMJ9E98^7HWS64UU>S'ZHA%PN20(W)A#<^-G-$KI78;I8->Z^R/]] ML3Q?]0>H(H*DTP68K;,*"N,01$S@T;+$0TI%[!*EC\U'3W=2!P+QCK+G)X&* M\9>1G41D-T=GO2F/"1!-2(%K"YI9$F#,#")C"J*5R44C@M[>*#J.6>W%54\E M#4_ R(9#3'>QSJN0D-B](#Z24P*+E$2XIE0E%@U1TZDNI-%JL6)8#+UG+M(,OW?=[>WJX.-[;#2KUIX2H#]_F$Z?(.)2I#\BA@/*F M@-.2$EQ'^4= %X1CK1%%W]O3U>.)$;6OU)\4H@@B.!&8DA1*01:E[I>. EQ2 M$9BST@5CA$F[[#?8_YM[RNE/C:J])?^4"F5*D6"X)[D&&L+4F$% MT)JB?%$RRET6MNS]Q>-.WQ@557O+O8-PO(KH35D7KU!8N&J%ONR17KTBG*]Y M^VV6)UK6 WS5%\M6XQ\B.$]I/H_1:1*GD[+URM\]R!MW1L<00?M0NFD&N[9- MQN_>_+7.F -ERAB6-Y>27&Z)F)=Y*=.$RR^4PM#?>_S;^L:DX7BS#[N"GLF*V^\L-\LWWPU7RQ M&A!PN;@DUK)VP^M+K"*_D#,$H^B84"P&RVR.MG4G8SOJ1^XB.!Q5]Z\#/ZE" M.SCWWR[F7W!Q_OWM65A-H:[3458L__+]JHG':DKCEC(*LZ)!1,KBZ$]A!$B6B4V2[89?[F7V_MU-0':KT^8DTT($C.^)@N,X; M Q?9"%G;Z"O/SG$(Q#[HJ&(J1IN@6X\G;$%W+_MZ1SV<3PZ #D#_AMQ%J#/_ M?\A)OU]%Z2DZM-D6L*P6H.=<(!;!@>S8>>3!*=YZ],\C)(WK8$^/D>UI=0T5 MUAW^WM7"T#?EK^6Z!F,2C-'>"0-2U;(D= (<*Z4^>NO:$6X":SVJ[$&"QL5> M4]4_"*MC]' PJ+[B(LZ'=6M7 VLCAN*]!6M%O>Q/&J)W".BCEB$X&YOW7C], MT;CG[^F =90FNG-75]S>N MML'JHD9 UX'ZZ !@ZWX)O$=4,D8;650@]?H^((&W=1I8B=DPJ;(RK6_B'R1H M7+BS63EF=(6_[_!=)( BY_O(V?<**RA MTA^ TS$:Z Q,M\Y\HY633$40"NO;.CEG5VM7M4:N.)T$F;>>,ZL=/ MZ2@=](JG&Z>\*M(%FS,%#4&0%S<"O"\"$E8G3L+*JO6S[",DC1MSG1A5!VKB M:1>TU$!B.JMAQ>H+%WA6NYO.Z1/J._?@52R[??T)2U<.D,H(PDJO+.4#K<^7-O4JJU>6*L;?K\5XS56.690D(*8Z6X2383E> M++$6&"LA9+T]YO;N]ZQ[/K^KVI!]-/C#$U4+X75PW/V8UKZ<+\\G14BI=:'$ MQ-3Z5),9A% 4&.210L"87&D]7/(V%>. I)UF'[P]V%O,W0'E;?A>T][E)+/ M!,H(E#/4 [XVV1N)$%SAP2:N-&L=#MU-R3BQ]8D $X!TT MCM,_.@X$CU71D\[\PFQV$ D%6[21)]:AU!MFQY>(^D! M[WD@NPQ=UD<)>:8WY169=#C[?Q@6DV1S4"HC,%;?S)0+9,FURS)KQP7])&R/ MEF[ ^Z'4=I6X[H.:6VUCIU%8%_49._'ZZP7^2<;]X1N>?<4_YK/S3\M)*#:X M& .8*%*M1 G@:F-Y"1AD%&A\:&^6A]$Z[KO"J8%YK+(Z"$IWY;.:7)UO4!*9 MEX@(KD1'D38F\+4ZWX@L7+;:%\]&PN*&Q'$?(4: X"&J>6K(6\U , 4+ET[5 MAQM.PHR6&'0:;*!PVSLMRFA^\(K(<0?JC(6^O=7SQ/"WFI80I4K&1P],K_9C M& ;.E0PV(J64A:,>%7X[#[08;/C.2.C;6SFC;_E\@+?U;"/=U>D[ 0K_P1@ MU4+4G;Z 7$TJ_H-8NUBLRNAO7-P7^O'7^N/EE\7T*P'X6ZCE]N?+;[C U0]R MG;+\,?QR%M*_Z=^CSUQ^GF<\._SQ8W"26KQ[G%9NC9X\KHBNSWEG\TKWM8%P M+J,,-7&-E@S$^;JH@,#ID^SZ?^0.M==Y\):U#[1$9%4G>*6 M''B.!;SV6@JO,6#K^29#\C-R@T4K5-XJ7>X% AUD23?_^)!'R3'U-,R5:3*Q:9,J'L%'EF9""1H=;!V[0]IK,YO+9I M&K=RX$38.DH1'0!KH/3\]=5@F.Q$L$E;0(T<%'EOB$I(2$)P)H,U3C:?4C$P M3R-/NNCU0J4K*'5@6K_BZHUB^O7Z:6O;>TR*+I$E;B!P5XBEZ,#5 ;^>E:PC MA=7*M7Y5W(&L9WEC>"".;FV2;*O4T1=K/243//>Q=Z?[M=1HO/!,",5%&]),,@UN1ZT4)N3R?2YY:GY M',-6Q'<2VQR+MR&"[_V5VT&4?<7X+]^O_O&_IG18+=*G[Z_K/-/5,U_B,J3@ M.*!PAK@2#&*(] MGS,?(7<+6(]!WHZP3/)X6-O>!MYT.>T+FS6/Q-G^7ZV2L MM QU!($E4RRER/B5]L"M+*8@VK2]K;T=0'L+B*[YL!*9\ M*E& 02=!!68A%IF HS2L6%>R&*Q>^#8Y(X\J'A5<<5(G+"HJ<3WS5JHM!,7UUA[VJ_QO43 MM4N*?'&4$$P(Q$N1X*WPX(QF3$@IN&Q=]?80/>,&9>VT?B^2\O"O(0F0-DMI9TD3 #"@O:^1QS4MQAZT#P1PHZN1,Y/13FS?32 :JNSZ U M'Q/K&49N!=A:2$]R<90L,0.2<9V*9S+)UA=OVS2,BZQC]'EO*'> <#L QPV3 MNI)'5B9DDT0MZ:BS%5A=5B8S"%6"D4:4TKQU_ XRGG[>V<;Y'*NAD2N]K@3Y MIKQ=ST[XUWIVPL0*CDXK#MHF#\517>A4ID&<,K5?'G*0:\N%X*8:UG,(87<\?1M).TK'"!RO5> HEDJ.@ MY\!*R3U4V1- =ZM=R$Q)Y2TP[R4H91*X&!3H%%+V-GH3!L/I\ZF4W !$W0D%,K_LI.@K6:&91*5:-XD?S/-!@_>4M&>DD M0QL-GSO<&YP6+ =;S!=<3.?Y_7E8G#:0P4\/C2&==M)*EGJ M^*J<9-U 4N?NUU*\HG*4,FH?ML'VA,_XP2;H=@/S?L!RY!G_VRP/5AFS&A9+ M_&&NY1TX6ZX^L,Y9GRWQSWJ U +FP^M>]OO\%E4M1W#4J&;ENEC@3;E)PSL\ MJV[PY7QYOEQ1&2N5E[LRK^L*=&"ZL *A]BJK(E9E>PXT3XY9:7)HOLWB.(J/ M]>:7)4=ORMVZ>U'#F(_KYYQ?OE__G0T=+VJ%TCIW5LPR8^OQ59OEE&=TFN7@ MP7&1K"@8<_,VKV;$C]R->#K,;OOG<=0_XDW%5=96EVUZR0P9$1 =$0T M(R'Z;"6=;QJYY\K)L-,M''WJ#;S2[ZZQ^L,7CHNSD90]/U;R/$(Y2UK>X#)#>RPO^8SJ:?+RZ7 MW'!!H:5F'+RQ#%04JE;%1/ 2*45346+>:53@(RK_X4M'5OHA*INWD-_8B@]_ MWR"<<4=YCI>@F>*@M*$3UBL'CD6'6HKLFMCZ#U\ZSM5:,\4?++\.WB[6Q]OE M'L @9"A9! @BUU4@QD+ .GU-9HE(?RADZ_T\/Q P[AWKN)'"\1KI $Z'"^Z: M[5E^>Q9F?X;/EZ-)N&4E&Q^AF"H#P25$)&FFXK0JQ@;A6C<5#,''R&WFA\-J M.WL:6\<=X/P=4AHZK8L!WY_/T[__FDW/E^_>_W6Y(1!#L#8'0%/W:@5KP#,K M@)-3B$'+:$SKP54/$C1R C8Z7N9#*:\#)/[V^+?.0T\\/T MO(;6O\_R].LT7X1U"XY<+8.2"EC0"12O8TD"Y>>7 MCPRLT>\EC]=(;Y"JCZRK]X/ZF/II^N7#_+?9^?3\L@$GAN13T1)D5I4U;<#I MN-H;Y:-26$+8*2[;%VP/DS7>M5<# #P$IX;:&!EHOTX7F.C'EYN9C=-&R S& M! '*9 XA)PN9_@]%9M&GG=Y+'\'1C]_:$4Q:*G;>1,HCX^,M:6.:28R7DT^5 M=3RX7$=^$]]>(_EFFP$#=Y9EAX*W>&';^MKQKE%/A9!CY-Q!KO;H07_?.?_Z MJBR)90H9I>/$9ZECEK2#&&TBCI'9E%40OO5@HN.I'K<\K(]KW1/KO@.TOSA; M_1W,#]9'34PP0D3R\%8F!JKVWWN/$KBUL<24K#:M;W=WHZSS6[/&>-E^A6BO MO X@>77OLFH,Q+MY^W,^^XK+NNZUBG/Y87X>SF[^O%8F_3D__W^XJAW].)O^ M[^8B<7V1LYPX(2EL41*\J84#ED(8+V(&G2,7QBHN1.L6S),PUODEWK &T1]T MGK,]O5V5(;^:+S9_5/\>GS#EDL^<%);JR,%0/&4$F$!PZ;5P)G+;>M71:3GL M_*KSB5K8\6#JP-0.5L[JEW^2S*:SCVM)\(E%@3[Q#'4_.:A4)_7F4""ZQ)C1 M6NK0>H9/2_I'SB?&-9/1@/"4C6!SOOYS[3IFN<:O]0'XP[S^T9N+\^5YF.4Z M.OWCQ\6J=^SWV?EB.EM.T[KYAK$4;#027%8D*!T3!.L0E*!\D,)<)GDW>?>Q MS.YD7OH_YC4BQ'JQQ?BXH.(]@OKM;URDZ7+="W=3$'RB0K);\$RX^? JSC4C^L1K[\/ML'5=.=!3.98X07#W*9)TH9 +E5C$)ID-2 M07637^S)VTX6X9ZI170)H%X,ZY!C[F9.]F[Z\=/YD@20*J(^XB3&Q )Z <*K M7(N[$D1C->E,)"=8B+SLU(-UBC#H(49V,AG_G$UF5&@\9?N@)&JZ6/WEC6-0 MK#@7?0"/NK*;%#C-ZN+CH!"UD$)T8Q/;Q._VH,C^8P@-,= +^-\NI@DG%!4F M*4H )EAMNV$68DFB]M[PHF,42K3NK[O^]MW@]UP?M _40B_X.41P-]=&7GR^ MS%W6MU+_G-?BK#I6Y&=.E7?JV%PSC+*X$H)FWA]24D.%9'1-8W M$2DAG#.U$$+M.1+^HTG\W?SL[-7Z\6P$R4P6*8496]U?C"3#'Q&"YIGK7TA8U>MY3@, M)T]Z_.(^:&Y=8M$ &$\YC+HMA3\OUMU011*K00%W/(+R)=(!'>J48)69R<$I MW;%EK)EXHDT7#9$YG+$< )-N=D4<*X8?WQ?_L9@O*: U7.AB!&24=49?9A 5 M%C Z&-8;\$IIY.U_##9Q&W<9=O%/M_Y1'L]#@(Q0F%UT$()=:LJ*X3Q&+W13J342E!?^T(_=K*<3!INEKF MP!#G2 &L?GBSMGQ2+*5 *B7(ME91>67!>]))*8EI+4K:;71=<\+&#>Y'N",: M7[W/ZVKH7UA+!S&_^(J+\!$O@\E5(4SU1V7CCTR,E-\$!\5I#RK$"$%A NX9 MILP"%M5Z!=#IN1PW]7@>-ZY# .KG,;E)\EFSZHF,JEWG%*+6!> 1I$>?Z*!U MPCY1.WLV-[>#('P<@]P+;D_GKO?>,5UWWN ]*"!N172J.$#.)"B+ KR0";00 MAOYC)8J3VV,[]I[-W7 7-CD2[)["Z?B8:"ZYWTTZE%5A2"&"#XS24>8<1$J( M(07'T0KID W2_WTR#I_-'?B3L,OAP/<<3/..F].'79=0:*Q@()6C7)J7 J$V MWRMM"WJN8KGN(>G%./?D\=GY"5A5WK'/>J>Z /#(&#HY:B*C\LE[NT[WF&=^T]_ M_G(^6^GN(IQ]P,5G,3%9%Z8I_TVA5B-:#]_FDUR<1>X39$E!AI+6@I?)@Q2%W)/RPGJ^ZQEU:N+' M':[W M\]C2WE!YV@VJBZO]NJLVS56#YI(DMO7G%W7O[N!-JX<0<\)&UJ-EU4=S:Q$! ME""D]R2]( %I'HC!6,3B\9($=3=.;!E-!\2]=- L9!81=0V-[,=;!> M.@#5X8]%UVS?VJ;M4"H*!"UPEBBR4BC!(46"T4N-(L@@V"!3]1KS,:ZC/0)6 MS1X$&^FX YR_N[+]52O?7S5\>_?^K\W:4IL"I=:9 S*FR?QYAB"-A1RR838@ M-ZIU?NCDX7N9#*:^'6Y%F1]?KJTE0,97(-&9 B0@J) VND B2TQ8E MSXYMS^J]ML\V+'GL*%7K1?0>.^."GOD5Y3DS.B@% M)1TJ!0^>3E=-J]TM7I1 <7"" M7#""*M: JS5BS&B3LK%)]S.@;XCE/_WUTSPG6SP";,_Z2%SOG;R2BY-://,&L M&OKJGG%R3H)^(>?DO%-0QTX4$05R[&;*X/[L/=%6F>=DC,=![IG;XW;H'IG2 M5@<':%E=K;RZ%[8=,EU@) IG*A%<98KEH+96NK7MF?F*.J?RW/#<3>B3P0] MSSH%O'(^6U);I,G(PH5K_D&*>T60E@3%B,EG,FGTY0NCO? MO;U>]&4;IS\EVP+UI[MJ?5Q\(64EZ\ GYTHA5^XUQ" E) J=T'O'2S]-X:V9 M[^U@_DF-?4C(/NOC_,=+ML<%9[TA;8L,=0Y&G1J02'"J@),JH"N*2?%TWEWV M9'Z<.^'_V/H)(?N4;?WVI)L7LQM[S7>;>U,$)6 4#8%PUH JTD"H:PY+8$:A M"8G<9B_VW8+A<:Z6?S:;/CDTG[(=M\QLHM*:2YO ,\XHLTD:@L@,F XF?GFRNWWW\*7Y9]A47W<5SR\!_GQSVS1 M2KPGY:TZ@DDC7U??<@-&=#;\%^:/T]G'%^N-NU-<7K=H7K5=^LB$+2Q"<241 MY@D\@?E,)N!<]$J:P%IW"QY![K''R?57KTOV@V(!-?=@6+VSXB&#\Y(#%TR3 MP;,2MI>J->2^AY[=$R%GVUL>HX<.HI*[Q/9NNOSWJB&/J#7.>00,LNX+RB07 M1$5.."9B4P9FFV^/?H">7@!V@*+O!; (9I4N"8!$G>#(>@V/;T@Z%BMWPNG(U70 9RVXXY- Z26Q:=<"J1< M>X,+BM;'W93T J%C-3UO+O8.P+-*.&K6LL!/E+BL+(TB M6GQ=_\VJHFIIE%HP60I"E+$Z;L7 6V^@<($^42R00VX,I5WH&GGK6L/3K;D6 MG@"R-B:8\0U M4_MN<#I !UT ZBZGFIUQ49< 43-3#V9+;MH(<-+2_]B 6;!NSK13 ^@01>]T ME.TC]1&ADW$Z>8T?P]EOL_/I^?>5/2GI,FI7P&>AZI)ZA!!,A,0$X\+HZ!^\ MP%QB^C\?YU__+WWT&BOT#]<0N>,+1UZ-TN!P.E:*(P-@3?7&%((QQ7)9($95 M7Z%% 9>D V11XOH$7NH 1EOO6=1:B9TF(V]_\'@Z/EPW\U:"ZB JN'9PKZ\Z MSYS05AIK(9$[JW?< 8+0'@*==3D$RKZL:1P3W$'&R,MZ!GGJNI[Z.U.4*K^=AMGPY_TJQ3O[E^ZU2F8D5&+A4"F)]CE'. M!7#:DJ4%E\@JG,G9[N ^&I#2RW/5@5"8CZ>7#KS5/\A7OYG=6=GR=H'GX>\) M(@\F%#JI?=T;G",%U=Q;T#XKK,_)F+"Q[WJ4J%X>LHZ#W# ZZ'3'RCO,B)^K MY_]S3KGA[)S^]&QUM[VVH##+=__@B%4JQW]GBS+'QIPW*H.\^RNOZ]62C$D: M"MJX(C>F5Z, C0(FL/#L#:-$O;'5/TS1L8[NC^ELOEC5#J\_=QV$6%92)ZJ9:)*Y&ZI.@;SZ^?:HJ2)5G+X6%3IZ7X(8YD63S555_7 M=FKQNKC$%!>N=5;N3@:_.B M-R)+FY&XT]IG^YZ*:4.SX\%D#),[@,E=L_PM8N6U(<7F##9BW8(;#7C!/'U; M^UHUQ9N^M5)YD)AI0=/>=6G#]8FSE&].3W=O;3^4/\-?E2F7;W7I3]QV6_[Y M>;7_9T"Z'NS MDP>0T)71J^@>U/H ?><#:.QN5@/)7-?]PA)B#H'8(DQ:PW7(LI# MD/; <_O26$>$5PN^=YN2K'G6=+%9S1>"1 MVZ6\E\X!>8&,E51WEG$*3&L770RI@"V,<\$9EZGYS)KAY$UK^XZ#IN^R0T>2 M5@<^^ZT#U6-L#[7&U9?+):9%*&UM%E!$[6(I5H-+=3=(%M$D'^F4K9..3Y T M<2;I6%"X;W]F([ET +/:UGF'95>U.S9R5-)"*:YV&M3Q95%D0/(>DA7>NN8 M>Y"8CG39H2)?'H/_'0#I'3E)RZ^(G[#.VJ%P9) M@,TR6(6*>-5ZK/<0NB9>FS:]V1LGH=Y0MSO,C"5C>-::8E@TH.JD#!>%IC,P MG8R5,KC6G1OWT=&MQ1LI[HAFVH?KW2QJN'W?/H?5"5*LPM"XX,D=Y*'V4>0 /JL,(E"PHI&) M9%J/6KN/CHXTT3'Q,X;K'6B>W;#5.C?YUG%F9)]3BA1,E+*=_!0T!(7D05IF M0M(JZKMO] Y&ST.T3-M=?TP$->%^!RBZ5Y,6:XRT1I)G%S+=!'3@O([T%1=9 M:HPEM1X?.MI^':W]]=GMUSY<[WC*<:W$F5]L+T=8Y#J9CLZ(BU2GK8Y^7)*IQ_GJ=PNGT5X(7@PA8/,41%FEOJ2C]"T3Q% M7M5L&=0G1T^Y 2/Z[AN$'B6@CYEH!PAVV9K+4T,%3^X>89?V+V3646ZG;6%- MT?,$(1D!(6OFU"JSX(S>%D.DNFPFHGK, %\- JD?=PF*^M4-0%P^9D+1MQ'4O,G6ZWGDK=:%P*M=-MP3T(TID!RF=PLQ9EI MOL=T.'5]3,4\W*,XLEPZ0]SNOMF0N/4&P12%U4L7X(V6=&>"Y<44TI+ML[UW MJ9CZ7<%QY/T(K$8P?V(O]>?Y"A/]>%<]0C:S.&VG]@.3,?);-F'FQ##X6#>O;:^""#JX@AFD25BO@JXV6D/QHG A M6*UJ:X" ZP=.F\UO&[>.XV(/HM\AMCA,"9.%J$V=[6H5..\2"(TF,9&3,H/> M\@P1_I1W_P!AW17W",Y-+/#_"G_-SS9G.\*3)@NG!47:GMQQQ;*"Z)&\OTG_VLS7\^NISHGEB-;4 MQK&:?V$F@I<200>RA8S1GZ9UR=(#I$S[@JY]V-&"XYT"IWZYPJOE4.0S.>^- M A&U)37*Z&99+RG.M\0P(62*K3O*GR1J6M>RB>@'P&F\'+H;BUN[1V,P6S.< MZ]3$0)?,,N"6[IOF-6=T)PW:\UC<(PGMT7FY^W!P8O'7J=#IZ_='P("1E=JA MGJM-39$TK4P!G,V8/?$)U9#AI@]\_+1YK>-!H04W.YN-CX&@ZYV#[.N2<9<] M.*4S\")3"D$DS1_+CQYG-O[11B2W\ST.Y65/$_)12FUXEB",U*3/:KT!H@2K M#0N:,:\>=2M>ZH3\O<3UT(3\?7@W]>2/LW-TELU9-W%:XJ?E8KT\ MG>>:C-VRI8X*J#?!>.5-]!E5>[!MDZC MRH1,BA($<"T8W02MP.DH("6OF8M.:CYD*%U74>61Y-^"A1WD+"]'F/T9_GJS MN?B\G9BVJS646@A##O5VP+#RB6+AF"%2D,QR834N;IRHO)^209BQ_;L6#?G= M)6JN:M@$2B:\!\/)A58L1HA6T#DDBUD9'? (JQWOIZ6'[8Z'R?E)Z(Q@>@?@ M(:IQ?3%//RTWBXO5UZLPS/G$(W%&F"(N.>,%V5'FI3>FY&*Q=376O83T!ILQ M,KZ["^Q@AG> FN\Y\WLXVQ4G2&:\3@FLS+6(2/BZ_JZ "]SJVH*3GD'I7%$S M"#_N)1NL47SO%D&[^Y6-L%'+!%&Y;7.%(Q5-@:!(&G,,@BO?>H?78_3TIH7& MR7P0E$8(H LPT6'ZY(F\FN58K3_/S]^*/#YM;:WFH^ CUUC$>CJ=B%RS(34#3SVGKS;;D:)<'HFO M':B8W7E^022>4%B1BO10E#!U%*: (%(&GA5JF8-'W]I,W7A\7^U3AR'E4.YV MJ#QFTC#KBJYFLVXP,+6K,$5%QADIZ$R.YZ)'*HR^>AJ.HR3VXE^'\J\8?I/2 M:A-.9Y$9QZ,@]68265$Q?ANY(0I7?@=?'*$L QJP&0^.Z#^ZHP.QP$AW&N M'[U P+T&\4>L@=M\<;)U@((5,J'6($2B\QACR,ZI##HHQ8/B41F^GW)X\%E] ME9HTU1!M^#LQ7BC.W]1';B=KSYA $Q0!7>4Z" FM 2<#.F^F%4>>E"*C5L'K M0IW@GP,$IXI625K,K2?3/TU57UGZ-I%'8UE,;7A"G=N_K=C\B O\=\WQO%O@ MZN3K3[BZF)&[+S6H*YE+6PJ' MNH"+SB(8>.\3)"]T9(EX&]( ;#WUG&%9-/9R -24L3V8OOG%_&0KD*M!LHI) MDQ(Y9Y[S5"O)$_CB,D1DPJB8O;:MET)]1\0PV+R0[&L;5G>Z6_-WO*@6^P]< M??I,O+W:5;,LB\T9KBKXPB)G7"S/YHOZW6:-^8)0>9HV=1I+#.MYPK"J0<+Z MG"BM'U)_8WZZN+J<(=<+C1H.)WNV=='>5ZTFRD>"&51(:U M]D"J7-]SFF(@%1XB 1FM:UTU]1 M!R:7+@5R?3"!2LI +H).M=[), M@I000P'MF"BF)(ZZ]8B-6P1,@XX&@ERVXNK^D/"7D%C@88M9*A-^_J:+K]D@ M4: 6,@#F[(@-D?P&5 B%8E7-?:0X(@Q0!/=\]+1O'YNK@D.9UX$R^!^B\#IE,G!4%@^EUPZ -V;LUH675_/D%LW_X*?,&U6VPZA3^0,_O/# M^78BYN4ZMHO5/&W_3?W)?R_F%^N9U<)$JS0PBW1:0<%-1%L'&DHI)&=&-M\$ M?!C%TZB]8\#R&277 4X?N(0_7T8CW]W%60E."6\DY*T=J5MNHZ8XN2A19]P$ M:WGKBN8]29RF!N09%603V70 O;N^RJ6>M\IKK4H!^H^!JI-X7& &N$^*;I2/ MZ%L/,[N7D&F*1HX!H\/YW"%8=I=@YHP-D0<+2;BZ"+YVO06/D /27Z,S?MCD M@0/@LB-EF@*3YP#,&%YWFAZM:Y6V+S,WF#^FU4 MC(%SD(I'4,@9..L<:&:B,#5C[UHK@#U);--A=KW!YVTX#8N$GSZ32.F9;W+> MSK(+I]]6AJW??KU-"GW$Z:;Z"/>3OFMU0,RQSDJ7HB9T4 ?P/*4Z P^YC$)D MW[H5Y)F.-FUZ]IB(OK\9KB^L=. ]W#KA3Z=AO;ZL(;B:"\LPB50$)\_9*'*& M$H*C: ULTIA[ZZSF!TM_^\H4S[ANC5E#KO&$5P$GRH9=V* M56;I I'EXIG(RO(C6+K'B9I?N ,;A$XY2A[OOA8YO''K:;*Z!=D8(-QM[&HLE0Z =GSCL9L9(*/B MAJYT$&0[,D6C3DD)(OJB0E+9Z-:+DY_G9-.^07P)IK]#A'5P[_8ZX(TY";XP MQH,IP)@UH*0*$+(HX+74)GJ4/@_:BCO6KQA.ZFMWBO='W6-.RY$@,'$E]<^K M^1>D0'F^N'78J]5"-C 3R$ J74VQ2 :B(LN9O?11E*B-'=)0^NA#.G)'CB7B MY3'X/3%P_O'^U]4\WW<(U-YKG11H%WR=6<8@:&%!*CT?P%5W'9",^_+I?YW_/3T]_.SL-\506Q M+:?.V?$2@ML.=J=S> 4!O00TTFB=LY*I=7;W?DI>>_JA#48;2/& HOB3.G+^ MSPDJ)>C:S;<2>K1 ('Z]]Z];%T\T(>9X]13M>355B8574F;R:5 7!,6=(,?& M>2A1DNHM,?ARA+>CK['$PA;EHF$1HD!?>V8TQ$PNHE".DWXP#L./$HOG*+'8 M ]%3E5CL@Y4.W/2GWL5&BH5$*0DT\EH7KQ-XE\E0>I5=L+(8W1KZ/THL]H71 MGB46^\BT;XCNZ97D84N,(O,@!?)@2K.@ N%O*;HE$(E>)*MRX%^E%CT8?H[1%@']V[L MN[1@%6..;",R1O&&Y 5B'<>86,H(!Y=8[,/O;DLLM.!2.V-!*DO^ ME5$1G(H*>!&,.Q-PV K85U9B,18P;?C<@3U]UK<]S%H?>"!5'R0H'S2Q)BGP MG#E#M\K1_U^<,_LW*['HVZ,=A[4.KN&M4SY^R-U"M!DO)@@6,M0UUW43B8&0 MN(8L U?&.*5SZ^V8^U/YVIW9D8![S*-M+_T^\/W]6094F=R0S+D80B<76 M-_RD@@1QV@LDG\SJ$J3BB0G>'OBMR'_MB8]F-V(2O/1Q588J@^UJB0^E5L*L M/RU/\XS%8"BNUL"DH[ :!8?H,=3*+&6%U28>8Q3#6'(GCS&G@=AXY7^0O#N M]J\4?MB%V5ME\Z&\6:_Q8LUG@=5] 2&"L-F BEC7H!,_Z0]F>=+5]6Q= M@/6U^&95R=')3PWPH%,41#OMRLMK02>G.*9P@K.CN!9-Z)^VAV34U^! MB='PLN[!=IO)U3$CMW74H@*F4@15;[IS)M?-;%[;:).YNSW[.4%_D]1I%VB^ M0(2/EO,+@_/E%XN3JZ-:IX3&0'$ EQ06:&G!:28@6Y3)\5!\:5WA= "YTZ[^ M?(FP/D3>XZ&]O BGDR8#WV)9KO!ZT=@L:N5C]!F"5W59E&)THP6#[+/P.4<9 MXQ$RX"U(?^WOBJ9- AZ"DV;7XUFFYEYOOKH,QL,BOY^'.#_=#LM?EOM_J_D$ MW8.H..(TW7;)/9??K![ M;>VT0F8\9,X8J&($!.$=,"YB"?1]$:TY^:/MZT!$3];VM0=6>@L4[ND/T4I[ M(W*$%+BHNP8T!(<%C#0LE8S>R=93^IX@Z;47!8R T9YM7_O(M&^([NKP-&.Q M+L #RRS6.;&D%S(S8)7E)18156E=&O8D49-KUG80V+OM:Q]Y= "P(0U&D0+D M7$2"E!0%R363Z9TJH(NNRX5C%JSU@*=7T/:U%Q!&M'WM(Y4.@/9,[1$:@U4I M>_ R$M>3E.",K ,IF9?:15Y0O#AW]6_4]G6 Z>\081W*.^7T2!G+E< MW^ J4"S25YD$8[,.GLFHDS^J\_NC[6L\ZAJU?>T#@:GK4QYM0Q)&JRSK_$^! MQ+SL$7QAA2QSXDK(>IXA'3ROL.UK+Q$/;OO:A]_]MGV%4GQ]X9E5KM,A3 +' M:ZN30&>-38'='6KW=VC[&@N8-GSNP)X^YRL@Y62V65C@B?Q\I90 1_H?"L6L M*6BC16+J;I0>/#+_^M4NC9*L,P\1*TYB21S M\"HRX"HA*3.IO6U=K'< N:_=O1T)P;N;SY\)#QU ?Y]"Q=VD5SX+"5U2ND#( MKH *,H"KU2Y :7C+*9.6]+:_]G!)G3.O)38?;8\NP LC=J7L;Q-W+EC9,:1/;U MG;U5Q%^T='RF0A&"2=]Z=-*A-+_V-',;;^-9D?&";\*L&!F+D*H M PI9CL(E6;PQK5L$QM(ZK>OQO(AJ!.>]Q-L,QFWK0S]MXAK_M:E=;%_J*]?1 M)9X/?%"+*LTA-#8JM+SSJ&_U9\6K4A)SD! 9X4M%\%Y+,,KXNOQ*\-B\". ! M6@ZN>;C]N9=Y&B-52MQ[X,[572R>W!*R )"29]87'@UO/MOV'CJFU4)-I/]= M,<.A[.[ -X] _W:]K60[H S1LB/ M0V<$Q_N#S;>H-R044=>N=)\H3#"&/'8E.%@GM#0FE13+<9&SW_N_HZ4:CFVQ MQK&\!^A<+-,_/^+Y9I4^AS7^L5J>K,+9F\W%Y^5J_G^8WYPM-XL+/O-9Z^@4 M Z&L R4*A\A" &5X,S$R+FAT;5!+ 0(4 Q0 ( '>FL58G1!I3U@4 -<3 ; M " 1<1 !S<')U+3(P,C,P,S,Q>#$P<7AE>#,R,2YH=&U02P$" M% ,4 " !WIK%6)8@'I_(% \%0 &P @ $F%P &PQ M+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0 ( '>FL58S!F&X!R * _ 0 4 M " 5A" @!X;#$M,C R,S S,S%?8V%L+GAM;%!+ 0(4 Q0 ( M '>FL59C_?'(#'H .5R!0 4 " 9%B @!X;#$M,C R,S S M,S%?9&5F+GAM;%!+ 0(4 Q0 ( '>FL58F<[N9OS4! %X� 4 M " <_< @!X;#$M,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0 ( '>F ML58D$7.8?;< "A<" 4 " < 2! !X;#$M,C R,S S,S%? =<')E+GAM;%!+!08 "@ * *@" !OR@0 ! end