<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>144</ContextCount>
  <ElementCount>94</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>133</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>01001 - Document - Document and Entity Information {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/DocumentAndEntityInformation1</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory></MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>01002 - Document - Risk/Return Summary (MainStay MacKay Common Stock Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary2</Role>
      <ShortName>Risk/Return Summary (MainStay MacKay Common Stock Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>01074 - Disclosure - Risk/Return Detail Data (MainStay MacKay Common Stock Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData85</Role>
      <ShortName>Risk/Return Detail Data (MainStay MacKay Common Stock Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>01075 - Document - Risk/Return Summary (MainStay MacKay Tax Free Bond Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary9</Role>
      <ShortName>Risk/Return Summary (MainStay MacKay Tax Free Bond Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>01076 - Disclosure - Risk/Return Detail Data (MainStay MacKay Tax Free Bond Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData86</Role>
      <ShortName>Risk/Return Detail Data (MainStay MacKay Tax Free Bond Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>01077 - Document - Risk/Return Summary (MainStay Income Builder Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary16</Role>
      <ShortName>Risk/Return Summary (MainStay Income Builder Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>01078 - Disclosure - Risk/Return Detail Data (MainStay Income Builder Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData87</Role>
      <ShortName>Risk/Return Detail Data (MainStay Income Builder Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>01079 - Document - Risk/Return Summary (MainStay MacKay International Equity Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary23</Role>
      <ShortName>Risk/Return Summary (MainStay MacKay International Equity Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>01080 - Disclosure - Risk/Return Detail Data (MainStay MacKay International Equity Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData88</Role>
      <ShortName>Risk/Return Detail Data (MainStay MacKay International Equity Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>01081 - Document - Risk/Return Summary (MainStay MacKay Unconstrained Bond Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary30</Role>
      <ShortName>Risk/Return Summary (MainStay MacKay Unconstrained Bond Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>01082 - Disclosure - Risk/Return Detail Data (MainStay MacKay Unconstrained Bond Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData89</Role>
      <ShortName>Risk/Return Detail Data (MainStay MacKay Unconstrained Bond Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>01083 - Document - Risk/Return Summary (MainStay MacKay Infrastructure Bond Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary37</Role>
      <ShortName>Risk/Return Summary (MainStay MacKay Infrastructure Bond Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>01084 - Disclosure - Risk/Return Detail Data (MainStay MacKay Infrastructure Bond Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData90</Role>
      <ShortName>Risk/Return Detail Data (MainStay MacKay Infrastructure Bond Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>01085 - Document - Risk/Return Summary (MainStay MacKay High Yield Corporate Bond Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary44</Role>
      <ShortName>Risk/Return Summary (MainStay MacKay High Yield Corporate Bond Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>01086 - Disclosure - Risk/Return Detail Data (MainStay MacKay High Yield Corporate Bond Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData91</Role>
      <ShortName>Risk/Return Detail Data (MainStay MacKay High Yield Corporate Bond Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>01087 - Document - Risk/Return Summary (MainStay MacKay Convertible Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary51</Role>
      <ShortName>Risk/Return Summary (MainStay MacKay Convertible Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>01088 - Disclosure - Risk/Return Detail Data (MainStay MacKay Convertible Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData92</Role>
      <ShortName>Risk/Return Detail Data (MainStay MacKay Convertible Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>01089 - Document - Risk/Return Summary (MainStay MacKay Emerging Markets Debt Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary58</Role>
      <ShortName>Risk/Return Summary (MainStay MacKay Emerging Markets Debt Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>01090 - Disclosure - Risk/Return Detail Data (MainStay MacKay Emerging Markets Debt Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData93</Role>
      <ShortName>Risk/Return Detail Data (MainStay MacKay Emerging Markets Debt Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>01091 - Document - Risk/Return Summary (MainStay Money Market Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary65</Role>
      <ShortName>Risk/Return Summary (MainStay Money Market Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>01092 - Disclosure - Risk/Return Detail Data (MainStay Money Market Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData94</Role>
      <ShortName>Risk/Return Detail Data (MainStay Money Market Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>01093 - Document - Risk/Return Summary (MainStay MAP Equity Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary71</Role>
      <ShortName>Risk/Return Summary (MainStay MAP Equity Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>01094 - Disclosure - Risk/Return Detail Data (MainStay MAP Equity Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData95</Role>
      <ShortName>Risk/Return Detail Data (MainStay MAP Equity Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>01095 - Document - Risk/Return Summary (MainStay Large Cap Growth Fund) {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRSummary78</Role>
      <ShortName>Risk/Return Summary (MainStay Large Cap Growth Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>01096 - Disclosure - Risk/Return Detail Data (MainStay Large Cap Growth Fund) {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mainstayinvestments.com/role/RRDetailData96</Role>
      <ShortName>Risk/Return Detail Data (MainStay Large Cap Growth Fund)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ck0000787441-20190215.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>040000 - Disclosure - Risk/Return Detail Data {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/RiskReturnDetailData</Role>
      <ShortName>Risk/Return Detail Data</ShortName>
      <MenuCategory></MenuCategory>
      <Position>26</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>ck0000787441-20190215.xml</File>
    <File>ck0000787441-20190215.xsd</File>
    <File>ck0000787441-20190215_cal.xml</File>
    <File>ck0000787441-20190215_def.xml</File>
    <File>ck0000787441-20190215_lab.xml</File>
    <File>ck0000787441-20190215_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>BarChart1.png</File>
    <File>BarChart2.png</File>
    <File>BarChart3.png</File>
    <File>BarChart4.png</File>
    <File>BarChart5.png</File>
    <File>BarChart6.png</File>
    <File>BarChart7.png</File>
    <File>BarChart8.png</File>
    <File>BarChart9.png</File>
    <File>BarChart10.png</File>
    <File>BarChart11.png</File>
    <File>BarChart12.png</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/rr/2012-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
