Annual report pursuant to Section 13 and 15(d)

Energy Assets, Net - Additional Information (Details)

v3.24.0.1
Energy Assets, Net - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
Dec. 31, 2023
USD ($)
project
Dec. 31, 2022
USD ($)
project
Dec. 31, 2021
USD ($)
Property, Plant and Equipment [Line Items]        
Cost of revenues   $ 59,390 $ 49,755 $ 43,113
Capitalized interest   $ 43,561 $ 13,050 2,814
Energy asset impairment charges $ 1,901      
Number of ESPC asset projects | project   6 5  
Accrued expenses and other current liabilities   $ 52,903 $ 34,796  
Other liabilities   18,393 7,617  
Total contract liabilities   71,296 42,413  
ARO assets, net   4,800 2,359  
ARO liabilities, non-current   5,960 3,052  
Depreciation expense of ARO assets   4,155 2,665 3,143
Accretion expense of ARO liabilities   258 146 123
Energy Asset Group One        
Property, Plant and Equipment [Line Items]        
Energy asset impairment charges   1,298    
Energy Asset Group Two        
Property, Plant and Equipment [Line Items]        
Energy asset impairment charges   311    
Asset Retirement Obligation (ARO) Asset        
Property, Plant and Equipment [Line Items]        
Depreciation expense of ARO assets   215 146 $ 113
Renewal Energy Program        
Property, Plant and Equipment [Line Items]        
Other liabilities   41,680 27,168  
Total contract liabilities   42,278 27,429  
Renewal Energy Program | Accrued expenses and other current liabilities        
Property, Plant and Equipment [Line Items]        
Accrued expenses and other current liabilities   $ 598 $ 261