v3.25.1
Inventories - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Inventory [Line Items]      
Balance of inventory valuation adjustments $ 6.6   $ 104.0
Inventory valuation adjustments utilized 97.3 $ 194.2  
Other variable interest entities      
Inventory [Line Items]      
Intra-entity profits on inventory purchased from equity method investments 68.1   66.8
Energy Storage      
Inventory [Line Items]      
Work in process $ 306.1   $ 290.6