Annual report pursuant to Section 13 and 15(d)

Fair Value Measurement - Contingent Consideration (Details)

v3.19.3.a.u2
Fair Value Measurement - Contingent Consideration (Details) - Omni Energy, LLC
$ in Thousands
5 Months Ended
Dec. 31, 2019
USD ($)
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]  
Balance recorded in connection with business acquisition $ 20,800
Gains recognized in earnings within sales and marketing expense (2,271)
Payable for solar systems that have met deployment milestones (6,720)
Balance at December 31, 2019 $ 11,809