Annual report pursuant to Section 13 and 15(d)

Acquisitions - Additional Information (Details)

v3.20.4
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Oct. 08, 2020
Jul. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]          
Goodwill     $ 4,280,169 $ 95,094 $ 87,543
Omni Energy, LLC          
Business Acquisition [Line Items]          
Purchase price   $ 23,500      
Payments to acquire businesses   2,700      
Contingent consideration   20,800      
Contingent consideration, low   17,700      
Contingent consideration, high   28,900      
Goodwill   9,300      
Contingent consideration   20,800 $ 4,653 $ 11,809  
Omni Energy, LLC | Customer relationships          
Business Acquisition [Line Items]          
Intangible assets acquired   $ 14,200      
Intangible assets acquired, weighted average useful life   5 years      
Vivint Solar, Inc.          
Business Acquisition [Line Items]          
Purchase price $ 5,000,000        
Goodwill $ 4,185,075