XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Description of Business (Details)
customer in Thousands, contract in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2023
customer
Jun. 30, 2022
employee
Jun. 30, 2023
contract
Sep. 09, 2022
Business Combination, Separately Recognized Transactions [Line Items]        
Number of employees | employee   50    
Number Of Home Solar Assets And Contracts | contract     72  
Spruce Power        
Business Combination, Separately Recognized Transactions [Line Items]        
Number of customers | customer 51      
Percentage of membership interests acquired       100.00%