v3.25.2
Acquisition - Narratives (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Asset Acquisition [Line Items]      
Contingent consideration   $ 150
U.S. Solar Module Manufacturing Facility      
Asset Acquisition [Line Items]      
Ownership percentage 100.00%    
Consideration transferred $ 278    
Upfront cash payment 17    
Contingent consideration 150    
Final payment   $ 98  
Contingent earn out payments 104    
Final payout 46    
U.S. Solar Module Manufacturing Facility | 2025 Notes      
Asset Acquisition [Line Items]      
Notes payable $ 111