| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 203913 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 198511 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 37864 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 34744 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TO PROVIDE HIGH-QUALITY, TECHNOLOGY-BASED CONTENT AND SERVICES THAT ENHANCE LEARNING FOR ALL CHILDREN, AND TO EMPOWER TEACHERS, CHILD CARE PROVIDERS, AND PARENTS TO SUPPORT THAT LEARNING. |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 399524 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 399524 |
| IRS990/AllOtherContributionsAmt | 0 | 396465 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 0 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | THE SOURCE FOR LEARNING INC |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 7038609200 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 12020 SUNRISE VALLEY DR STE 300 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | RESTON |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | VA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 20191 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 5908 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 86939 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 283776 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 376623 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 150000 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 105600 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 133 ARLA DRIVE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 808 SHETLAND WAY |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | PITTSBURGH |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | CULPEPER |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | VA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 15220 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 22701 |
| IRS990/ContractorCompensationGrp/ContractorName/PersonNm | 0 | RITA LEE |
| IRS990/ContractorCompensationGrp/ContractorName/PersonNm | 1 | SARAH TAYLOR |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | CONSULTING |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | CONSULTING |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 1680857 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 2452596 |
| IRS990/CYOtherExpensesAmt | 0 | 2242615 |
| IRS990/CYOtherRevenueAmt | 0 | 5966463 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 5392496 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 2464805 |
| IRS990/CYTotalExpensesAmt | 0 | 4707420 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 45737 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 10099916 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 1162975 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 813295 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 183 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 2697 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 8803 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 11683 |
| IRS990/Desc | 0 | ON-LINE EDUCATIONAL ACTIVITIES: TEACHERSFIRST.COM IS A FREE WEBSITE CREATED FOR THE EASY ACCESS TO AND RETRIEVAL OF QUALITY K-12 EDUCATIONAL RESOURCES FOR USE IN CLASSROOMS AND FOR TEACHER PROFESSIONAL DEVELOPMENT. SFLECE.ORG IS A FREE WEBSITE PROVIDING EARLY CHILDHOOD EDUCATORS ACCESS TO PROFESSIONAL LEARNING CONTENT, INCLUDING AN ONLINE CREDENTIAL PROGRAM AND FREE PRACTIONER-FOCUSED WEBINARS. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 19 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 3234086 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 71713 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 71713 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 73146 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 73146 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 273602 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 420541 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 694143 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 122614 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 23702 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 29360 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 16560 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 30842 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 11160 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | ANN DAVIS EDD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | BONITA HAMILTON EDD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | CARLOS A GONZALEZ ESQ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | CHUCK BURBRIDGE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | DAVID W TAYLOR EDD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | DR GREGORY C HUTCHINGS JR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | LYNN M REJNIAK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | MARCIA A BEXLEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | ROBERT FINCH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | STEVEN GORSKI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | TONI CACACE-BESHEARS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | WILLIAM H HARRIS EDD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | A RUTH OKOYE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | BRIDGET ANDERSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | JENNIFER KOSHUTE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | KAMNA SETH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | MELISSA HENNING |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 254009 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 147593 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 130420 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 125920 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 152484 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 118495 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | PRESIDENT/CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | VICE-CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR, K-12 INITIATIVES |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | DIRECTOR, COMMUNITY BUSINE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | SENIOR MANAGER, MARKETING |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | DIRECTOR, EARLY CHILDHOOD |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | OFFICER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1979 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 624884 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 12 |
| IRS990/GovernmentGrantsAmt | 0 | 100325 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 14372460 |
| IRS990/GrossReceiptsAmt | 0 | 23847492 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 11 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 6 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 1029 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 15142 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 478136 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 494307 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 572 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 8414 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 27465 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 36451 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 130429 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 84623 |
| IRS990/InvestmentExpenseAmt | 0 | -183274 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 1827712 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 1827712 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 50685263 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 58040774 |
| IRS990/IRPDocumentCnt | 0 | 25 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 2459882 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 152818 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 304258 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 2764140 |
| IRS990/LegalDomicileStateCd | 0 | VA |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 13747576 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | TO PROVIDE HIGH-QUALITY, TECHNOLOGY-BASED CONTENT AND SERVICES THAT ENHANCE LEARNING FOR ALL CHILDREN, AND TO EMPOWER TEACHERS, CHILD CARE PROVIDERS, AND PARENTS TO SUPPORT THAT LEARNING. AN IMPORTANT PART OF THE MISSION IS TO INCREASE ACCESS TO OUR SERVICES TO UNDERSERVED CHILDREN AND ADULTS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 68021433 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 77931330 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 624884 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 624884 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 4700675 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 68021433 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 77931330 |
| IRS990/NoncashContributionsAmt | 0 | 1130 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 3048 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 44859 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 146425 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 194332 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 1661 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 24463 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 128491 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 154615 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 16762803 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 18837393 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 3562 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 52420 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 171104 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 227086 |
| IRS990/OtherExpensesGrp/Desc | 0 | MISCELLANEOUS |
| IRS990/OtherExpensesGrp/Desc | 1 | DUES AND SUBSCRIPTION |
| IRS990/OtherExpensesGrp/Desc | 2 | OTHER TAXES |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 527 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 27 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 2 | 25 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 7758 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 402 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 370 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 25322 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 9073 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 1208 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 33607 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 9502 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 1603 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 5687 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 1524358 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 25336 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 372834 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1216952 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 1615122 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 2306 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 33932 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 110753 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 146991 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 1553 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 22849 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 74581 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 98983 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 71052 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 35214 |
| IRS990/PrincipalOfficerNm | 0 | LYNN REJNIAK |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | SFL BROADBAND: A SERVICE PROVIDING TEACHERS, STAFF AND/OR STUDENTS WITH ACCESS TO FREE WIRELESS INTERNET DEVICES AND SERVICE. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 315000 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | ASSISTANCE TO AFFILIATES: PROFESSIONAL DEVELOPMENT, ROYALTY SHARING, GRANTS, AND EQUIPMENT TO SCHOOLS AND THEIR COMMUNITIES. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 47225 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 1233493 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 1252505 |
| IRS990/PYOtherExpensesAmt | 0 | 2610312 |
| IRS990/PYOtherRevenueAmt | 0 | 5540450 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 3007058 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 2409078 |
| IRS990/PYTotalExpensesAmt | 0 | 5019390 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 8026448 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 5392496 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/RelatedOrganizationsAmt | 0 | 1184067 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 1 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/ExclusionAmt | 0 | 5966463 |
| IRS990/RoyaltiesRevenueGrp/TotalRevenueColumnAmt | 0 | 5966463 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 1553779 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 3130488 |
| IRS990ScheduleA/FactsAndCircumstancesTestTxt | 0 | THE ORGANIZATION DOES NOT RECEIVE MORE THAN 33 1/3% OF ITS TOTAL SUPPORT FOR THE PERIOD FROM PUBLIC SOURCES. HOWEVER, THE ORGANIZATION DOES RECEIVE AT LEAST 10% OF ITS SUPPORT FROM THE GENERAL PUBLIC. FURTHER, ACCORDING TO APPLICABLE REGULATIONS, THE ORGANIZATION BELIEVES IT IS PUBLICLY SUPPORTED.THE FIRST PRONG OF THE TEST IS MET BECAUSE IN 2023, THE ORGANIZATION RECEIVED 15.62% OF ITS SUPPORT FROM THE PUBLIC. THE SECOND PRONG OF THE TEST IS MET BECAUSE THE ORGANIZATION MEETS OTHER FACTORS THAT TEND TO SHOW IT IS ORGANIZED AND OPERATED TO ATTRACT PUBLIC AND GOVERNMENTAL SUPPORT ON A CONTINUING BASIS.THE FIRST FACTOR TO CONSIDER WITH REGARD TO THE PUBLICLY SUPPORTED STATUS OF THE ORGANIZATION IS THE FACT THAT THE ORGANIZATION'S SUPPORT IS DERIVED FROM A REPRESENTATIVE NUMBER OF PERSONS AND ORGANIZATIONS, RATHER THANFROM MEMBERS OF A SINGLE FAMILY.ALSO, THE ORGANIZATION'S GOVERNING BODY REPRESENTS THE BROAD INTERESTS OF THE PUBLIC RATHER THAN THE PRIVATE INTERESTS OF A LIMITED NUMBER OF DONORS. THE BROAD INTERESTS OF THE PUBLIC ARE SERVED BY THE GOVERNING BODY BECAUSE IT IS COMPRISED OF UNRELATED PERSONS WITH EXPERTISE IN THE ORGANIZATION'S FIELD OF OPERATION. MANY OF THE MEMBERS OF THE BOARD WORKIN PUBLIC SCHOOL SYSTEMS AS WELL AS PUBLICLY FUNDED UNIVERSITIES. OTHERS WORK FOR INTERNATIONALLY RECOGNIZED COMPANIES THAT PROVIDE EDUCATIONAL AND COMMUNICATION RESOURCES TO THE PUBLIC.THE FINAL FACTOR SUPPORTING THE ORGANIZATION'S PUBLICLY SUPPORTED STATUS IS THE FACT THAT ITS ACTIVITIES APPEAL TO PERSONS HAVING A BROAD COMMON INTEREST IN EDUCATION. THE ORGANIZATION PROVIDES EDUCATIONAL SERVICES BY WAY OF WIRELESS BROADBAND TECHNOLOGY OFFERING FREE ACCESS TO THE INTERNET THROUGH THE DISTRIBUTION OF FREE WIRELESS DEVICES IN 22 DESIGNATED US LOCATIONS PRIMARILY TO UNDERSERVED SCHOOLS (FACTULY, STAFF AND/OR STUDENTS).THE ORGANIZATION ALSO MAINTAINS A VARIETY OF WEBSITES AND ONLINE SERVICES. TEACHERSFIRST.COM IS A FREE WEBSITE CREATED FOR THE EASY RETRIEVAL OF QUALITY K-12 EDUCATIONAL RESOURCES FOR USE IN CLASSROOMS AND TO PROVIDE VIRTUAL WORKSHOPS WHICH OFFER LIVE, INTERACTIVE PROFESSIONAL LEARNING SESSIONS FOR EDUCATORS ON A VARIETY OF TRENDS AND TOOLS FOR TEACHING(OK2ASK). MYSCILIFE.ORG IS A FREE WEBSITE WHICH PROVIDES A SOCIAL LEARNING ENVIRONMENT FOR MIDDLE LEVEL SCIENCE. SFLECE.ORG IS A WEBSITE DEVELOPED TO PROVIDE EARLY CHILDHOOD EDUCATORS WITH ACCESS TO PROFESSIONAL LEARNING CONTENT, INCLUDING AN ONLINE ECE ADMINISTRATOR PROFESSIONAL CREDENTIAL PROGRAM (VA-ECAP) AND FREE LIVE AND ON-DEMAND WEBINAR SESSIONS OFFERING CLOCK-HOUR CERTIFICATES. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | MISCELLANEOUS INCOME - 2019 AMOUNT: $ 1,187. 2020 AMOUNT: $ 207. 2021 AMOUNT: $ 8,340. 2022 AMOUNT: $ 34,821. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART II, LINE 10, EXPLANATION OF OTHER INCOME: |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 1680857 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 1233493 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1853561 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1355823 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1291116 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 7414850 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 7794175 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 6751100 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 6856757 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 6807254 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 5783140 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 33992426 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 4012 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 34821 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 8340 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 207 |