Annual report [Section 13 and 15(d), not S-K Item 405]

Energy Assets, Net - Customer Energy Asset Projects (Details)

v3.25.0.1
Energy Assets, Net - Customer Energy Asset Projects (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
Disaggregation of Revenue [Line Items]      
Deferred revenue $ 91,734 $ 52,903 $ 34,796
Deferred grant income 29,885 18,393 7,617
Total contract liabilities 121,619 71,296 $ 42,413
Renewal Energy Program      
Disaggregation of Revenue [Line Items]      
Deferred revenue 651 598  
Deferred grant income 47,692 41,680  
Total contract liabilities $ 48,343 $ 42,278