v3.26.1
Shareholder Report, Line Graph (Details) 74200001190_Franklin Natural Resources Fund_Class R6_TSR Annual {Class R6} - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2026
Class R6                      
Account Value [Line Items]                      
Line Graph and Table Measure Name                     Class R6
Accumulated Value $ 13,854 $ 14,826 $ 13,132 $ 12,275 $ 8,944 $ 5,906 $ 10,014 $ 11,551 $ 10,189 $ 10,000 $ 22,908
Russell 3000 Index [Member]                      
Account Value [Line Items]                      
Line Graph and Table Measure Name                     Russell 3000 Index
Accumulated Value 30,227 27,133 22,186 21,857 22,560 14,948 15,106 13,406 11,858 10,000 $ 39,601
S&P North American Natural Resources Sector Index [Member]                      
Account Value [Line Items]                      
Line Graph and Table Measure Name                     S&P North American Natural Resources Sector Index
Accumulated Value 17,404 18,055 15,613 14,748 10,399 7,397 10,301 11,334 10,259 10,000 $ 26,756
S&P Global Natural Resources Index [Member]                      
Account Value [Line Items]                      
Line Graph and Table Measure Name                     S&P Global Natural Resources Index
Accumulated Value $ 18,866 $ 20,227 $ 19,099 $ 19,271 $ 16,042 $ 10,454 $ 13,126 $ 13,791 $ 11,147 $ 10,000 $ 28,277