XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Inventory [Line Items]          
Balance of inventory valuation adjustments $ 21.1   $ 21.1   $ 104.0
Inventory valuation adjustments utilized     82.9 $ 438.2  
Other variable interest entities          
Inventory [Line Items]          
Intra-entity profits on inventory purchased from equity method investments 58.0 $ 66.8      
Energy Storage          
Inventory [Line Items]          
Work in process $ 312.1   $ 312.1   $ 290.6