v3.26.1
Shareholders' equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
€ / shares
shares
Jun. 30, 2026
$ / shares
shares
May 31, 2026
shares
Dec. 31, 2025
€ / shares
shares
Shareholders' equity              
Net proceeds | $ $ 242,700 $ 242,681 $ 80,511        
Offering expenses payable through public offering 5,700,000            
Offering price per share of shares issued | $ / shares         $ 45.5    
Shares authorized       100,000,000 100,000,000 80,000,000 80,000,000
Ordinary shares, par value (in euros per share) | € / shares       € 0.05     € 0.05