| Information type | 2024 | 2023 | 2022 | 2021 | 2020 | 
|---|---|---|---|---|---|
| I. SHARE CAPITAL AT FINANCIAL YEAR-END | I. SHARE CAPITAL AT FINANCIAL YEAR-END 2024 
 | I. SHARE CAPITAL AT FINANCIAL YEAR-END 2023 
 | I. SHARE CAPITAL AT FINANCIAL YEAR-END 2022 
 | I. SHARE CAPITAL AT FINANCIAL YEAR-END 2021 
 | I. SHARE CAPITAL AT FINANCIAL YEAR-END 2020 
 | 
| Share capital (in thousands of euros) | Share capital(in thousands of euros ) 2024 101,725 | Share capital(in thousands of euros ) 2023 101,725 | Share capital(in thousands of euros ) 2022 101,725 | Share capital(in thousands of euros ) 2021 101,385 | Share capital(in thousands of euros ) 2020 99,108 | 
| Number of shares in issue | Number of shares in issue 2024 254,311,860 | Number of shares in issue 2023 254,311,860 | Number of shares in issue 2022 254,311,860 | Number of shares in issue 2021 253,462,409 | Number of shares in issue 2020 247,769,038 | 
| Maximum number of future shares to be issued: | Maximum number of future shares to be issued: 2024 
 | Maximum number of future shares to be issued: 2023 
 | Maximum number of future shares to be issued: 2022 
 | Maximum number of future shares to be issued: 2021 
 | Maximum number of future shares to be issued: 2020 
 | 
| under free share plans | under free share plans 2024 793,201 | under free share plans 2023 855,010 | under free share plans 2022 1,732,016 | under free share plans 2021 1,248,860 | under free share plans 2020 625,875 | 
| as a result of the exercise of warrants | as a result of the exercise of warrants 2024 - | as a result of the exercise of warrants 2023 - | as a result of the exercise of warrants 2022 - | as a result of the exercise of warrants 2021 591,363 | as a result of the exercise of warrants 2020 947,297 | 
| II. OPERATIONS AND RESULTS FOR THE FINANCIAL YEAR (in thousands of euros) | II. OPERATIONS AND RESULTS FOR THE FINANCIAL YEAR (in thousands of euros) 2024 
 | II. OPERATIONS AND RESULTS FOR THE FINANCIAL YEAR (in thousands of euros) 2023 
 | II. OPERATIONS AND RESULTS FOR THE FINANCIAL YEAR (in thousands of euros) 2022 
 | II. OPERATIONS AND RESULTS FOR THE FINANCIAL YEAR (in thousands of euros) 2021 
 | II. OPERATIONS AND RESULTS FOR THE FINANCIAL YEAR (in thousands of euros) 2020 
 | 
| Pre-tax revenue | Pre-tax revenue 2024 40,266 | Pre-tax revenue 2023 29,244 | Pre-tax revenue 2022 24,347 | Pre-tax revenue 2021 28,775 | Pre-tax revenue 2020 24,650 | 
| Net income before taxes, depreciation, amortization and provisions | Net income before taxes, depreciation, amortization and provisions 2024 1,885,515 | Net income before taxes, depreciation, amortization and provisions 2023 809,160 | Net income before taxes, depreciation, amortization and provisions 2022 27,901 | Net income before taxes, depreciation, amortization and provisions 2021 46,244 | Net income before taxes, depreciation, amortization and provisions 2020 62,651 | 
| Income tax (credit) | Income tax (credit) 2024 (8,611) | Income tax (credit) 2023 (12,033) | Income tax (credit) 2022 (5,911) | Income tax (credit) 2021 (6,210) | Income tax (credit) 2020 (5,133) | 
| Net income after taxes, depreciation, amortization and provisions | Net income after taxes, depreciation, amortization and provisions 2024 1,895,446 | Net income after taxes, depreciation, amortization and provisions 2023 799,821 | Net income after taxes, depreciation, amortization and provisions 2022 31,184 | Net income after taxes, depreciation, amortization and provisions 2021 47,387 | Net income after taxes, depreciation, amortization and provisions 2020 63,770 | 
| Income distributed for the financial year(1) | Income distributed for the financial year(1) 2024 915,522 | Income distributed for the financial year(1) 2023 853,371 | Income distributed for the financial year(1) 2022 737,504 | Income distributed for the financial year(1) 2021 608,310 | Income distributed for the financial year(1) 2020 495,538 | 
| III. EARNINGS PER SHARE (in euros) | III. EARNINGS PER SHARE (in euros ) 2024 
 | III. EARNINGS PER SHARE (in euros ) 2023 
 | III. EARNINGS PER SHARE (in euros ) 2022 
 | III. EARNINGS PER SHARE (in euros ) 2021 
 | III. EARNINGS PER SHARE (in euros ) 2020 
 | 
| Net income after taxes, but before depreciation, amortization and provisions | Net income after taxes, but before depreciation, amortization and provisions 2024 7.45 | Net income after taxes, but before depreciation, amortization and provisions 2023 3.23 | Net income after taxes, but before depreciation, amortization and provisions 2022 0.13 | Net income after taxes, but before depreciation, amortization and provisions 2021 0.21 | Net income after taxes, but before depreciation, amortization and provisions 2020 0.27 | 
| Net income after taxes, depreciation, amortization and provisions | Net income after taxes, depreciation, amortization and provisions 2024 7.45 | Net income after taxes, depreciation, amortization and provisions 2023 3.15 | Net income after taxes, depreciation, amortization and provisions 2022 0.12 | Net income after taxes, depreciation, amortization and provisions 2021 0.19 | Net income after taxes, depreciation, amortization and provisions 2020 0.26 | 
| Dividend per share | Dividend per share 2024 3.60 | Dividend per share 2023 3.40 | Dividend per share 2022 2.90 | Dividend per share 2021 2.40 | Dividend per share 2020 2.00 | 
| IV. PERSONNEL COSTS & HEADCOUNT | IV. PERSONNEL COSTS & HEADCOUNT 2024 
 | IV. PERSONNEL COSTS & HEADCOUNT 2023 
 | IV. PERSONNEL COSTS & HEADCOUNT 2022 
 | IV. PERSONNEL COSTS & HEADCOUNT 2021 
 | IV. PERSONNEL COSTS & HEADCOUNT 2020 
 | 
| Average headcount | Average headcount 2024 - | Average headcount 2023 1 | Average headcount 2022 1 | Average headcount 2021 1 | Average headcount 2020 1 | 
| Payroll expense (in thousands of euros) | Payroll expense (in thousands of euros ) 2024 4,586 | Payroll expense (in thousands of euros ) 2023 3,726 | Payroll expense (in thousands of euros ) 2022 3,124 | Payroll expense (in thousands of euros ) 2021 3,052 | Payroll expense (in thousands of euros ) 2020 2,299 | 
| Benefits (social security, other employee benefits, etc.) | Benefits (social security, other employee benefits, etc.) 2024 1,275 | Benefits (social security, other employee benefits, etc.) 2023 1,097 | Benefits (social security, other employee benefits, etc.) 2022 801 | Benefits (social security, other employee benefits, etc.) 2021 754 | Benefits (social security, other employee benefits, etc.) 2020 593 |