Statement Of Changes In Equity [Abstract]
| Concept | 
                                    
                                        2024-01-01 to 2024-12-31  | 
                            
                                
                                    
                                        2024-01-01 to 2024-12-31  | 
                            
                                
                                    
                                        2024-01-01 to 2024-12-31  | 
                            
                                
                                    
                                        2024-01-01 to 2024-12-31  | 
                            
                                
                                    
                                        2024-01-01 to 2024-12-31  | 
                            
                                
                                    
                                        2024-01-01 to 2024-12-31  | 
                            
                                
                                    
                                        2024-01-01 to 2024-12-31  | 
                            
                                
                                    
                                        2023-01-01 to 2023-12-31  | 
                            
                                
                                    
                                        2023-01-01 to 2023-12-31  | 
                            
                                
                                    
                                        2023-01-01 to 2023-12-31  | 
                            
                                
                                    
                                        2023-01-01 to 2023-12-31  | 
                            
                                
                                    
                                        2023-01-01 to 2023-12-31  | 
                            
                                
                                    
                                        2023-01-01 to 2023-12-31  | 
                            
                                
                                    
                                        2023-01-01 to 2023-12-31  | 
                            
                        
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Statement of changes in equity [abstract] | ||||||||||||||
| Statement of changes in equity [line items] | ||||||||||||||
| Increase (decrease) through transfer to statutory reserve, equity | 
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                79,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                79,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     |