XML 68 R46.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Organization and Description of Business (Details) customer in Thousands, contract in Thousands | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Mar. 31, 2022 employee | Dec. 31, 2023 contract | Dec. 31, 2022 customer | Sep. 09, 2022
Business Combination, Separately Recognized Transactions [Line Items] |  |  |  |
Number of home solar assets and contracts | contract |  | 75 |  |
Number of employees | employee | 50 |  |  |
Spruce Power |  |  |  |
Business Combination, Separately Recognized Transactions [Line Items] |  |  |  |
Percentage of membership interests acquired |  |  |  | 100.00%
Number of customers | customer |  |  | 51 |

X
- Definition Number Of Customers + References No definition available. + Details
Name: | spru_NumberOfCustomers
Namespace Prefix: | spru_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Home Solar Assets And Contracts + References No definition available. + Details
Name: | spru_NumberOfHomeSolarAssetsAndContracts
Namespace Prefix: | spru_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of voting equity interests acquired at the acquisition date in the business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of positions eliminated during the period as a result of restructuring activities. + References No definition available. + Details
Name: | us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=spru_SprucePowerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |