v3.26.1
Note 12 - Stockholders' Equity - Schedule of Stock (Details) - € / shares
Mar. 31, 2026
Dec. 31, 2025
Preferred shares, authorized (in shares) 1,401 1,401
Preferred shares, issued (in shares) 1,401 1,401
Preferred shares, outstanding (in shares) 1,401 1,401
Preferred Stock, Par or Stated Value Per Share (in EUR per Share) € 300 € 300
Ordinary Shares [Member]    
Common, shares authorized (in shares) 120,000,000 120,000,000
Common, shares issued (in shares) 1,424,834 1,424,834
Common, shares outstanding (in shares) 1,424,834 1,424,834
Common Stock, Par or Stated Value Per Share (in EUR per Share) € 0.01 € 0.01
High Voting Shares [Member]    
Common, shares authorized (in shares) 40,000 40,000
Common, shares issued (in shares) 40,000 40,000
Common, shares outstanding (in shares) 40,000 40,000
Common Stock, Par or Stated Value Per Share (in EUR per Share) € 0.25 € 0.25