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 | |||||