XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
business_activity
reporting_unit
segment
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2020
USD ($)
Jan. 01, 2019
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Number of operating segments | segment 1        
Number of business activities | business_activity 1        
Bad debt expense $ 11,700 $ 7,200 $ 3,400    
Uncollectible receivables written off 5,600 5,400 2,000    
Capitalized additional costs associated with software $ 6,200 2,000 2,600    
Number of reporting units | reporting_unit 1        
Performance obligation guarantees, intervals in which systems are monitored to insure performance is met 2 years        
Accumulated other comprehensive income $ (73,050) (106,755)      
Retained earnings $ (2,579) 76,844      
Cumulative Effect, Period of Adoption, Adjustment          
Summary Of Significant Accounting Policies [Line Items]          
Accumulated other comprehensive income         $ (700)
Retained earnings       $ (1,200) $ 700
Common Stock | Vivant          
Summary Of Significant Accounting Policies [Line Items]          
Business combination consideration transferred per share shares | shares 0.55        
Solar energy systems          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful life 35 years        
Inverters and batteries | Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful life 10 years        
Inverters and batteries | Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful life 13 years        
Software and software development costs          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful life 3 years        
Solar energy systems and product sales          
Summary Of Significant Accounting Policies [Line Items]          
Costs $ 666,370 357,876 $ 365,485    
Solar energy systems and product sales | Cost of Goods and Service Benchmark | Supplier Concentration Risk | Top Five Suppliers          
Summary Of Significant Accounting Policies [Line Items]          
Costs $ 627,700 $ 297,700