Shareholder Report, Line Graph (Details) - USD ($) |
3 Months Ended | 8 Months Ended | 10 Months Ended | 12 Months Ended | 15 Months Ended | 20 Months Ended | 22 Months Ended | 24 Months Ended | 27 Months Ended | 32 Months Ended | 34 Months Ended | 36 Months Ended | 39 Months Ended | 44 Months Ended | 46 Months Ended | 48 Months Ended | 51 Months Ended | 56 Months Ended | 58 Months Ended | 60 Months Ended | 63 Months Ended | 70 Months Ended | 72 Months Ended | 75 Months Ended | 82 Months Ended | 84 Months Ended | 87 Months Ended | 94 Months Ended | 96 Months Ended | 106 Months Ended | 108 Months Ended | 120 Months Ended | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nov. 30, 2020 |
Apr. 30, 2018 |
Sep. 30, 2016 |
Jul. 31, 2015 |
Jul. 31, 2018 |
Jul. 31, 2021 |
Jul. 31, 2017 |
Jul. 31, 2025 |
Jul. 31, 2016 |
Jul. 31, 2019 |
Jul. 31, 2022 |
Jul. 31, 2018 |
Jul. 31, 2017 |
Jul. 31, 2020 |
Jul. 31, 2023 |
Jul. 31, 2019 |
Jul. 31, 2018 |
Jul. 31, 2021 |
Jul. 31, 2024 |
Jul. 31, 2020 |
Jul. 31, 2019 |
Jul. 31, 2022 |
Jul. 31, 2025 |
Jul. 31, 2021 |
Jul. 31, 2020 |
Jul. 31, 2023 |
Jul. 31, 2022 |
Jul. 31, 2021 |
Jul. 31, 2024 |
Jul. 31, 2023 |
Jul. 31, 2022 |
Jul. 31, 2025 |
Jul. 31, 2024 |
Jul. 31, 2023 |
Jul. 31, 2025 |
Jul. 31, 2024 |
Jul. 31, 2025 |
|
C000020964 [Member] | |||||||||||||||||||||||||||||||||||||
Account Value [Line Items] | |||||||||||||||||||||||||||||||||||||
Line Graph and Table Measure Name | Green Century Balanced Fund (Individual Investor Class/GCBLX) | ||||||||||||||||||||||||||||||||||||
Accumulated Value | $ 10,000 | $ 9,827 | $ 10,718 | $ 11,503 | $ 12,658 | $ 13,694 | $ 17,098 | $ 15,735 | $ 16,313 | $ 18,252 | $ 19,098 | ||||||||||||||||||||||||||
C000225233 [Member] | |||||||||||||||||||||||||||||||||||||
Account Value [Line Items] | |||||||||||||||||||||||||||||||||||||
Line Graph and Table Measure Name | Green Century Balanced Fund (Institutional Class/GCBUX) | ||||||||||||||||||||||||||||||||||||
Accumulated Value | $ 250,000 | $ 287,232 | $ 265,065 | $ 275,686 | $ 309,351 | $ 324,625 | |||||||||||||||||||||||||||||||
C000020965 [Member] | |||||||||||||||||||||||||||||||||||||
Account Value [Line Items] | |||||||||||||||||||||||||||||||||||||
Line Graph and Table Measure Name | Green Century Equity Fund (Individual Investor Class/GCEQX) | ||||||||||||||||||||||||||||||||||||
Accumulated Value | 10,000 | 10,483 | 12,099 | 13,855 | 15,147 | 17,259 | 23,801 | 21,744 | 24,433 | 29,409 | 33,633 | ||||||||||||||||||||||||||
C000202490 [Member] | |||||||||||||||||||||||||||||||||||||
Account Value [Line Items] | |||||||||||||||||||||||||||||||||||||
Line Graph and Table Measure Name | Green Century Equity Fund (Institutional Class/GCEUX) | ||||||||||||||||||||||||||||||||||||
Accumulated Value | $ 250,000 | $ 266,262 | $ 291,946 | $ 333,648 | $ 461,522 | $ 422,836 | $ 476,626 | $ 575,378 | $ 660,031 | ||||||||||||||||||||||||||||
C000173338 [Member] | |||||||||||||||||||||||||||||||||||||
Account Value [Line Items] | |||||||||||||||||||||||||||||||||||||
Line Graph and Table Measure Name | Green Century MSCI International Index Fund (Individual Investor Class/GCINX) | ||||||||||||||||||||||||||||||||||||
Accumulated Value | $ 10,000 | $ 11,418 | $ 11,832 | $ 11,617 | $ 12,346 | $ 15,896 | $ 12,977 | $ 14,513 | $ 16,125 | $ 16,925 | |||||||||||||||||||||||||||
C000173337 [Member] | |||||||||||||||||||||||||||||||||||||
Account Value [Line Items] | |||||||||||||||||||||||||||||||||||||
Line Graph and Table Measure Name | Green Century MSCI International Index Fund (Institutional Class/GCIFX) | ||||||||||||||||||||||||||||||||||||
Accumulated Value | 250,000 | 285,911 | 297,062 | 292,820 | 311,873 | 402,599 | 329,930 | 370,025 | 412,414 | 434,011 | |||||||||||||||||||||||||||
S And P 500 Index Benchmark [Member] | |||||||||||||||||||||||||||||||||||||
Account Value [Line Items] | |||||||||||||||||||||||||||||||||||||
Line Graph and Table Measure Name | S&P 500 Index Benchmark | ||||||||||||||||||||||||||||||||||||
Accumulated Value | 250,000 | 10,000 | 10,561 | 12,256 | 14,246 | 15,384 | 17,223 | 23,500 | 22,410 | 25,327 | 30,936 | 35,989 | |||||||||||||||||||||||||
Standard & Poor's 500 Index [Member] | |||||||||||||||||||||||||||||||||||||
Account Value [Line Items] | |||||||||||||||||||||||||||||||||||||
Line Graph and Table Measure Name | S&P 500 Index | ||||||||||||||||||||||||||||||||||||
Accumulated Value | $ 250,000 | ||||||||||||||||||||||||||||||||||||
MSCI World ex USA Index [Member] | |||||||||||||||||||||||||||||||||||||
Account Value [Line Items] | |||||||||||||||||||||||||||||||||||||
Line Graph and Table Measure Name | MSCI World ex USA Index | ||||||||||||||||||||||||||||||||||||
Accumulated Value | $ 10,000 | $ 11,576 | $ 12,329 | $ 12,041 | $ 11,834 | $ 15,503 | $ 13,457 | $ 15,539 | $ 17,267 | $ 19,633 | |||||||||||||||||||||||||||
Custom Balanced Index [Member] | |||||||||||||||||||||||||||||||||||||
Account Value [Line Items] | |||||||||||||||||||||||||||||||||||||
Line Graph and Table Measure Name | Custom Balanced Index | ||||||||||||||||||||||||||||||||||||
Accumulated Value | $ 250,000 | $ 10,000 | $ 10,531 | $ 11,521 | $ 12,583 | $ 13,521 | $ 14,870 | $ 18,079 | $ 17,156 | $ 18,389 | $ 21,196 | $ 23,526 |