XML 122 R60.htm IDEA: XBRL DOCUMENT 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