v3.26.1
Consolidated Balance Sheets (Parentheticals) - € / shares
Dec. 31, 2025
Sep. 05, 2025
Aug. 13, 2025
Aug. 12, 2025
Dec. 31, 2024
Dec. 23, 2024
Dec. 22, 2024
Preferred Stock, Par or Stated Value Per Share (in EUR per Share) € 300 € 300 € 300   € 300    
Preferred Stock, Shares Authorized (in shares) 1,401   1,401 0 1,401    
Preferred Stock, Shares Issued (in shares) 1,401       0    
Preferred Stock, Shares Outstanding (in shares) 1,401       0    
Ordinary Shares [Member]              
Common stock, par value (in EUR per Share) € 0.01   € 0.01 € 0.02 € 0.01 € 0.02 € 0.06
Common stock, shares authorized (in shares) 120,000,000   120,000,000 4,300,000 120,000,000    
Common stock, shares issued (in shares) 1,424,834       1,409,885    
Common stock, shares outstanding (in shares) 1,424,834       1,409,885    
High Voting Shares [Member]              
Common stock, par value (in EUR per Share) € 0.25   € 0.25 € 0.5 € 0.25 € 0.5 € 1.5
Common stock, shares authorized (in shares) 40,000   40,000 53,400 40,000    
Common stock, shares issued (in shares) 40,000       40,000    
Common stock, shares outstanding (in shares) 40,000       40,000