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