XML 126 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations - Narrative (Details)
$ in Thousands
1 Months Ended
Jul. 01, 2022
USD ($)
subsidiary
Apr. 30, 2022
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jul. 02, 2022
USD ($)
Apr. 29, 2022
Business Acquisition [Line Items]                
Intangible asset useful life       95 months        
Goodwill       $ 158,029 $ 158,029 $ 176,902    
NGWeb Solutions, LLC                
Business Acquisition [Line Items]                
Percentage of voting interests acquired   30.00%            
Payment to acquire business   $ 9,205            
Equity interest previously held               50.00%
Revaluation gain   15,200            
Intangible assets   $ 15,250            
Acquired intangible asset useful life   14 years            
Goodwill   $ 15,937            
GRNE Solar                
Business Acquisition [Line Items]                
Percentage of voting interests acquired 80.00%   20.00% 20.00%        
Payment to acquire business $ 28,898   $ 300          
Intangible assets $ 11,683              
Acquired intangible asset useful life 8 years              
Goodwill $ 13,873           $ 18,900  
Number of subsidiaries voting interest acquired | subsidiary 2              
Contingent consideration, liability $ 5,000              
Customer Relationships                
Business Acquisition [Line Items]                
Intangible asset useful life       97 months        
Customer Relationships | NGWeb Solutions, LLC                
Business Acquisition [Line Items]                
Intangible assets   $ 12,800            
Intangible asset useful life   15 years            
Customer Relationships | GRNE Solar                
Business Acquisition [Line Items]                
Intangible assets $ 1,100              
Intangible asset useful life 3 years              
Computer Software                
Business Acquisition [Line Items]                
Intangible asset useful life       28 months        
Computer Software | NGWeb Solutions, LLC                
Business Acquisition [Line Items]                
Intangible assets   $ 1,700            
Intangible asset useful life   5 years            
Trade Names                
Business Acquisition [Line Items]                
Intangible asset useful life       88 months        
Trade Names | NGWeb Solutions, LLC                
Business Acquisition [Line Items]                
Intangible assets   $ 800            
Intangible asset useful life   10 years            
Trade Names | GRNE Solar                
Business Acquisition [Line Items]                
Intangible assets $ 8,100              
Intangible asset useful life 10 years              
Other Intangible Assets | GRNE Solar                
Business Acquisition [Line Items]                
Intangible assets $ 2,500              
Intangible asset useful life 5 years