v3.25.2
Noncontrolling Interest (Details)
€ in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2023
USD ($)
Sep. 27, 2023
EUR (€)
Dec. 02, 2020
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 27, 2023
EUR (€)
Noncontrolling Interest [Line Items]                
Interest on joint venture percentage     70.00%          
Purchase capital percentage 51.00% 51.00%            
Payment amount | €   € 1,000,000            
Noncontrolling interest, amount $ (1,010,000)             € 960,100
Net income attributable to noncontrolling interest       $ (42) $ (34) $ (79) $ (394)  
Sphera Ponente [Member]                
Noncontrolling Interest [Line Items]                
Payment amount $ 1,051,000              
Battery Energy Storage Systems [Member]                
Noncontrolling Interest [Line Items]                
Net income attributable to noncontrolling interest           80,000    
Battery Energy Storage Systems [Member] | Italy [Member]                
Noncontrolling Interest [Line Items]                
Net income attributable to noncontrolling interest           47,000    
Battery Energy Storage Systems [Member] | SAUDI ARABIA                
Noncontrolling Interest [Line Items]                
Net income attributable to noncontrolling interest           $ 33,000