XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Schedule of Revenues from External Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue, Major Customer [Line Items]      
Total revenue $ 2,956,997 $ 2,037,719 $ 2,259,813
Customer agreements and incentives      
Revenue, Major Customer [Line Items]      
Total revenue 1,819,007 1,505,227 1,186,706
Customer agreements      
Revenue, Major Customer [Line Items]      
Total revenue 1,708,483 1,388,412 1,077,099
Incentives      
Revenue, Major Customer [Line Items]      
Total revenue 110,524 116,815 109,607
Energy systems and product sales      
Revenue, Major Customer [Line Items]      
Total revenue 1,137,990 532,492 1,073,107
Energy systems      
Revenue, Major Customer [Line Items]      
Total revenue 878,341 204,776 656,408
Products      
Revenue, Major Customer [Line Items]      
Total revenue $ 259,649 $ 327,716 $ 416,699