v3.26.1
Description of the Business (Details)
Jun. 30, 2026
plant
China  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Commercial plants operated 4
Belgium  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Commercial plants operated 1
India  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Commercial plants under commission 1