v3.25.2
Description of the Business (Details)
Jun. 30, 2025
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