v3.26.1
Commitments and Contingencies - Narrative (Details)
€ in Thousands, RON in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jun. 22, 2026
EUR (€)
MW
Jun. 22, 2026
RON
Feb. 02, 2024
USD ($)
Nov. 30, 2017
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Feb. 11, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jul. 20, 2021
USD ($)
Sep. 01, 2016
USD ($)
Other Commitments [Line Items]                    
Installment amount         $ 9,357     $ 122,928   $ 400,000
Useful Lives         20 years          
Royalty expense, aggregate amount under agreement         $ 700,000          
Royalty expense         0 $ 0        
Acquisition costs, amortization period       15 years            
Purchase obligation                 $ 13,200,000  
Loss contingency, accrual current     $ 460,000              
Loss contingency, accrual payment period     15 days              
Loss contingency, accrual noncurrent     $ 2,400,000              
Loss contingency, accrual payments percentage     50.00%              
Loss contingency minimum payment upon shipment, period     12 months              
Loss contingency remaining payment upon shipment, period     24 months              
Loss contingency receivable             $ 15,700,000      
Due to customers         145,000 $ 0        
Battery energy storage capacity | MW 42                  
Monthly development fee | € € 10                  
Initial purchase price | € 420                  
Commercial operation date payment amount | € € 1,260                  
Seller loan amount | RON   RON 946                
Related Party                    
Other Commitments [Line Items]                    
Related party debt outstanding         $ 85,428          
IP Acquisition Agreement                    
Other Commitments [Line Items]                    
Asset acquisition, upfront payment       $ 500,000            
Asset acquisition, equity consideration transferred       1,491,556            
Purchase price       1,991,556            
Royalties payments       $ 7,500,000            
Royalty agreement, minimum access period to company's GIVe platform       6 months