XML 80 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement - Contingent Consideration (Details) - Omni Energy, LLC - Contingent Consideration - USD ($)
$ in Thousands
5 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2021
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]    
Beginning balance $ 11,809 $ 4,653
Change in fair value recognized in earnings within sales and marketing expense (6,030) (4,653)
Payable for solar systems that have met deployment milestones $ (1,126)  
Ending balance   $ 0