XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity and Temporary Equity - Schedule of Redeemable Equity Units (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]            
Redeemable preferred stock $ 259.7 $ 259.7 $ 260.9 $ 294.0 $ 298.8 $ 202.9
Total            
Class of Stock [Line Items]            
Redeemable preferred stock 10.9   10.7      
Solar Energy Project LLC            
Class of Stock [Line Items]            
Redeemable preferred stock 2.5   2.3      
Solar Energy Project CA II LLC            
Class of Stock [Line Items]            
Redeemable preferred stock 5.6   5.1      
Solar Energy Project III LLC            
Class of Stock [Line Items]            
Redeemable preferred stock 2.6   2.3      
Other Stand-Alone Joint Ventures            
Class of Stock [Line Items]            
Redeemable preferred stock $ 0.2   $ 1.0