0000320121-24-000093.txt : 20241112 0000320121-24-000093.hdr.sgml : 20241112 20241112160132 ACCESSION NUMBER: 0000320121-24-000093 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241112 DATE AS OF CHANGE: 20241112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TELOS CORP CENTRAL INDEX KEY: 0000320121 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] ORGANIZATION NAME: 06 Technology IRS NUMBER: 520880974 STATE OF INCORPORATION: MD FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-08443 FILM NUMBER: 241447768 BUSINESS ADDRESS: STREET 1: 19886 ASHBURN ROAD CITY: ASHBURN STATE: VA ZIP: 20147 BUSINESS PHONE: 7034716000 MAIL ADDRESS: STREET 1: 19886 ASHBURN ROAD CITY: ASHBURN STATE: VA ZIP: 20147 FORMER COMPANY: FORMER CONFORMED NAME: C3 INC DATE OF NAME CHANGE: 19920703 10-Q 1 tls-20240930.htm 10-Q tls-20240930
000032012112-31false2024Q310.50.5xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:puretls:variable_ratetls:daytls:extension_optiontls:segment00003201212024-01-012024-09-3000003201212024-11-050000320121us-gaap:ServiceMember2024-07-012024-09-300000320121us-gaap:ServiceMember2023-07-012023-09-300000320121us-gaap:ServiceMember2024-01-012024-09-300000320121us-gaap:ServiceMember2023-01-012023-09-300000320121us-gaap:ProductMember2024-07-012024-09-300000320121us-gaap:ProductMember2023-07-012023-09-300000320121us-gaap:ProductMember2024-01-012024-09-300000320121us-gaap:ProductMember2023-01-012023-09-3000003201212024-07-012024-09-3000003201212023-07-012023-09-3000003201212023-01-012023-09-3000003201212024-09-3000003201212023-12-3100003201212022-12-3100003201212023-09-300000320121us-gaap:CommonStockMember2024-06-300000320121us-gaap:AdditionalPaidInCapitalMember2024-06-300000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000320121us-gaap:RetainedEarningsMember2024-06-3000003201212024-06-300000320121us-gaap:RetainedEarningsMember2024-07-012024-09-300000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300000320121us-gaap:CommonStockMember2024-07-012024-09-300000320121us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300000320121us-gaap:CommonStockMember2024-09-300000320121us-gaap:AdditionalPaidInCapitalMember2024-09-300000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300000320121us-gaap:RetainedEarningsMember2024-09-300000320121us-gaap:CommonStockMember2023-06-300000320121us-gaap:AdditionalPaidInCapitalMember2023-06-300000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000320121us-gaap:RetainedEarningsMember2023-06-3000003201212023-06-300000320121us-gaap:RetainedEarningsMember2023-07-012023-09-300000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000320121us-gaap:CommonStockMember2023-07-012023-09-300000320121us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000320121us-gaap:CommonStockMember2023-09-300000320121us-gaap:AdditionalPaidInCapitalMember2023-09-300000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000320121us-gaap:RetainedEarningsMember2023-09-300000320121us-gaap:CommonStockMember2023-12-310000320121us-gaap:AdditionalPaidInCapitalMember2023-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000320121us-gaap:RetainedEarningsMember2023-12-310000320121us-gaap:RetainedEarningsMember2024-01-012024-09-300000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-09-300000320121us-gaap:CommonStockMember2024-01-012024-09-300000320121us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-300000320121us-gaap:CommonStockMember2022-12-310000320121us-gaap:AdditionalPaidInCapitalMember2022-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000320121us-gaap:RetainedEarningsMember2022-12-310000320121us-gaap:RetainedEarningsMember2023-01-012023-09-300000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300000320121us-gaap:CommonStockMember2023-01-012023-09-300000320121us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300000320121tls:TelosIdMember2024-09-300000320121us-gaap:EmployeeSeveranceMembertls:A2022RestructuringPlanMember2023-01-012023-12-310000320121tls:A2024RestructuringPlanMember2024-09-300000320121tls:A2024RestructuringPlanMember2024-07-012024-09-300000320121us-gaap:SellingGeneralAndAdministrativeExpensesMembertls:A2022RestructuringPlanMember2024-07-012024-09-300000320121us-gaap:SellingGeneralAndAdministrativeExpensesMembertls:A2022RestructuringPlanMember2023-07-012023-09-300000320121us-gaap:SellingGeneralAndAdministrativeExpensesMembertls:A2022RestructuringPlanMember2024-01-012024-09-300000320121us-gaap:SellingGeneralAndAdministrativeExpensesMembertls:A2022RestructuringPlanMember2023-01-012023-09-300000320121us-gaap:CostOfSalesMembertls:A2024RestructuringPlanMember2024-07-012024-09-300000320121us-gaap:CostOfSalesMembertls:A2024RestructuringPlanMember2023-07-012023-09-300000320121us-gaap:CostOfSalesMembertls:A2024RestructuringPlanMember2024-01-012024-09-300000320121us-gaap:CostOfSalesMembertls:A2024RestructuringPlanMember2023-01-012023-09-300000320121tls:ResearchAndDevelopmentSellingGeneralAndAdministrativeExpensesMembertls:A2024RestructuringPlanMember2024-07-012024-09-300000320121tls:ResearchAndDevelopmentSellingGeneralAndAdministrativeExpensesMembertls:A2024RestructuringPlanMember2023-07-012023-09-300000320121tls:ResearchAndDevelopmentSellingGeneralAndAdministrativeExpensesMembertls:A2024RestructuringPlanMember2024-01-012024-09-300000320121tls:ResearchAndDevelopmentSellingGeneralAndAdministrativeExpensesMembertls:A2024RestructuringPlanMember2023-01-012023-09-300000320121tls:A2022And2024RestructuringPlansMember2024-07-012024-09-300000320121tls:A2022And2024RestructuringPlansMember2023-07-012023-09-300000320121tls:A2022And2024RestructuringPlansMember2024-01-012024-09-300000320121tls:A2022And2024RestructuringPlansMember2023-01-012023-09-300000320121tls:A2024RestructuringPlanMember2023-07-012023-09-300000320121tls:A2024RestructuringPlanMember2024-01-012024-09-300000320121tls:A2024RestructuringPlanMember2023-01-012023-09-300000320121us-gaap:EmployeeSeveranceMember2023-12-310000320121us-gaap:EmployeeSeveranceMember2024-01-012024-09-300000320121us-gaap:EmployeeSeveranceMember2024-09-300000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredOverTimeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-07-012024-09-300000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredOverTimeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-09-300000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredOverTimeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-07-012023-09-300000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredOverTimeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-09-300000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-07-012024-09-300000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-09-300000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-07-012023-09-300000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-09-300000320121tls:FederalGovernmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-07-012024-09-300000320121tls:FederalGovernmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-07-012023-09-300000320121tls:FederalGovernmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-09-300000320121tls:FederalGovernmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-09-300000320121tls:StateLocalAndCommercialMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-07-012024-09-300000320121tls:StateLocalAndCommercialMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-07-012023-09-300000320121tls:StateLocalAndCommercialMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-09-300000320121tls:StateLocalAndCommercialMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-09-300000320121us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-07-012024-09-300000320121us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-07-012023-09-300000320121us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-09-300000320121us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-09-300000320121us-gaap:FixedPriceContractMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-07-012024-09-300000320121us-gaap:FixedPriceContractMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-07-012023-09-300000320121us-gaap:FixedPriceContractMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-09-300000320121us-gaap:FixedPriceContractMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-09-300000320121us-gaap:TimeAndMaterialsContractMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-07-012024-09-300000320121us-gaap:TimeAndMaterialsContractMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-07-012023-09-300000320121us-gaap:TimeAndMaterialsContractMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-09-300000320121us-gaap:TimeAndMaterialsContractMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-09-300000320121tls:CostPlusFixedFeeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-07-012024-09-300000320121tls:CostPlusFixedFeeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-07-012023-09-300000320121tls:CostPlusFixedFeeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-09-300000320121tls:CostPlusFixedFeeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-09-300000320121tls:USDepartmentOfDefenseMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-07-012024-09-300000320121tls:USDepartmentOfDefenseMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-07-012023-09-300000320121tls:USDepartmentOfDefenseMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-09-300000320121tls:USDepartmentOfDefenseMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-09-300000320121tls:U.SDepartmentOfHomelandSecurityMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-07-012024-09-300000320121tls:U.SDepartmentOfHomelandSecurityMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-07-012023-09-300000320121tls:U.SDepartmentOfHomelandSecurityMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-09-300000320121tls:U.SDepartmentOfHomelandSecurityMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-09-3000003201212024-10-012024-09-3000003201212025-10-012024-09-300000320121tls:FederalGovernmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-09-300000320121tls:FederalGovernmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310000320121tls:FurnitureAndEquipmentMember2024-09-300000320121tls:FurnitureAndEquipmentMember2023-12-310000320121us-gaap:LeaseholdImprovementsMember2024-09-300000320121us-gaap:LeaseholdImprovementsMember2023-12-310000320121tls:SecuritySolutionsSegmentMember2024-09-300000320121tls:SecuritySolutionsSegmentMember2023-12-310000320121tls:SecureNetworksSegmentMember2024-09-300000320121tls:SecureNetworksSegmentMember2023-12-310000320121us-gaap:DevelopedTechnologyRightsMember2024-09-300000320121us-gaap:DevelopedTechnologyRightsMember2023-12-310000320121us-gaap:CustomerRelationshipsMember2024-09-300000320121us-gaap:CustomerRelationshipsMember2023-12-310000320121us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2024-09-300000320121us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2024-09-300000320121us-gaap:SoftwareDevelopmentMember2024-09-300000320121us-gaap:SoftwareDevelopmentMember2023-12-310000320121tls:InProcessSoftwareDevelopmentCostsMember2024-09-300000320121tls:InProcessSoftwareDevelopmentCostsMember2023-12-310000320121tls:ResearchAndDevelopmentNettingMember2024-07-012024-09-300000320121tls:ResearchAndDevelopmentNettingMember2023-07-012023-09-300000320121tls:ResearchAndDevelopmentNettingMember2024-01-012024-09-300000320121tls:ResearchAndDevelopmentNettingMember2023-01-012023-09-300000320121us-gaap:GeneralAndAdministrativeExpenseMember2024-07-012024-09-300000320121us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300000320121us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-09-300000320121us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-3000003201212024-03-310000320121tls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-300000320121tls:CreditAgreementMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2022-12-300000320121tls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-12-300000320121tls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMembertls:AlternativeBaseRateMember2022-12-302022-12-300000320121tls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMembertls:AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMember2022-12-302022-12-300000320121tls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMembertls:AdjustedTermSecuredOvernightFinancingRateSOFRMember2022-12-302022-12-3000003201212022-12-3000003201212023-04-120000320121us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertls:SoftwareLicensesUnderDeliveryOrderMember2022-11-300000320121us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertls:SoftwareLicensesUnderDeliveryOrderMember2022-11-012022-11-300000320121us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertls:SoftwareLicensesUnderDeliveryOrderMember2024-01-012024-09-300000320121us-gaap:RestrictedStockUnitsRSUMembertls:Two016OmnibusLongTermIncentivePlanMember2024-01-012024-09-300000320121tls:Two016OmnibusLongTermIncentivePlanMember2024-05-212024-05-210000320121tls:Two016OmnibusLongTermIncentivePlanMember2024-05-210000320121us-gaap:PerformanceSharesMembertls:CertainSeniorExecutivesAndEmployeesMember2024-05-162024-05-160000320121us-gaap:PerformanceSharesMembertls:CertainSeniorExecutivesAndEmployeesMember2024-05-282024-05-280000320121tls:CertainSeniorExecutivesAndEmployeesMember2024-05-282024-05-280000320121us-gaap:PerformanceSharesMember2024-01-012024-09-300000320121us-gaap:PerformanceSharesMembersrt:MinimumMember2024-09-300000320121us-gaap:PerformanceSharesMembersrt:MaximumMember2024-09-300000320121us-gaap:PerformanceSharesMembersrt:MinimumMember2024-01-012024-09-300000320121us-gaap:PerformanceSharesMembersrt:MaximumMember2024-01-012024-09-300000320121tls:ShareBasedPaymentArrangementExpenseCumulativeCatchUpAdjustmentMember2024-01-012024-09-300000320121us-gaap:CostOfSalesMemberus-gaap:ServiceMember2024-07-012024-09-300000320121us-gaap:CostOfSalesMemberus-gaap:ServiceMember2023-07-012023-09-300000320121us-gaap:CostOfSalesMemberus-gaap:ServiceMember2024-01-012024-09-300000320121us-gaap:CostOfSalesMemberus-gaap:ServiceMember2023-01-012023-09-300000320121us-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300000320121us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300000320121us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300000320121us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300000320121us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012024-09-300000320121us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300000320121us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-09-300000320121us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300000320121tls:ServiceBasedRSUAwardsMember2023-12-310000320121us-gaap:PerformanceSharesMember2023-12-310000320121tls:ServiceBasedRSUAwardsMember2024-01-012024-09-300000320121tls:ServiceBasedRSUAwardsMember2024-09-300000320121us-gaap:PerformanceSharesMember2024-09-3000003201212023-01-012023-12-310000320121us-gaap:EmployeeStockOptionMember2024-01-012024-09-3000003201212022-05-240000320121us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000320121us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000320121us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-09-300000320121us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-09-300000320121us-gaap:AccumulatedTranslationAdjustmentMember2024-09-300000320121us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-09-300000320121us-gaap:StockCompensationPlanMember2024-07-012024-09-300000320121us-gaap:StockCompensationPlanMember2023-07-012023-09-300000320121us-gaap:StockCompensationPlanMember2024-01-012024-09-300000320121us-gaap:StockCompensationPlanMember2023-01-012023-09-300000320121us-gaap:RelatedPartyMembertls:EmmettWoodMember2023-02-072023-02-070000320121us-gaap:RestrictedStockMemberus-gaap:RelatedPartyMember2023-01-032023-01-030000320121srt:DirectorMember2023-01-012023-09-300000320121srt:DirectorMember2023-07-012023-09-300000320121us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RelatedPartyMember2023-01-032023-01-030000320121us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RelatedPartyMember2023-01-032023-01-030000320121tls:SecuritySolutionsSegmentMember2024-07-012024-09-300000320121tls:SecuritySolutionsSegmentMember2023-07-012023-09-300000320121tls:SecuritySolutionsSegmentMember2024-01-012024-09-300000320121tls:SecuritySolutionsSegmentMember2023-01-012023-09-300000320121tls:SecureNetworksSegmentMember2024-07-012024-09-300000320121tls:SecureNetworksSegmentMember2023-07-012023-09-300000320121tls:SecureNetworksSegmentMember2024-01-012024-09-300000320121tls:SecureNetworksSegmentMember2023-01-012023-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
x
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended: September 30, 2024
¨Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
Commission file number: 001-08443
Telos logo.jpg
TELOS CORPORATION
(Exact name of registrant as specified in its charter)
Maryland52-0880974
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
19886 Ashburn Road, Ashburn, Virginia
20147-2358
(Address of principal executive offices)(Zip Code)
(703) 724-3800
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbolName of each exchange on which registered
Common stock, $0.001 par value per shareTLSThe Nasdaq Stock Market LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes x    No ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes x      No ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
¨
Accelerated filerx
Non-accelerated filer
¨
Smaller reporting company
x
Emerging growth company
¨
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act):    Yes ¨    No x
As of November 5, 2024, the registrant had outstanding 72,380,609 shares of common stock.



Table of Contents to Third Quarter 2024 Form 10-Q
Page
2

PART I – FINANCIAL INFORMATION
Item 1. Financial Statements
TELOS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands, except per share amounts)
Revenue – services$22,197 $34,385 $78,017 $94,866 
Revenue – products1,586 1,801 3,883 9,453 
Total revenue23,783 36,186 81,900 104,319 
Cost of sales – services (excluding impairment loss, depreciation and amortization)12,689 20,683 45,681 58,613 
Cost of sales – products (excluding impairment loss, depreciation and amortization)1,128 545 2,268 4,561 
Impairment loss on intangible assets5,333  5,333  
Depreciation and amortization1,490 1,945 4,807 2,291 
Total cost of sales20,640 23,173 58,089 65,465 
Gross profit3,143 13,013 23,811 38,854 
Operating expenses:
Research and development expenses2,409 2,805 7,038 8,284 
Selling, general and administrative expenses23,225 19,552 56,346 62,351 
Impairment loss on intangible assets6,373 349 6,373 349 
Total operating expenses32,007 22,706 69,757 70,984 
Operating loss(28,864)(9,693)(45,946)(32,130)
Other income983 1,222 3,299 5,367 
Interest expense(157)(178)(492)(611)
Loss before income taxes(28,038)(8,649)(43,139)(27,374)
Provision for income taxes(17)(23)(51)(68)
Net loss$(28,055)$(8,672)$(43,190)$(27,442)
Net loss per share:
Basic$(0.39)$(0.12)$(0.60)$(0.40)
Diluted$(0.39)$(0.12)$(0.60)$(0.40)
Weighted-average shares outstanding:
Basic72,309 69,571 71,654 69,062 
Diluted72,309 69,571 71,654 69,062 
See accompanying notes to the unaudited consolidated financial statements.
3

TELOS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(Unaudited)
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Net loss$(28,055)$(8,672)$(43,190)$(27,442)
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments22 29 (34)31 
Actuarial loss on pension liability adjustment  (30) 
Other comprehensive income (loss) 22 29 (64)31 
Comprehensive loss$(28,033)$(8,643)$(43,254)$(27,411)
See accompanying notes to the unaudited consolidated financial statements.
4

TELOS CORPORATION
CONSOLIDATED BALANCE SHEETS
(Unaudited)
September 30, 2024December 31, 2023
(in thousands, except per share amount and share data)
Assets:
Cash and cash equivalents$69,762 $99,260 
Accounts receivable, net14,881 30,424 
Inventories, net 1,406 1,420 
Prepaid expenses12,017 7,520 
Other current assets1,253 1,367 
Total current assets99,319 139,991 
Property and equipment, net3,572 3,457 
Finance lease right-of-use assets, net5,696 6,612 
Operating lease right-of-use assets, net673 216 
Goodwill 17,922 17,922 
Intangible assets, net29,627 39,616 
Other assets9,520 885 
Total assets$166,329 $208,699 
Liabilities and Stockholders' Equity
Liabilities:
Accounts payable and other accrued liabilities $6,289 $13,750 
Accrued compensation and benefits9,277 14,569 
Contract liabilities 6,779 6,728 
Finance lease obligations – current portion1,839 1,730 
Operating lease obligations – current portion205 97 
Other current liabilities2,904 2,324 
Total current liabilities27,293 39,198 
Finance lease obligations – non-current portion8,126 9,518 
Operating lease obligations – non-current portion472 123 
Deferred income taxes 849 813 
Other liabilities 106 44 
Total liabilities36,846 49,696 
Commitments and contingencies
Stockholders’ equity:
Common stock, $0.001 par value, 250,000,000 shares authorized, 72,380,609 shares and 70,239,890 shares issued and outstanding as of September 30, 2024, and December 31, 2023, respectively
111 109 
Additional paid-in capital447,513 433,781 
Accumulated other comprehensive loss(124)(60)
Accumulated deficit(318,017)(274,827)
Total stockholders’ equity129,483 159,003 
Total liabilities and stockholders’ equity$166,329 $208,699 
See accompanying notes to the unaudited consolidated financial statements.
5

TELOS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
For the Nine Months Ended
September 30, 2024September 30, 2023
(in thousands)
Cash flows from operating activities:
Net loss$(43,190)$(27,442)
Adjustments to reconcile net loss to cash used in operating activities:
Stock-based compensation14,017 22,462 
Depreciation and amortization9,368 5,987 
Impairment loss on intangible assets11,706 349 
Deferred income tax provision37 37 
Accretion of discount in acquisition holdback 2 
(Gain) loss on disposal of fixed assets(13)1 
(Recovery from) provision for doubtful accounts(28)128 
Amortization of debt issuance costs52 51 
Gain on early extinguishment of other financing obligations (1,427)
Changes in other operating assets and liabilities:
Accounts receivable15,571 14,517 
Inventories14 1,893 
Prepaid expenses, other current assets, other assets(10,049)(4,106)
Accounts payable and other accrued payables(8,161)(14,942)
Accrued compensation and benefits(5,266)2,496 
Contract liabilities52 (670)
Other current liabilities470 (2,703)
Net cash used in operating activities(15,420)(3,367)
Cash flows from investing activities:
Capitalized software development costs(9,104)(11,960)
Purchase of investment(3,000) 
Purchases of property and equipment, net(381)(350)
Net cash used in investing activities(12,485)(12,310)
Cash flows from financing activities:
Payments under finance lease obligations(1,283)(1,180)
Payment of tax withholding related to net share settlement of equity awards(457)(1,676)
Proceeds from exercise of stock options149  
Payment of DFT holdback amount (564)
Repurchase of common stock (139)
Payments for debt issuance costs (114)
Net cash used in financing activities(1,591)(3,673)
Net change in cash, cash equivalents, and restricted cash(29,496)(19,350)
Cash, cash equivalents, and restricted cash, beginning of period99,396 119,438 
Cash, cash equivalents, and restricted cash, end of period$69,900 $100,088 
See accompanying notes to the unaudited consolidated financial statements.
6

TELOS CORPORATION
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
(Unaudited)
Common StockAdditional Paid-in
Capital
Accumulated
Other Comprehensive Loss
Accumulated DeficitTotal Stockholders’
Equity
SharesAmount
(in thousands)
Balance at June 30, 202472,223 $111 $439,146 $(146)$(289,962)$149,149 
Net loss— — — — (28,055)(28,055)
Foreign currency translation gain— — — 22 — 22 
Restricted stock unit awards vested, net of shares withheld to cover tax withholding132 — (28)— — (28)
Stock-based compensation— — 8,350 — — 8,350 
Issuance of common stock upon exercise of stock options25 — 45 — — 45 
Balance at September 30, 202472,380 $111 $447,513 $(124)$(318,017)$129,483 
Balance at June 30, 202369,467 $108 $426,656 $(53)$(259,175)$167,536 
Net loss— — — — (8,672)(8,672)
Foreign currency translation gain— — — 29 — 29 
Restricted stock unit awards vested, net of shares withheld to cover tax withholding156 — (90)— — (90)
Stock-based compensation— — 5,218 — — 5,218 
Balance at September 30, 202369,623 $108 $431,784 $(24)$(267,847)$164,021 

Common StockAdditional Paid-in
Capital
Accumulated
Other Comprehensive Loss
Accumulated DeficitTotal Stockholders’
Equity
SharesAmount
(in thousands)
Balance at December 31, 202370,240 $109 $433,781 $(60)$(274,827)$159,003 
Net loss— — — — (43,190)(43,190)
Foreign currency translation loss— — — (34)— (34)
Actuarial loss on pension liability adjustment— — — (30)— (30)
Restricted stock unit awards vested, net of shares withheld to cover tax withholding1,687 2 (459)— — (457)
Stock-based compensation— — 12,424 — — 12,424 
Issuance of common stock upon exercise of stock options83 — 149 — — 149 
Issuance of common stock for 401K match370 — 1,618 — — 1,618 
Balance at September 30, 202472,380 $111 $447,513 $(124)$(318,017)$129,483 
Balance at December 31, 202267,431 $106 $412,708 $(55)$(240,405)$172,354 
Net loss— — — — (27,442)(27,442)
Foreign currency translation gain— — — 31 — 31 
Restricted stock unit awards vested, net of shares withheld to cover tax withholding1,415 1 (1,676)— — (1,675)
Stock-based compensation— — 18,811 — — 18,811 
Issuance of common stock for 401K match777 1 1,941 — — 1,942 
Balance at September 30, 202369,623 $108 $431,784 $(24)$(267,847)$164,021 
See accompanying notes to the unaudited consolidated financial statements.
7

TELOS CORPORATION
NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
1. ORGANIZATION
Telos Corporation, together with its subsidiaries (collectively, the "Company," "we," "our" or "Telos"), a Maryland corporation, is a leading provider of cyber, cloud and enterprise security solutions for the world's most security-conscious organizations. We own all of the issued and outstanding shares of Xacta Corporation and ubIQuity.com, inc. (a holding company for Xacta Corporation), and 100% ownership interest in Telos Identity Management Solutions, LLC ("Telos ID"), Teloworks, Inc., and Telos APAC Pte. Ltd. ("Telos APAC").
On March 13, 2024, the Board of Directors unanimously approved the dissolution of Telos APAC, a pre-operating foreign subsidiary, pursuant to a plan of complete liquidation and dissolution. Telos APAC was dissolved on October 7, 2024.
2. SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation and Principle of Consolidation
The accompanying unaudited consolidated financial statements include the accounts of Telos and its subsidiaries (see Note 1 – Organization), all of whose issued and outstanding share capital is wholly owned directly and indirectly by Telos Corporation. All intercompany transactions have been eliminated in consolidation.
Basis of Presentation for Interim Periods
Certain information and footnote disclosures normally included for the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted for the interim periods presented. We believe that the unaudited interim financial statements include all adjustments (which are normal and recurring) necessary for a fair statement of our financial position and the results of operations and cash flows for the periods presented.
The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for the year or future periods. The financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023, included in our Annual Report on Form 10-K for the fiscal year then ended. We have continued to follow the accounting policies set forth in those financial statements.
Basis of Comparison
Certain prior-period amounts have been reclassified to conform to the current period presentation.
Starting in the first quarter of 2024, we reclassified sales and marketing expenses and general and administrative expenses to be presented together as selling, general and administrative ("SG&A") expenses on the consolidated statements of operations. In the third quarter of 2024, we started presenting impairment losses as separate line items from research and development ("R&D") expenses on the consolidated statements of operations. The reclassifications had no net impact on gross profit, total operating expenses or net loss in the unaudited consolidated statements of operations.
Use of Estimates
Preparing unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of revenue, expenses, assets and liabilities, and disclosure of contingent assets and liabilities. The Company regularly assesses these estimates; however, actual results could differ from those estimates. We base our estimates on historical experience, currently available information, and various other assumptions that we believe are reasonable under the circumstances.
Management evaluates these estimates and assumptions on an ongoing basis, including those relating to revenue recognition on cost estimation on certain contracts, allowance for credit losses, inventory obsolescence, valuation allowance for deferred tax assets, income taxes, certain assumptions related to share-based compensation, valuation of intangible assets and goodwill, restructuring expenses accruals, and contingencies. Actual results could differ from those estimates. The impact of changes in estimates is recorded in the period in which they become known.
8

Selling, General and Administrative Expenses
Selling, general and administrative expenses include general and administrative expenses, as well as direct and indirect sales and marketing expenses. These costs consist primarily of compensation and benefits (including incentive-based compensation), advertising, facilities, and certain types of depreciation and amortization.
Restructuring Expenses
From time to time, the Company initiates restructuring activities to execute management's strategy and optimize its cost structure. Restructuring activities may include streamlining its workforce or realignment of resources to support its business strategies and enhance operational efficiency.
2022 Restructuring Plan
As previously disclosed, in the fourth quarter of 2022, the Company committed to a restructuring plan to streamline its workforce and spending to better align its cost structure with its volume of business ("2022 restructuring"). The 2022 restructuring plan reduced the Company's workforce, with a majority of the affected employees separating from the business in early 2023. In connection with this restructuring plan, we incurred restructuring-related costs, including employee severance and related benefit costs. Employee severance and related benefit costs include cash payments, outplacement services and continuing health insurance coverage. Severance costs pursuant to ongoing-benefit arrangements are recognized when probable and reasonably estimated. Other related costs include external consulting and advisory fees related to implementing the restructuring plan. These costs are recognized at fair value in the period in which the costs are incurred.
The Company incurred a cumulative amount of $3.9 million of restructuring expenses, which is the total expected costs for this restructuring plan. The actions under this restructuring plan were substantially completed in fiscal year 2023 and were fully paid in the third quarter of 2024.
2024 Restructuring Plan
Beginning in the third quarter of 2024, the Company undertook another restructuring action in an effort to optimize its strategic priorities and cost structure ("2024 restructuring"). As part of the 2024 restructuring plan, the Company decided to discontinue the development and/or sale of selected solutions or parts of solutions, which resulted in the impairment of capitalized software assets and a reduction in workforce. The restructuring charges under the 2024 restructuring plan include severance and related benefit costs. The Company accrues severance and related benefit costs under the 2024 restructuring plan when it is probable that a liability exists and the amount is reasonably estimated.
As of September 30, 2024, the cumulative amount of incurred severance and benefit costs related to the 2024 restructuring plan was $1.4 million. The 2024 restructuring actions are expected to be completed and fully paid during the remainder of fiscal year 2024.
In addition, as a result of the Company's decision to abandon the development or sale of selected solutions in the third quarter of 2024, the Company wrote-off $6.4 million of its previously capitalized software assets. This was reported as an impairment loss on intangible assets under operating expenses on the unaudited consolidated statement of operations.
Table 2.1: Restructuring Expenses and Impairment Loss
Statements of OperationsFor the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
2022 Restructuring Plan:
Severance and related benefit costsSG&A$ $ $(10)$(103)
Other related costsSG&A   1,300 
2024 Restructuring Plan:
Severance and related benefit costsCost of sales393  393  
Severance and related benefit costsR&D, SG&A1,054  1,054  
Total restructuring expenses1,447  1,437 1,197 
Impairment of intangible assets (1)
Impairment loss on intangible assets6,373  6,373  
Total restructuring expenses and impairment loss$7,820 $ $7,810 $1,197 
(1) The recoverability evaluation of intangible assets resulted in an $11.7 million impairment loss, of which $5.3 million was recorded under cost of sales for the discontinued parts of certain solutions, and $6.4 million was recorded under operating expenses as a result of the restructuring plan (see Note 8 - Intangible Assets, Net).
9

At each reporting date, the Company evaluates its restructuring expense accrual to determine if the liabilities reported are still appropriate. Any changes in the estimated costs of executing the approved restructuring plans are reflected in the Company's unaudited consolidated statement of operations.
Table 2.2: Summary of Changes in Restructuring Expenses Accrual
Severance and related benefit costs (1)
(in thousands)
Balance at December 31, 2023$400 
Expenses1,437 
Cash payments(490)
Balance at September 30, 2024$1,347 
(1) Restructuring expenses accrual is included within "Other current liabilities" on the Company's unaudited consolidated balance sheets (see Note 9 - Other Balance Sheet Components for further details).
Income Taxes
The period for which tax years are open, 2021 to 2023, has not been extended beyond the applicable statute of limitations. During September 2024, the Company was notified by the Internal Revenue Service that it is examining the Company's 2021 federal income tax return.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures." This standard requires disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to our chief operating decision maker ("CODM") and the aggregate amount of other segment items included in each reported measure of segment profit or loss. The ASU also requires that a public entity disclose the title and position of the CODM within the Company and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. ASU 2023-07 will affect how we report segment information, starting with our Form 10-K for the year ended December 31, 2024, and our quarterly reports on Form 10-Q starting with our quarterly report for the quarter ended March 31, 2025. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. We are evaluating these new segment disclosure requirements and the impact of their adoption on our unaudited consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosure," which requires, on an annual basis, greater disaggregation of information about a reporting entity's effective tax rate reconciliation and additional information for reconciling items that meet a quantitative threshold. The ASU also requires information on income taxes paid. This standard applies to all entities subject to income taxes and will be effective for annual periods beginning after December 15, 2024, with early adoption permitted. The ASU should be applied on a prospective basis, although retrospective application is permitted. We are currently assessing the impact of the adoption of this ASU on our unaudited consolidated financial statements.
In November 2024, the FASB issued ASU 2024-03, "Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses." This standard requires additional disclosure of certain amounts included in the expense captions presented on the statement of operations, as well as disclosures about selling expenses. The ASU is effective on a prospective basis, with the option for retrospective application, for annual periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027. Early adoption is permitted for annual financial statements that have not yet been issued. We are in the process of assessing the impact the adoption of this ASU on our unaudited consolidated financial statement.
In addition, from time to time, new accounting standards are issued by the Financial Accounting Standard Board or other standard-setting bodies and are adopted by the Company as of the specified accounting date. Unless otherwise discussed, the Company believes that issued standards not yet effective will not have a material effect on its financial statements.
10

3. REVENUE RECOGNITION
We account for revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The unit of account in ASC 606 is a performance obligation, which is a promise in a contract with a customer to transfer a good or service to the customer.
The majority of our revenue is recognized over time, as control is transferred continuously to our customers, who receive and consume benefits as we perform. Revenue transferred to customers over time accounted for 78% and 81% of our revenue for the three and nine months ended September 30, 2024, respectively, and 89% of our revenue for the three and nine months ended September 30, 2023, respectively. All of our business groups earn services revenue under a variety of contract types, including time and materials, firm-fixed price, firm-fixed price level of effort, and cost-plus fixed fee contract types, which may include variable consideration.
For performance obligations in which control does not continuously transfer to the customer, we recognize revenue at the point in time when each performance obligation is fully satisfied. This coincides with the point in time the customer obtains control of the product or service, which typically occurs upon customer acceptance or receipt of the product or service, given that we maintain control of the product or service until that point. Revenue transferred to customers at a point in time accounted for 22% and 19% of our revenue for the three and nine months ended September 30, 2024, respectively, and 11% of our revenue for the three and nine months ended September 30, 2023, respectively.
Orders for the sale of software licenses may contain multiple performance obligations, such as maintenance, training, or consulting services, which are typically delivered over time, consistent with the transfer of control disclosed above for the provision of services. When an order contains multiple performance obligations, we allocate the transaction price to the performance obligations based on the standalone selling price of the product or service underlying each performance obligation. The standalone selling price represents the amount we would sell the product or service to a customer on a standalone basis.
For certain performance obligations where we are not primarily responsible for fulfilling the promise to provide the goods or services to the customer, do not have inventory risk and have limited discretion in establishing the price for the goods or services, we recognize revenue on a net basis.
Our contracts may include various types of variable considerations and may include estimated amounts in the transaction price, based on all of the information available to us, and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when any uncertainty associated with the variable consideration is resolved. We evaluate and include these estimated amounts of variable consideration in the transaction price and as performance on these contracts is complete, we adjust our revenue when deemed necessary. No revenue adjustments were recorded during the three and nine months ended September 30, 2024, and 2023.
We provide for anticipated losses on contracts during the period when the loss is determined by recording an expense for the total expected costs that exceeds the total estimated revenue for a performance obligation. No contract loss was recorded during the three months ended September 30, 2024. We recorded an immaterial contract loss during the nine months ended September 30, 2024. No contract losses were recorded during the three and nine months ended September 30, 2023.
Disaggregated Revenues
In addition to our segment reporting, as further discussed in Note 16 – Segment Information, we disaggregate our revenues by customer and contract types. We treat sales to U.S. customers as sales within the U.S., regardless of where the services are performed. Substantially most of our revenues are generated from U.S. customers, while international customers are de minimis; as such, the financial information by geographic location is not presented.
Table 3.1: Revenue by Customer Type
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
Amount%Amount%Amount%Amount%
(dollars in thousands)
Federal$20,607 87 %$32,955 91 %$72,046 88%$93,456 90%
State, local, and commercial3,176 13 %3,231 9 %9,854 12%10,863 10%
Total revenue$23,783 100 %$36,186 100 %$81,900 100 %$104,319 100 %
11

Table 3.2: Revenue by Contract Type
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
Amount%Amount%Amount%Amount%
(dollars in thousands)
Firm fixed-price$18,293 77 %$27,809 77 %$63,308 77%$80,116 77%
Time-and-materials3,045 13 %3,504 10 %9,204 11%10,608 10%
Cost plus fixed fee2,445 10 %4,873 13 %9,388 12%13,595 13%
Total revenue$23,783 100 %$36,186 100 %$81,900 100%$104,319 100 %
Table 3.3: Revenue Concentration Greater than 10% of Total Revenue
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
U.S. Department of Defense ("DoD")46%61%53%65%
U.S. Department of Homeland Security ("DHS")16%6%15%3%
Table 3.4: Contract Balances
Balance Sheet PresentationSeptember 30, 2024December 31, 2023
(in thousands)
Billed accounts receivable (1)
Accounts receivable, net$7,690 $17,818 
Unbilled accounts receivableAccounts receivable, net3,857 8,022 
Contract assetsAccounts receivable, net3,334 4,584 
Contract liabilitiesContract liabilities6,779 6,728 
(1) Net of allowance for credit losses.
The changes in the Company's contract assets and contract liabilities during the current period were primarily the result of the timing differences between the Company's performance, invoicing and customer payments. Revenue recognized for the three and nine months ended September 30, 2024, which was included in the contract liabilities balance at the beginning of each reporting period, was $1.2 million and $5.7 million, respectively. Revenue recognized for the three and nine months ended September 30, 2023, which was included in the contract liabilities balance at the beginning of each reporting period, was $1.2 million and $5.3 million, respectively.
As of September 30, 2024, we had approximately $38.9 million of remaining performance obligations, which we also refer to as funded backlog. We expect to recognize approximately 87% of our remaining performance obligations over the next 12 months, and the balance thereafter.
4. ACCOUNTS RECEIVABLE, NET
Table 4: Details of Accounts Receivable, Net
September 30, 2024December 31, 2023
(in thousands)
Billed accounts receivable$7,738 $18,101 
Unbilled accounts receivable3,857 8,022 
Contract assets3,334 4,584 
Allowance for credit losses (1)
(48)(283)
Accounts receivable, net$14,881 $30,424 
(1) Includes provision for credit losses, net of recoveries.
As our primary customer base includes agencies of the U.S. government, we have a concentration of credit risk associated with our accounts receivable, as 92% and 91% of our billed and unbilled accounts receivable as of September 30, 2024, and December 31, 2023, respectively, were directly with U.S. government customers. While we acknowledge the potential material and adverse risk of such a significant concentration of credit risk, our past experience collecting substantially all of such receivables provides us with an informed basis that such risk, if any, is manageable. We perform ongoing credit evaluations of all of our customers and generally do not require collateral or other guarantees from our customers. We maintain allowances for potential losses.
12

5. INVENTORIES, NET
Table 5: Details of Inventories, Net
September 30, 2024December 31, 2023
(in thousands)
Gross inventory$2,165 $2,179 
Allowance for inventory obsolescence(759)(759)
Inventories, net$1,406 $1,420 
6. PROPERTY AND EQUIPMENT, NET
Table 6.1: Details of Property and Equipment, Net
September 30, 2024December 31, 2023
Gross Carrying AmountAccumulated Depreciation and AmortizationNet Carrying ValueGross Carrying AmountAccumulated Depreciation and AmortizationNet Carrying Value
(in thousands)
Furniture and equipment$16,425 $(13,551)$2,874 $16,213 $(13,363)$2,850 
Leasehold improvements3,395 (2,697)698 3,211 (2,604)607 
Total$19,820 $(16,248)$3,572 $19,424 $(15,967)$3,457 
Table 6.2: Depreciation and Amortization Expense
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Depreciation and amortization expense$329 $548 $1,223 $1,700 
7. GOODWILL
The goodwill balance was $17.9 million as of September 30, 2024, and December 31, 2023, of which $3.0 million is allocated to the Security Solutions segment and $14.9 million is allocated to the Secure Networks segment. Goodwill is subject to annual impairment tests, and, if triggering events are present in the interim before the annual tests, we will assess impairment. No impairment charges were recorded for the three and nine months ended September 30, 2024, and 2023.
8. INTANGIBLE ASSETS, NET
Table 8.1: Details of Intangible Assets, Net
September 30, 2024December 31, 2023
Estimated Useful LifeGross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
(in years)(in thousands)
Acquired technology8$3,630 $(1,437)$2,193 $3,630 $(1,097)$2,533 
Customer relationship340 (40) 40 (32)8 
Software development costs
2 - 5
26,316 (14,255)12,061 35,312 (12,256)23,056 
Subtotal29,986 (15,732)14,254 38,982 (13,385)25,597 
In-process software development costs (1)
15,373 — 15,373 14,019 — 14,019 
Total$45,359 $(15,732)$29,627 $53,001 $(13,385)$39,616 
(1) In-process software development costs are costs for software that is not yet available for its intended use or general release to customers as of balance sheet date, thus not yet amortized.
13

The Company evaluates its intangible assets for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. During the third quarter of 2024, there were selected capitalized software projects for which the Company decided to discontinue the development and/or sale of all or a part of certain solutions and certain projects which the Company ceased use before the end of its useful life. As a result of the Company's decision to abandon the associated software, the Company wrote-off $11.7 million of the previously capitalized software costs, of which $5.3 million was recorded as "Impairment loss on intangible assets" under cost of sales and $6.4 million was recorded as "Impairment loss on intangible assets" under operating expenses in the Company's unaudited statement of operations for the three and nine months ended September 30, 2024. An impairment loss of $0.3 million was recorded under operating expenses for the three and nine months ended September 30, 2023, with no similar charges under cost of sales.
No impairment losses were recorded on other intangible assets during the three and nine months ended September 30, 2024, and 2023.
Table 8.2: Amortization Expense
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Amortization expense related to:
Software development costs – cost of sales (1)
$1,402 $1,767 $4,509 $1,767 
Software development costs – research and development588 (19)2,286 843 
Other intangible assets – general and administrative115 117 348 350 
Total$2,105 $1,865 $7,143 $2,960 
(1) Amortization expense for software development costs related to assets to be sold, leased, or otherwise marketed is charged under cost of sales on the unaudited consolidated statements of operations.
9. OTHER BALANCE SHEET COMPONENTS
Table 9.1: Details of Other Assets
September 30, 2024December 31, 2023
(in thousands)
Investment (1)
$3,000 $ 
Restricted cash138 136 
Other (2)
6,382 749 
Other assets$9,520 $885 
(1) In March 2024, the Company made a $3.0 million investment in a privately held company via a simple agreement for future equity. The Company elected to apply the fair value option on this investment. The Company believes the fair value option best reflects the economics of the underlying transaction. During the three and nine months ended September 30, 2024, there were no changes in the fair value. This is categorized as Level 3 as a result of the non-marketable observable inputs.
(2) Includes long-term prepaid assets in the amount of $5.3 million as of September 30, 2024.
Table 9.2: Details of Accounts Payable and Other Accrued Liabilities
September 30, 2024December 31, 2023
(in thousands)
Accounts payable$2,796 $8,307 
Accrued payables3,493 5,443 
Accounts payable and other accrued liabilities$6,289 $13,750 
Table 9.3: Details of Other Current Liabilities
September 30, 2024December 31, 2023
(in thousands)
Other accrued expenses$1,085 $1,427 
Restructuring expenses accrual1,347 400 
Other472 497 
Other current liabilities$2,904 $2,324 
14

10. DEBT AND OTHER OBLIGATIONS
Revolving Credit Facility
On December 30, 2022, we entered into a Credit Agreement (the "Credit Agreement"), by and among the Company, as borrower, Xacta Corporation, ubIQuity.com, inc., Teloworks, Inc., and Telos Identity Management Solutions, LLC, as guarantors, the lenders party thereto (the "Lenders"), and JPMorgan Chase Bank N.A., as administrative agent for the Lenders (in such capacity, the "Agent"). The Credit Agreement provides for a $30.0 million senior secured revolving credit facility with a maturity date of December 30, 2025, with the option of issuing letters of credit thereunder with a sub-limit of $5.0 million, and with an uncommitted expansion feature of up to $30.0 million of additional revolver capacity (the "Loan"). The Loan is subject to acceleration in the event of customary events of default. The Company has not drawn any amount under the Loan.
Borrowings under the Credit Agreement will accrue interest, at our option, at one of three variable rates, plus a specified margin. We can elect to borrow at (i) the Alternative Base Rate, plus 0.9%; (ii) Adjusted Daily Simple Secured Overnight Financing Rate ("SOFR"), plus 1.9%; and (iii) Adjusted Term SOFR, plus 1.9%, as such capitalized terms are defined and calculated in the Credit Agreement. The Company may elect to convert borrowings from one type of borrowing to another type per the terms of the Credit Agreement. After the occurrence and during the continuance of any event of default, the interest rate may increase by an additional 2.0%. We are obligated to pay accrued interest (i) with respect to amounts accruing interest based on the Alternative Base Rate, each calendar quarter and on the maturity date, (ii) with respect to amounts accruing interest based on Adjusted Daily Simple SOFR, on each one-month anniversary of the borrowing and on the maturity date, and (iii) with respect to amounts accruing interest based on Adjusted Term SOFR, at the end of the period specified per the Credit Agreement and on the maturity date. Upon five, three, or one day's prior notice, as applicable, we may prepay any portion or the entire amount of the Loan. We also paid costs and customary fees, including a closing fee, commitment fees and letter of credit participation fee, if any, payable to the Agent and Lenders, as applicable, in connection with the Loan.
The Loan under the Credit Agreement is collateralized by substantially all of the Company's assets, including the Company's pledge of its domestic and material foreign subsidiary equity interests.
The Loan has various covenants that may, among other things, affect our ability to create, incur, assume or suffer any indebtedness, merge into or consolidate with another entity, acquire entity interests, sell or transfer certain assets, enter into certain arrangements (such as sale and leaseback and swap agreements) or restrictive agreements, pay dividends and make certain restricted payments, and amend material documents related to any subordinated indebtedness and corporate agreements. The Credit Agreement also requires certain financial covenants to maintain a Senior Leverage Ratio on the last day of any fiscal quarter, no greater than 3-to-1. We were in compliance with all covenants as of September 30, 2024.
The occurrence of an event of default under the Credit Agreement could result in the Loan and other obligations becoming immediately due and payable and allow the Lenders to exercise all rights and remedies available to them under the Credit Agreement.
On April 12, 2023, the Credit Agreement was amended to exclude from collateral the (i) amount collectible from a third party related to an Accounts Receivable Purchase Agreement and (ii) receivables generated by the Company from the sale of goods supplied to this third party in an amount not to exceed $25.0 million.
Other Financing Obligations
We entered into a Master Purchase Agreement ("MPA") with a third-party buyer ("Buyer") for $9.1 million relating to software licenses under a specific delivery order ("DO") with our customer, resulting in proceeds from other financing obligations of $9.1 million in November 2022. Under the MPA, we sold, assigned and transferred all of our rights, title and interest in (i) the DO payments from the customer and (ii) the underlying licenses. The DO covers a base period with an option for the customer to exercise three (3) additional 12-month periods through January 2026. The DO payments assigned to the Buyer are billable to the customer at the beginning of the base period and for each option year exercised. The underlying licenses were acquired for resale.
On February 9, 2023, the customer notified us that it would not exercise the first option period under the DO. Concurrently, the Company transferred all the rights, title and interest in the underlying licenses in exchange for the extinguishment of the outstanding financing obligations. The Company evaluated the transfer of the underlying licenses as consideration paid for the outstanding financing obligations under ASC 470-10, Debt, and the provisions of the MPA, and concluded that the transaction resulted in an extinguishment of debt. The Company recorded the difference between the carrying value of the Company's debt instrument and the underlying licenses as a gain on early extinguishment of other financing obligations. No gain was reported for the three months ended September 30, 2023. For the nine months ended September 30, 2023, the Company reported a gain of $1.4 million, which was recorded as "Other income" in the unaudited consolidated statements of operations.
15

The MPA provides that, if the customer terminates the DO for non-renewal and the Buyer reasonably concludes that the customer's actions constitute grounds for filing a claim with the customer's contracting officer, the Buyer and Telos will cooperate in preparing such a claim, which would be filed in Telos' name. During the third quarter of 2024, the Buyer, through Telos, filed a claim against the customer.
11. STOCK-BASED COMPENSATION
The Company grants stock-based compensation awards under the Amended and Restated 2016 Omnibus Long-Term Incentive Plan (the "2016 LTIP"). We have granted stock options, restricted stock units with time-based vesting ("RSUs") and restricted stock units with performance-based vesting ("PSUs"). Awards granted under the 2016 LTIP vest over the periods determined by the Board of Directors or the Compensation Committee of the Board of Directors, which has the discretion to establish the terms, conditions and criteria of the various awards. The RSUs granted to eligible employees generally vest in installments over a period of up to three years. PSUs will vest upon the achievement of a defined performance target or market conditions for the Company's common stock or certain operational milestones over a prescribed period.
On May 21, 2024, the Company authorized an additional 8,500,000 shares to be available under the 2016 LTIP, increasing the total number of shares available for issuance under the 2016 LTIP to 21,959,913 shares.
On May 16, 2024, the Company granted PSUs that could be settled in up to 1,335,281 shares of its common stock to certain senior executives and employees that will vest upon achieving certain operational milestones prior to January 1, 2027.
On May 28, 2024, the Company granted PSUs to certain senior executives and employees that could settle in up to 2,499,945 shares of its common stock. These PSUs may vest only if the Company achieves certain revenue and Free Cash Flow targets for fiscal year 2025. The Company also granted PSUs containing market conditions to certain executives that could settle in up to 6,875,000 shares of its common stock. These PSUs with market conditions may vest, in whole or in part, only if the Company's closing common stock price remains at or above certain specified stock prices for 50 consecutive calendar days prior to January 1, 2027.
The Company estimates the fair value for each tranche of the stock-based compensation awards subject to market conditions on the date of grant using a Monte Carlo simulation valuation model. Monte Carlo approaches are a class of computational algorithms that rely on repeated random sampling to compute their results. This approach allows the calculation of the value of such PSUs based on a large number of possible stock price path scenarios. The risk-free rate is based on the U.S. treasury zero-coupon issues in effect at the time of grant over the performance period. The expense for these awards is recognized over the derived service period as determined through the Monte Carlo simulation model.
Our key assumptions include a performance period of 2.59 years, an expected volatility of 83.9%, and a risk-free rate of 4.7%. The fair value for these market condition PSUs at the grant date ranges between $2.62 - $3.75, and the derived service periods ranges between 0.63 - 1.31 years.
The Company recognizes compensation expense for the performance-based awards with market conditions based on the grant-date fair value calculated using the Monte Carlo model, as described above. Stock-based compensation expense for the performance-based awards is estimated at each reporting date using management's expectation of the probable achievement of the specified performance targets and recognized over the requisite service period for each tranche on a graded-vesting basis.
Stock-based compensation expense recognized for restricted stock units and stock options granted to employees and non-employees is included in the unaudited consolidated statements of operations, net of adjustments. There were no income tax benefits recognized on the share-based compensation expense for the three and nine months ended September 30, 2024, and 2023.
In the second quarter of 2024, the performance targets for outstanding PSUs granted prior to 2024 were not probable of being achieved. Therefore, the Company recorded a cumulative catch-up adjustment for the change in its probability assessment, resulting in a $1.2 million decrease in stock-based compensation expense for the nine months ended September 30, 2024. The performance period for this PSU ended during the third quarter of 2024.
Table 11.1: Details of Stock Compensation Expense by Category
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Cost of sales – services$115 $73 $600 $624 
Research and development188 328 (261)1,945 
Selling, general and administrative8,511 4,817 13,678 19,893 
Total$8,814 $5,218 $14,017 $22,462 
16

Restricted Stock
Table 11.2: Restricted Stock Unit Activity
Service-BasedPerformance-BasedTotal SharesWeighted-Average Grant Date Fair Value
Unvested outstanding units as of December 31, 20232,132,613 43,800 2,176,413 $5.07 
Granted1,780,180 10,710,226 12,490,406 3.47 
Vested(1,806,608) (1,806,608)4.41 
Forfeited, cancelled, or expired(65,506)(43,800)(109,306)13.82 
Unvested outstanding units as of September 30, 20242,040,679 10,710,226 12,750,905 $3.53 
As of September 30, 2024, the intrinsic value of the RSUs and PSUs outstanding, exercisable, and vested or expected to vest was $45.8 million. There was approximately $24.7 million of total compensation costs related to stock-based awards not yet recognized as of September 30, 2024, which is expected to be recognized on a straight-line basis over a weighted-average remaining vesting period of 0.9 years.
Stock Options
Table 11.3: Stock Option Activity
Stock Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)Aggregate Intrinsic Value
Outstanding option balance as of December 31, 2023400,000 $1.80 9.4$740,000 
Granted  
Exercised(83,000)1.80 
Forfeited, cancelled, or expired  
Outstanding option balance as of September 30, 2024317,000 $1.80 8.6$567,430 
Exercisable stock option as of September 30, 2024317,000 $1.80 8.6$567,430 
The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the quoted closing price of the Company's common stock as of September 30, 2024.
The fair value of the stock options, including the stock options granted to directors, is expensed on a straight-line basis over the vesting period of one year, as the annual stockholders meeting is expected to occur at the same approximate time each year.
As of September 30, 2024, there were no unrecognized compensation costs related to non-vested stock options.
12. SHARE REPURCHASES
On May 24, 2022, the Company announced that the Board of Directors approved a share repurchase program ("SRP") authorizing the Company to repurchase up to $50.0 million of its common stock. Pursuant to this authorization, the Company may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases. The repurchase program has no expiration date and may be modified, suspended, or terminated at any time.
There were no share repurchases during the three and nine months ended September 30, 2024, and 2023. As of September 30, 2024, there was approximately $38.7 million of the authorization remaining for future common stock repurchases under the SRP.
13. ACCUMULATED OTHER COMPREHENSIVE LOSS
Table 13: Details of Changes in the Components of Accumulated Other Comprehensive Loss
Foreign currency translation adjustmentPension liability adjustmentTotal
(in thousands)
Balance as of December 31, 2023$(167)$107 $(60)
Other comprehensive loss(34)(30)(64)
Balance as of September 30, 2024$(201)$77 $(124)
17

14. LOSS PER SHARE
For the period of net loss, potentially dilutive securities are not included in the calculation of diluted net earnings (loss) per share, because to do so would be anti-dilutive.
Table 14: Potentially Dilutive Securities
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Weighted-average number of shares – unvested restricted stock units and stock options524 667 869 522 
For the three and nine months ended September 30, 2024, and 2023, the outstanding PSUs aggregating to 10,710,226 and 265,608 shares, respectively, have been excluded from the calculation of potentially dilutive securities above because the issuance of shares is contingent upon certain conditions which were not satisfied by the end of the current quarter.
15. RELATED PARTY TRANSACTIONS
Emmett J. Wood, the brother of our Chairman and CEO, had been an employee of the Company since 1996. In January 2023, he tendered his resignation as an employee effective February 7, 2023. The amount earned by him as total compensation in 2023, including stock award and other benefits, was $249,000.
One of the Company’s directors also served as a consultant to the Company under a consultancy agreement that expired on December 31, 2023. The Company, at its election, paid the director a fixed amount, in the form of RSUs, for his services from January 1 through June 30, 2023. On January 3, 2023, the Company granted the director 16,859 RSUs, one-half of which vested on March 3, 2023, and the other half vested on May 18, 2023. From July 1 through December 31, 2023, the director was paid a fixed monthly retainer fee, plus additional fees and contingent bonus payments upon achievement of certain contract goals. Cash payments made for his consulting services were $32,000 for the three and nine months ended September 30, 2023.
16. SEGMENT INFORMATION
We operate our business in two reportable and operating segments: Security Solutions and Secure Networks. These segments enable the alignment of our strategies and objectives and provide a framework for the timely and rational allocation of resources within the business lines.
Our Security Solutions segment is primarily focused on cybersecurity, cloud and identity solutions, and secure messaging through Xacta®, Telos Automated Message Handling System ("Telos AMHS™") and Telos ID offerings. We recognize revenue on contracts from providing various system platforms in the cloud, on-premises, and in hybrid cloud environments, as well as software sales or software-as-a-service. Revenue associated with the segment's custom solutions is recognized as work progresses or upon delivery of services and products. Fluctuation in revenue from period to period is the result of the volume of software sales, and the progress or completion of cloud or cybersecurity solutions during the period. The majority of the operating costs relate to labor, material, and overhead costs. Software sales have immaterial operation costs associated with them, thus yielding higher margins. Gross profit and margin are a function of operational efficiency on security solutions and changes in the volume of software sales.
Our Secure Networks segment provides secure networking architectures and solutions to our customers through secure mobility solutions, and network management and defense services. Revenue is recognized over time as the work progresses on contracts related to managing network services and information delivery. Contract costs include labor, material, and overhead costs. Variances in costs recognized from period to period primarily reflect increases and decreases in activity levels on individual contracts.
18

Table 16: Results of Operations by Business Segment
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Revenues
Security Solutions$18,332 $19,795 $54,839 $56,764 
Secure Networks5,451 16,391 27,061 47,555 
Total revenue23,783 36,186 81,900 104,319 
Cost of sales (excluding impairment loss, depreciation and amortization)
Security Solutions9,201 8,498 26,505 25,304 
Secure Networks4,616 12,730 21,444 37,870 
Total cost of sales (excluding impairment loss, depreciation and amortization)13,817 21,228 47,949 63,174 
Impairment loss on intangible assets
Security Solutions5,333  5,333  
Secure Networks    
Total impairment loss on intangible assets5,333  5,333  
Depreciation and amortization
Security Solutions1,488 1,943 4,800 2,281 
Secure Networks2 2 7 10 
Total depreciation and amortization1,490 1,945 4,807 2,291 
Gross profit
Security Solutions2,310 9,354 18,201 29,179 
Secure Networks833 3,659 5,610 9,675 
Total gross profit3,143 13,013 23,811 38,854 
Operating expenses (1)
32,007 22,706 69,757 70,984 
Operating loss(28,864)(9,693)(45,946)(32,130)
Other income983 1,222 3,299 5,367 
Interest expense(157)(178)(492)(611)
Loss before income taxes(28,038)(8,649)(43,139)(27,374)
Provision for income taxes(17)(23)(51)(68)
Net loss$(28,055)$(8,672)$(43,190)$(27,442)
(1) This includes an impairment loss of $6.4 million for the three and nine months ended September 30, 2024, and $0.3 million for the three and nine months ended September 30, 2023.
We measure each segment's profitability based on gross profit. We account for inter-segment sales and transfers as if the sales or transfers were to third parties, that is, at current market prices. Interest income, interest expense, other income and expense items, and income taxes, as reported in the consolidated financial statements, are not part of the segment profitability measure and are primarily recorded at the corporate level.
Management does not utilize total assets by segment to evaluate segment performance or allocate resources. As a result, assets are not tracked by segment, and therefore, total assets by segment are not disclosed.
17. COMMITMENTS AND CONTINGENCIES
Legal Proceedings
From time to time, the Company may be a party to litigation or claims arising in the ordinary course of business, including those relating to employment matters, relationships with clients and contractors, intellectual property disputes, and other business matters. These legal proceedings seek various remedies, including claims for monetary damages in varying amounts, none of which are considered material, or are unspecified as to amount. Although the outcome of any such matter is inherently uncertain and may be materially adverse, based on current information, management believes that the outcome of such known matters will not have a material adverse effect on the Company's business or its unaudited consolidated financial statements as of September 30, 2024.
19

Other - Government Contracts
As a U.S. government contractor, we are subject to various audits and investigations by the U.S. government to determine whether our operations are being conducted in accordance with applicable regulatory requirements. U.S. government investigations of our operations, whether relating to government contracts or conducted for other reasons, could result in administrative, civil, or criminal liabilities, including repayments, fines or penalties being imposed upon us, suspension, proposed debarment, debarment from eligibility for future U.S. government contracting, or suspension of export privileges. Suspension or debarment could have a material adverse effect on us because of our dependence on contracts with the U.S. government. U.S. government investigations often take years to complete and many result in no adverse action against us. We also provide products and services to customers outside of the United States, which are subject to U.S. and foreign laws and regulations and foreign procurement policies and practices. Our compliance with local regulations or applicable U.S. government regulations also may be audited or investigated.
18. SUPPLEMENTAL CASH FLOW INFORMATION
Table 18.1: Details of Cash, Cash Equivalents, and Restricted Cash
September 30, 2024December 31, 2023
(in thousands)
Cash and cash equivalents$69,762 $99,260 
Restricted cash (1)
138 136 
Cash, cash equivalents, and restricted cash$69,900 $99,396 
(1) Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is included within "Other assets" on the unaudited consolidated balance sheets.
Table 18.2: Supplemental Cash Flow Information
For the Nine Months Ended
September 30, 2024September 30, 2023
(in thousands)
Cash paid during the period for:
Interest$427 $548 
Income taxes100 147 
Non-cash investing and financing activities:
Operating lease ROU assets obtained in exchange for operating lease liabilities$626 $67 
Capital expenditure activity in accounts payable and other accrued liabilities1,041 173 
Issuance of common stock for 401K match1,619 1,943 
Intangible assets transferred to extinguish other financing obligations 7,089 
20

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements. Any statements contained herein that are not statements of historical fact may be deemed to be forward-looking statements. Without limiting the foregoing, the words "believes," "anticipates," "plans," "expects," and similar expressions are intended to identify forward-looking statements. Several important factors could cause the Company's actual results to differ materially from those indicated by such forward-looking statements. These factors include, without limitation, those set forth in the risk factors section included in the Company's Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on March 15, 2024.
General and Business Overview
We offer technologically advanced, software-based security solutions that empower and protect the world's most security-conscious organizations against rapidly evolving, sophisticated and pervasive threats. Our portfolio of security products, services and expertise empowers our customers with capabilities to reach new markets, serve their stakeholders more effectively, and successfully defend the nation or their enterprise. We protect our customers' people, information, and digital assets so they can pursue their corporate goals and conduct their global missions with confidence in their security and privacy. Our primary customers include the U.S. federal government, large commercial businesses, state and local governments, and international customers. Our consolidated revenue is largely attributable to prime contracts or to subcontracts with our contractors engaged in work for the U.S. government, with the remaining attributable to state, local, and commercial markets.
Information regarding our two reportable segments – Security Solutions and Secure Networks – is presented in Note 16 - Segment Information to the unaudited consolidated financial statements at Item 1 of this Form 10-Q.
The restructuring initiatives carried out by the Company in fiscal year 2023 are exhibiting promising outcomes in fiscal year 2024 in the form of new business wins. The Company continues to optimize its solution portfolio, expand its business pipeline, strengthen new business proposals and build a healthy culture by engaging employees through improved synergy, performance management, and benefits. With this foundation established, the Company's current year priorities remain focused on strategically increasing its business development pipeline, effective execution of significant new business wins with our prime partners, and further expansion of TSA PreCheck® enrollment sites.
Business Environment
U.S. Budget
The fiscal year ("FY") 2024 budget appropriation was approved in March 2024 and has allowed federal departments and agencies to proceed with new program starts and acceleration for the final six months of the fiscal year. With the enactment of the Fiscal Responsibility Act ("FRA"), appropriations bills were marked up in the House and Senate in June and July. The FRA caps total base discretionary spending at $1.6 trillion for FY2024, with base defense spending capped at $886 billion (a three percent increase from FY2023) and base non-defense spending capped at $704 billion (up to a nine percent decrease from FY2023).
In March 2024, the U.S. President proposed the annual appropriations for FY2025 to fit within the tight caps set as part of last year's debt ceiling agreements. The Defense Department budget includes $850 billion in discretionary budget authority for 2025, a $34 billion or 4.1% increase from the 2023 enacted level. This growth is in alignment with levels agreed to in the FRA of 2023 and enables the DoD to make the investments necessary to execute the Administration's 2022 National Security Strategy and 2022 National Defense Strategy.
The President's FY2025 budget also proposed several increases for key cyber programs and initiatives. For FY2025, the White House had directed agencies to prioritize cyber investments in "secure by design" technologies and the modernization of legacy technology. The budget provides $13 billion in cybersecurity funding across civilian departments and agencies to advance the Administration's commitment to making cyberspace more resilient and defensible. The proposed FY2025 budget includes $3 billion for the Cybersecurity and Infrastructure Security Agency ("CISA"), a $103 million increase over the agency's current budget. CISA's 2025 cyber budget proposal also includes $469.8 million for the Continuous Diagnostics and Mitigation ("CDM") program, wherein the agency would use the CDM funding to complete mobile asset deployments, continued asset deployments, initiate Internet of Things ("IoT") activities in asset management, continue to fill gaps in identity and access management capabilities, and align the agency to Zero Trust use cases. In the wake of the President's executive order on artificial intelligence last fall, the 2025 budget proposal includes plenty of AI-related spending, much of which intersects with cybersecurity and AI safety. This includes $470 million to deploy Federal network tools, including endpoint detection and response capabilities; $394 million for CISA's internal cybersecurity and analytical capabilities; $41 million for critical infrastructure security coordination; and $116 million for critical infrastructure cyber event reporting.
21

Congress was unable to enact any of its annual appropriation bills before the start of FY2025 on October 1, 2024. Instead, Congress passed and the President has signed into law a Continuing Resolution ("CR") that will extend funding for the federal government until December 20, 2024. The CR provides minimal needed spending adjustments for certain programs to ensure that the federal government can receive adequate funding to operate for the duration of the CR. However, in the current political environment in Congress and with the presidential election in November 2024, it is highly questionable whether Congress and the President will reach an agreement on FY2025 appropriations bills within the duration of the CR. This means the Defense Department and the rest of the federal government will likely be restricted from beginning their planned expenditures in FY2025.
Cybersecurity Landscape
The scope of cybersecurity is on the edge of transformative changes. Cyber threats are not just escalating in frequency but are also becoming more sophisticated, thus challenging traditional security standards. In this rapidly evolving cybersecurity landscape, the need for vigilant defense is vital, and cybersecurity is a priority for organizations to mitigate their risk and keep safe from threats and exploitation. Understanding the threat environment and the impending trends (both current and future) is a matter of foresight and is crucial in designing effective security strategies. The Defense Department's budget continues to invest in cybersecurity programs to protect the nation from malicious cyber actors and cyber campaigns. These investments strengthen cyber protection standards for the defense industrial base ("DIB") and cybersecurity of DoD networks. With this growing threat, below are some trends to consider when looking at the cybersecurity landscape:
Addresses Emerging Cyber and Counterintelligence Threats: The FY2025 budget expands the Department of Justice’s ("DOJ") ability to pursue threats through investments in the FBI’s cyber and counterintelligence investigative capabilities. These investments sustain the FBI’s cyber intelligence, counterintelligence, and analysis capabilities and include funding to enhance those cyber response and counterintelligence capabilities. The budget also includes funding to expand a new section within the DOJ’s National Security Division to focus on cyber threats. These investments align with the National Cybersecurity Strategy that emphasizes a whole-of-nation approach to addressing ongoing cyber threats. Finally, the budget also provides for the DOJ to support the implementation of Executive Order 14110, “Safe, Secure, and Trustworthy Development and Use of Artificial Intelligence.”
Rising Threats, Rising Liability: Ransomware remains arguably the most severe cyber threat to enterprises in the commercial, state, and local government and education sectors. Phishing is one of the top distribution channels for ransomware. Modern phishing attacks have become adept at bypassing traditional security measures, using more personalized and technically advanced tactics to deceive users. One reason for the rise of ransomware attacks is that it is exceedingly profitable for cybercriminals, and ransomware victims generally settle the ransom rather than restoring the system from backups or dealing with the fallout from a data breach. Aside from the financial costs of paying the ransom and restoring the system, the consequences of a successful ransomware attack can include damage to the organization's reputation, stolen sensitive data being used for malicious purposes, and loss of business.
The Nation's Critical Systems Are Still at Risk: Critical infrastructure and industrial IoT are among the categories at greatest risk of cyberattacks. The IoT continues its rapid growth, interconnecting an increasing number of devices. However, this expansion brings with it a host of security challenges. The widespread range of IoT devices make them attractive targets for cyberattacks, and their interrelated nature can lead to pervasive susceptibilities.
Navigating a Changing Regulatory Landscape and Compliance: The regulatory landscape governing cybersecurity is developing swiftly. Over time, the government mandates stronger security in highly regulated industries. These government initiatives and audit fatigue continue to burden highly regulated organizations, with automation solutions recognized as the most effective remedy for the many repetitive and redundant tasks that security compliance requires.
Additionally, the SEC adopted new rules on cybersecurity risk management, strategy, governance and incident disclosure by public companies. The required reporting of this information leads many companies to proactively establish policies that will improve their cyber risk management posture and enable them to better withstand heightened public and regulatory scrutiny.
Identity Assurance and Privacy Protection are Essential for Today's Enterprises: Identity and access management continue to be a major cybersecurity concern for organizations and individuals that need to ensure their security and protect their privacy. Trusted identities are essential to confidence in IT and physical security strategies and to the success of Zero Trust security models and architectures. The shift to a Zero Trust framework represents a fundamental change in approach in cybersecurity, focusing on identity and access management, continuous monitoring and robust authentication mechanisms to establish a secure digital environment.
22

Enhancing Identity Security: The shift towards biometric authentication methods is redesigning identity verification in the digital domain. Integrating biometrics with multi-factor authentication can provide a robust defense against unauthorized access.
Machine Learning: Artificial Intelligence ("AI") and Machine Learning are set to play a critical role in cybersecurity. Cybercriminals are using AI to launch more sophisticated attacks that can quickly adapt to changing environments, making detection harder. AI's advanced data analysis capabilities are increasingly used for defensive measures over time. To protect against AI-powered cyberattacks, organizations must stay vigilant and adopt advanced cybersecurity tools and techniques that can detect and respond to these threats in a timely manner before they cause damage. The DoD budget provides $455 million to extend the frontiers of AI for science and technology and to increase AI’s safety, security, and resilience. These investments enhance the DoD’s computing capabilities and support the development of AI testbeds to build foundation models for energy security, national security, and climate resilience as well as tools to evaluate AI capabilities to generate outputs that may represent nuclear, nonproliferation, biological, chemical, critical-infrastructure, and energy security threats or hazards.
Financial Overview
A number of factors have contributed to our third quarter ended September 30, 2024, results of operations, the most significant of which are described below. More details on these changes are presented below within our "Results of Operations" section.
The decline in our year-over-year revenue was primarily driven by the successful completion and ramp down of programs in Secure Networks without corresponding new business wins to backfill completed programs.
The growth in TSA PreCheck revenue was driven by the increase in our enrollment locations.
The reduction in our gross margins was driven by the impact of an impairment loss on intangible assets of $5.3 million and an increase in restructuring expenses of $0.4 million.
Higher operating expenses were due to an impairment loss on intangible assets of $6.4 million and higher stock-based compensation expense.
Results of Operations
Table MD&A 1: Consolidated Results of Operations
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023Dollar ChangeSeptember 30, 2024September 30, 2023Dollar Change
(dollars in thousands)
Revenue$23,783 $36,186 $(12,403)$81,900 $104,319 $(22,419)
Cost of sales20,640 23,173 (2,533)58,089 65,465 (7,376)
Gross profit3,143 13,013 (9,870)23,811 38,854 (15,043)
Gross margin13.2 %36.0 %29.1 %37.2 %
Operating expenses32,007 22,706 9,301 69,757 70,984 (1,227)
Operating expenses as percentage of revenue134.6 %62.7 %85.2 %68.0 %
Operating loss(28,864)(9,693)(19,171)(45,946)(32,130)(13,816)
Other income983 1,222 (239)3,299 5,367 (2,068)
Interest expense(157)(178)21 (492)(611)119 
Loss before income taxes(28,038)(8,649)(19,389)(43,139)(27,374)(15,765)
Provision for income taxes(17)(23)(51)(68)17 
Net loss$(28,055)$(8,672)$(19,383)$(43,190)$(27,442)$(15,748)
Consolidated Results
Our business segments have different factors driving revenue fluctuations and profitability. The discussion of the changes in our revenue and gross margin are covered in greater detail in the following section, "Segment Results." We generate revenue from the delivery of products and services to our customers. Cost of sales, for both products and services, consists of labor, materials, subcontracting costs and an allocation of indirect costs.
23

Operating expenses
In the third quarter of 2024, operating expenses increased by 41.0%, compared to the same quarter in 2023, primarily due to increases in impairment loss on intangible assets of $6.0 million, restructuring expenses of $1.1 million, and stock-based compensation expenses of $3.6 million.
For the nine months ended September 30, 2024, operating expenses decreased by 1.7%, compared to the same period in 2023, primarily due to a decrease in stock-based compensation expenses of $8.4 million, partially offset by an increase in impairment loss on intangible assets of $6.0 million.
Other income
The decrease in other income for the three months ended September 30, 2024, compared to the same quarter in 2023, was primarily due to the change in dividend income from money market placements.
Other income decreased for the nine months ended September 30, 2024, compared to the same period in 2023, primarily due to the gain on early extinguishment of other financing obligations of $1.4 million in fiscal year 2023, without a similar gain in fiscal year 2024. The remaining variance is attributable to the change in dividend income from money market placements.
Segment Results
The accounting policies of each business segment are the same as those followed by the Company as a whole. Management evaluates business segment performance based on gross profit.
Table MD&A 2: Security Solutions Segment - Financial Results
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023Dollar ChangeSeptember 30, 2024September 30, 2023Dollar Change
(dollars in thousands)
Revenue$18,332 $19,795 $(1,463)$54,839 $56,764 $(1,925)
Cost of sales (excluding impairment loss, depreciation and amortization)9,201 8,498 703 26,505 25,304 1,201 
Impairment loss on intangible assets5,333 — 5,333 5,333 — 5,333 
Depreciation and amortization1,488 1,943 (455)4,800 2,281 2,519 
Total cost of sales16,022 10,441 5,581 36,638 27,585 9,053 
Gross profit$2,310 $9,354 $(7,044)$18,201 $29,179 $(10,978)
Gross margin12.6 %47.3 %33.2 %51.4 %
For the quarter ended September 30, 2024, Security Solutions segment revenue decreased by 7.4%, compared to the same quarter in 2023. This was due to the reduction in revenue from a long-term program and the completion of a short-term program in the prior year, partially offset by the growth in TSA PreCheck. Further, Security Solutions segment gross profit for the third quarter of 2024 declined by 75.3%, compared to the same quarter in 2023, and segment gross margin for the three months ended September 30, 2024, decreased from 47.3% in 2023 to 12.6% in 2024. The gross margin decline was primarily due to an increase in costs related to the impairment loss on intangible assets and program mix within the portfolio.
For the nine months ended September 30, 2024, Security Solutions segment revenue decreased by 3.4%, compared to the same period in 2023. This was due to the reductions in revenue of two long-term programs and completion of a short-term program in the prior year, partially offset by the growth in TSA PreCheck. In addition, segment gross profit for the nine months ended September 30, 2024 decreased by 37.6%, compared to the same period in 2023, and segment gross margin declined from 51.4% in 2023 to 33.2% in 2024. The gross margin decline was due to increases in costs related to the impairment loss on intangible assets, higher amortization of software development costs, and program mix within the portfolio.
24

Table MD&A 3: Secure Networks Segment - Financial Results
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023Dollar ChangeSeptember 30, 2024September 30, 2023Dollar Change
(dollars in thousands)
Revenue$5,451 $16,391 $(10,940)$27,061 $47,555 $(20,494)
Cost of sales (excluding impairment loss, depreciation and amortization)4,616 12,730 (8,114)21,444 37,870 (16,426)
Depreciation and amortization— 10 (3)
Cost of sales4,618 12,732 (8,114)21,451 37,880 (16,429)
Gross profit$833 $3,659 (2,826)$5,610 $9,675 (4,065)
Gross margin15.3 %22.3 %20.7 %20.3 %
For the quarter ended September 30, 2024, Secure Networks segment revenue decreased by 66.7%, compared to the same period in 2023, primarily due to the successful completion and ramp down of programs, without corresponding new business wins to backfill completed programs. Further, segment gross profit decreased by 77.2% in the third quarter of 2024, compared to the same quarter in 2023, primarily due to lower revenue. Gross margin declined from 22.3% in 2023 to 15.3% in 2024, primarily due to restructuring costs and revenue mix within the portfolio.
For the nine months ended September 30, 2024, Secure Networks segment revenue decreased by 43.1%, compared to the same period in 2023, primarily due to the successful completion and ramp down of programs without corresponding new business wins to backfill completed programs. Segment gross profit for the nine months ended September 30, 2024, decreased by 42.0%, compared to the same period in 2023, primarily due to lower revenue. By contrast, segment gross margin in the nine months ended September 30, 2024, slightly increased from 20.3% in 2023 to 20.7% in 2024, due to program mix and strong program management.
Non-GAAP Financial Measures
In addition to our results determined in accordance with U.S. GAAP, we believe the non-GAAP financial measures of EBITDA, Adjusted EBITDA, EBITDA Margin, Adjusted EBITDA Margin, Adjusted Net Loss, Adjusted Earnings Per Share ("EPS"), Adjusted Gross Profit, Adjusted Gross Margin, Cash Gross Profit, Cash Gross Margin and Free Cash Flow are useful in evaluating our operating and cash flow performance. We believe that this non-GAAP financial information, when taken collectively with our GAAP results, may be helpful to readers of our financial statements because it provides consistency and comparability with past financial performance and assists in comparisons with other companies, some of which use similar non-GAAP financial information to supplement their GAAP results. The non-GAAP financial information is presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with GAAP, and may be different from similarly-titled non-GAAP measures used by other companies. A reconciliation is provided below for each of these non-GAAP financial measures to the most directly comparable financial measure stated in accordance with GAAP.
We believe these non-GAAP financial measures facilitate comparison of our operating and cash performance on a consistent basis between periods by excluding certain items that may, or could, have a disproportionately positive or negative impact on our results of operations in any particular period. When viewed in combination with our results prepared in accordance with GAAP, these non-GAAP financial measures help provide a broader picture of factors and trends affecting our results of operations.
EBITDA, Adjusted EBITDA, EBITDA Margin and Adjusted EBITDA Margin
EBITDA, Adjusted EBITDA, EBITDA Margin and Adjusted EBITDA Margin are supplemental measures of operating and cash flow performance that are not made under GAAP and do not represent, and should not be considered as an alternative to net (loss) income as determined by GAAP. We define EBITDA as net (loss) income, adjusted for non-operating (income) expense, interest expense, provision for (benefit from) income taxes, and depreciation and amortization. We define Adjusted EBITDA as EBITDA, adjusted for stock-based compensation expense, impairment loss on intangible assets, and restructuring expenses (adjustments). We define EBITDA Margin as EBITDA as a percentage of total revenue. We define Adjusted EBITDA Margin as Adjusted EBITDA as a percentage of total revenue.
We believe that EBITDA, EBITDA Margin, Adjusted EBITDA and Adjusted EBITDA Margin provide the Board of Directors, management and investors with clear representation of our core operating performance and trends, provide greater visibility into the long-term financial performance of the Company, and eliminate the impact of items that do not relate to the ongoing operating performance of the business. Further, Adjusted EBITDA is used by the Board of Directors and management to prepare and approve our annual budget, and to evaluate the performance of certain management personnel when determining incentive compensation.
25

Table MD&A 4: Reconciliation of Net Loss to EBITDA, Adjusted EBITDA and Adjusted EBITDA Margin
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
AmountMarginAmountMarginAmountMarginAmountMargin
(dollars in thousands)
Net loss$(28,055)(118.0 %)$(8,672)(24.0 %)$(43,190)(52.8) %$(27,442)(26.3) %
Other income(983)(4.1 %)(1,222)(3.4 %)(3,299)(4.0) %(5,367)(5.1) %
Interest expense157 0.6 %178 0.5 %492 0.6 %611 0.6 %
Provision for income taxes17 0.1 %23 0.1 %51 0.1 %68 0.1 %
Depreciation and amortization (3)
2,748 11.6 %3,215 8.9 %9,368 11.4 %6,336 6.0 %
EBITDA (Non-GAAP)(26,116)(109.8 %)(6,478)(17.9 %)(36,578)(44.7) %(25,794)(24.7) %
Stock-based compensation expense (1)
8,814 37.1 %5,218 14.4 %14,017 17.1 %22,462 21.5 %
Impairment loss on intangible assets (3)
11,706 49.2 %— — %11,706 14.3 %— — %
Restructuring expenses (2)
1,447 6.1 %— — %1,437 1.8 %1,197 1.2 %
Adjusted EBITDA (Non-GAAP)$(4,149)(17.4) %$(1,260)(3.5) %$(9,418)(11.5) %$(2,135)(2.0) %
(1) The stock-based compensation expense to EBITDA is made up of stock-based compensation expense for the awarded RSUs, PSUs, and stock options, and other sources. Stock-based compensation expense for the awarded RSUs, PSUs and stock options was $8.4 million and $12.4 million for the three and nine months ended September 30, 2024, respectively, and $5.2 million and $18.6 million, for the three and nine months ended September 30, 2023, respectively. Stock-based compensation expense from other sources was $0.5 million and $1.6 million for the three and nine months ended September 30, 2024, respectively. No stock-based compensation from other sources was recorded for the three months ended September 30, 2023, while $3.8 million was recorded for the nine months ended September 30, 2023. The other sources of stock-based compensation consist of accrued compensation, which the Company intends to settle in shares of the Company's common stock. However, it is the Company’s discretion whether this compensation will ultimately be paid in stock or cash. The Company has the right to dictate the form of these payments up until the date at which they are paid. Any change to the expected payment form would result in out of quarter adjustments to this add back to Adjusted EBITDA.
(2) The restructuring expenses include severance and other related benefit costs (including outplacement services and continuing health insurance coverage), external consulting and advisory fees related to implementing the restructuring plan.
(3) Due to its immaterial amount, the impairment loss on intangible assets of $0.3 million for the three and nine months ended September 30, 2023 was reported as part of depreciation and amortization expenses in 2023.
Adjusted Net Loss and Adjusted EPS
Adjusted Net Loss and Adjusted EPS are supplemental measures of operating and cash flow performance that are not made under GAAP and do not represent, and should not be considered as an alternatives to net (loss) income and earnings per share as determined by GAAP. We define Adjusted Net Loss as net (loss) income, adjusted for non-operating (income) expense, stock-based compensation expense, impairment loss on intangible assets, and restructuring expenses (adjustments). We define Adjusted EPS as Adjusted Net Loss divided by the weighted-average number of common shares outstanding for the period.
Adjusted Net Loss and Adjusted EPS provide the Board of Directors, management and investors with clear representation of our core operating performance and trends, provide greater visibility into the long-term financial performance of the Company, and eliminate the impact of items that do not relate to the ongoing operating performance of the business.
26

Table MD&A 5: Reconciliation of Net Loss and GAAP EPS to Non-GAAP Adjusted Net Loss and Adjusted EPS
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
Adjusted
Net Loss
Adjusted Earnings Per ShareAdjusted
Net Loss
Adjusted Earnings Per ShareAdjusted
Net Loss
Adjusted Earnings Per ShareAdjusted
Net Loss
Adjusted Earnings Per Share
(in thousands, except per share data)
Net loss$(28,055)$(0.39)$(8,672)$(0.12)$(43,190)$(0.60)$(27,442)$(0.40)
Adjustments:
Other income(983)(0.01)(1,222)(0.02)(3,299)(0.05)(5,367)(0.08)
Stock-based compensation expense (1)
8,814 0.12 5,218 0.07 14,017 0.20 22,462 0.33 
Impairment loss on intangible assets (3)
11,706 0.16 — — 11,706 0.16 — — 
Restructuring expenses (2)
1,447 0.02 — — 1,437 0.02 1,197 0.02 
Adjusted net loss (Non-GAAP)$(7,071)$(0.10)$(4,676)$(0.07)$(19,329)$(0.27)$(9,150)$(0.13)
Weighted-average shares of common stock outstanding, basic72,309 69,571 71,654 69,062 
(1) The stock-based compensation expense to net loss is made up of stock-based compensation expense for the awarded RSUs, PSUs, and stock options, and other sources. Stock-based compensation expense for the awarded RSUs, PSUs and stock options was $8.4 million and $12.4 million for the three and nine months ended September 30, 2024, respectively, and $5.2 million and $18.6 million, for the three and nine months ended September 30, 2023, respectively. Stock-based compensation expense from other sources was $0.5 million and $1.6 million for the three and nine months ended September 30, 2024, respectively. No stock-based compensation from other sources was recorded for the three months ended September 30, 2023, while $3.8 million was recorded for the nine months ended September 30, 2023. The other sources of stock-based compensation consist of accrued compensation, which the Company intends to settle in shares of the Company's common stock. However, it is the Company’s discretion whether this compensation will ultimately be paid in stock or cash. The Company has the right to dictate the form of these payments up until the date at which they are paid. Any change to the expected payment form would result in out of quarter adjustments to this add back to Adjusted Net Loss.
(2) The restructuring expenses include severance and other related benefit costs (including outplacement services and continuing health insurance coverage), external consulting and advisory fees related to implementing the restructuring plan.
(3) Due to its immaterial amount, the impairment loss on intangible assets of $0.3 million for the three and nine months ended September 30, 2023 was reported as part of depreciation and amortization expenses in 2023.
Adjusted Gross Profit, Cash Gross Profit, Adjusted Gross Margin and Cash Gross Margin
Adjusted Gross Profit, Cash Gross Profit, Adjusted Gross Margin and Cash Gross Margin are supplemental measures of operating and cash flow performance that are not made under GAAP and do not represent, and should not be considered as an alternatives to gross profit and gross margin as determined by GAAP. We define Adjusted Gross Profit as gross profit, plus stock-based compensation expense, impairment loss on intangible assets, restructuring expenses, as well as non-recurring items charged under cost of sales. We define Adjusted Gross Margin as Adjusted Gross Profit as a percentage of total revenue. We define Cash Gross Profit as Adjusted Gross Profit, plus depreciation and amortization. We define Cash Gross Margin as Cash Gross Profit as a percentage of total revenue.
Adjusted Gross Profit, Cash Gross Profit, Adjusted Gross Margin and Cash Gross Margin provide management and investors a clear representation of the core economics of gross profit and gross margin without the impact of non-cash expenses and sunk costs expended.
27

Table MD&A 6: Reconciliation of Gross Profit to Adjusted Gross Profit and Cash Gross Profit; Gross Margin to Adjusted Gross Margin and Cash Gross Margin
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
AmountMarginAmountMarginAmountMarginAmountMargin
(dollars in thousands)
Gross profit$3,143 13.2%$13,013 36.0%$23,811 29.1%$38,854 37.2%
Adjustments:
Stock-based compensation expense – cost of sales115 0.5%73 0.2%600 0.7%624 0.6%
Impairment loss on intangible assets – cost of sales5,333 22.4%— —%5,333 6.5%— —%
Restructuring expenses – cost of sales393 1.7%— —%393 0.5%— —%
Adjusted gross profit (Non-GAAP)8,984 37.8%13,086 36.2%30,137 36.8%39,478 37.8%
Depreciation and amortization – cost of sales1,490 6.2%1,945 5.3%4,807 5.9%2,291 2.2%
Cash gross profit (Non-GAAP)$10,474 44.0%$15,031 41.5%$34,944 42.7%$41,769 40.0%
Free Cash Flow
Free Cash Flow is a supplemental measure of operating and cash flow performance that are not made under GAAP and do not represent, and should not be considered as an alternative to net cash flow (used in) provided by operating activities, as determined by GAAP. We define Free Cash Flow as net cash (used in) provided by operating activities, less net purchases of property and equipment, and capitalized software development costs.
We use Free Cash Flow to understand the cash flows that directly correspond with our operations and the investments we must make in those operations, using a methodology that combines operating cash flows and capital expenditures. Further, Free Cash Flow may be useful to management and investors in evaluating the Company's operating and cash flow performance and liquidity, and to evaluate the performance of certain management personnel when determining incentive compensation.
Table MD&A 7: Reconciliation of Net Cash (Used in) Provided by Operating Activities to Free Cash Flow
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Net cash (used in) provided by operating activities$(7,080)$846 $(15,420)$(3,367)
Adjustments:
Purchases of property and equipment, net(49)(80)(381)(350)
Capitalized software development costs(2,789)(3,762)(9,104)(11,960)
Free cash flow (Non-GAAP)$(9,918)$(2,996)$(24,905)$(15,677)
EBITDA, Adjusted EBITDA, EBITDA Margin, Adjusted EBITDA Margin, Adjusted Net Loss, Adjusted EPS, Adjusted Gross Profit, Adjusted Gross Margin, Cash Gross Profit, Cash Gross Margin and Free Cash Flow each has limitations as an analytical tool, and you should not consider any of them in isolation, or as a substitute for analysis of our results as reported under GAAP. Among other limitations, each of EBITDA, Adjusted EBITDA, EBITDA Margin, Adjusted EBITDA Margin, Adjusted Net Loss, Adjusted EPS, Adjusted Gross Profit, Adjusted Gross Margin, Cash Gross Profit, Cash Gross Margin and Free Cash Flow does not reflect our cash expenditures, or future requirements, for capital expenditures or contractual commitments, does not reflect the impact of certain cash and non-cash charges resulting from matters we consider not to be indicative of our ongoing operations, and does not reflect income tax expense or benefit. Other companies in our industry may calculate Adjusted EBITDA, Adjusted EBITDA Margin, Adjusted Net Loss, Adjusted EPS, Adjusted Gross Profit, Adjusted Gross Margin, Cash Gross Profit, Cash Gross Margin and Free Cash Flow differently than we do, which limits their usefulness as comparative measures. Because of these limitations, neither EBITDA, Adjusted EBITDA, EBITDA Margin, Adjusted EBITDA Margin, Adjusted Net Loss, Adjusted EPS, Adjusted Gross Profit, Adjusted Gross Margin, Cash Gross Profit, Cash Gross Margin nor Free Cash Flow should be considered as a replacement for gross profit, gross margin, net (loss) income, earnings per share or net cash flows (used in) provided by operating activities, as determined by GAAP, or as a measure of our profitability. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.
28

Liquidity and Capital Resources
Our primary sources of liquidity are cash on hand, future operating cash flows, and, if needed, borrowings under our $30.0 million revolving credit facility, with an available expansion feature of up to $30.0 million of additional revolver facility. While a variety of factors related to sources and uses of cash, such as timeliness of accounts receivable collections, vendor credit terms, or significant collateral requirements, ultimately impact our liquidity, such factors may or may not have a direct impact on our liquidity.
As of September 30, 2024, we had cash and cash equivalents of $69.8 million and our working capital was $72.0 million.
We place a strong emphasis on liquidity management. This focus gives us the flexibility for capital deployment while preserving a strong balance sheet to position us for future opportunities. We believe we have adequate funds on hand to execute our financial and operating strategy. Our overall financial position and liquidity are strong. Although no assurances can be given, we believe the available cash balances and access to our revolving credit facility are sufficient to maintain the liquidity we require to meet our operating, investing and financing needs for the next 12 months.
Cash Flow
Table MD&A 8: Net Change in Cash, Cash Equivalents, and Restricted Cash
For the Nine Months Ended
September 30, 2024September 30, 2023
(in thousands)
Net cash used in operating activities$(15,420)$(3,367)
Net cash used in investing activities(12,485)(12,310)
Net cash used in financing activities(1,591)(3,673)
Net change in cash, cash equivalents, and restricted cash$(29,496)$(19,350)
Net cash used in operating activities for the nine months ended September 30, 2024, was $15.4 million, an increase of $12.1 million compared to the same period in 2023. The change is primarily driven by the Company's operating losses, the timing of receipts of customer payments, the timing of payments to vendors and employees, and the timing of inventory turnover, adjusted for certain non-cash items that do not impact cash flows from operating activities.
Net cash used in investing activities for the nine months ended September 30, 2024, slightly increased by $0.2 million, compared to the same period of the prior year, primarily due to the cash outflow from the purchase of an investment of $3.0 million in 2024, with no similar transaction in 2023. This is partially offset by a decrease of $2.8 million in capital expenditures in 2024.
Net cash used in financing activities for the nine months ended September 30, 2024, decreased by $2.1 million, compared to the same period in 2023. This is primarily attributable to the decreases in payment of tax withholding related to net share settlement of equity awards of $0.5 million in the first half of 2024, compared with $1.7 million in the same period of 2023, and a $0.6 million payment for the Diamond Fortress Technologies ("DFT") holdback in February 2023, with no similar payment in 2024.
Critical Accounting Policies and Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires us to make estimates, judgments, and assumptions that affect the amounts reported. Actual results could differ from those estimates. The 2023 Form 10-K, as filed with the SEC on March 15, 2024, includes a summary of critical accounting policies we believe are the most important to aid in understanding our financial results. There have been no changes to those critical accounting policies that have had a material impact on our reported amounts of assets, liabilities, revenues, or expenses during the nine months ended September 30, 2024.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Not applicable.
29

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The Company maintains disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act")), which are designed to ensure that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act, including this Report, are recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms. These disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed by the Company under the Exchange Act is accumulated and communicated to the Company's management, including its principal executive officer ("CEO") and principal financial officer ("CFO") as appropriate to allow timely decisions regarding required disclosure.
The Company's management, including the Company's CEO and CFO, conducted an evaluation of the effectiveness of the Company's disclosure controls and procedures as of the end of the period covered by this Report and, based on that evaluation, the CEO and CFO concluded that the Company’s disclosure controls and procedures were effective at the reasonable assurance level as of September 30, 2024.
Changes in Internal Control over Financial Reporting
There were no changes in the Company's internal control over financial reporting during the quarter ended September 30, 2024, identified in connection with management’s evaluation required by paragraph (d) of Rules 13a-15 and 15d-15 under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
30

PART II—OTHER INFORMATION
Item 1. Legal Proceedings
Information regarding legal proceedings is included under Note 17 – Commitments and Contingencies to the unaudited consolidated financial statements.
Item 1A. Risk Factors
We have disclosed under "Item 1A – Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2023, the risk factors which may materially affect our business, financial conditions or results of operations. There have been no material changes from the risk factors previously disclosed.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults upon Senior Securities
(a) None.
(b) None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
(a) None.
(b) None.
(c) During the three months ended September 30, 2024, no director or officer of the Company adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement," as each term is defined in Item 408(a) of Regulation S-K.
Item 6. Exhibits
Exhibit
Number
Description
+
+
^
101.INS+XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH+XBRL Taxonomy Extension Schema Document
101.CAL+XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF+XBRL Taxonomy Extension Definition Linkbase Document
101.LAB+XBRL Taxonomy Extension Label Linkbase Document
101.PRE+XBRL Taxonomy Extension Presentation Linkbase Document
104+Cover Page Interactive Data File - the cover page iXBRL tags are embedded within the Inline XBRL document contained in Exhibit 101
+Filed herewith
^Furnished herewith

31

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
TELOS CORPORATION
/s/ John B. WoodNovember 12, 2024
By: John B. Wood
Chief Executive Officer (Principal Executive Officer)
/s/ Mark BendzaNovember 12, 2024
By: Mark Bendza
Chief Financial Officer (Principal Financial Officer)
/s/ Victoria HardingNovember 12, 2024
By: Victoria Harding
Controller and Chief Accounting Officer (Principal Accounting Officer)

32
EX-31.1 2 tls-20240930xexhibit311q324.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, John B. Wood, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Telos Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and to the audit committee of registrant's board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: November 12, 2024
/s/ John B. Wood
John B. Wood
Chief Executive Officer (Principal Executive Officer)


EX-31.2 3 tls-20240930xexhibit312q324.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Mark Bendza, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Telos Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and to the audit committee of registrant's board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: November 12, 2024
/s/ Mark Bendza
Mark Bendza
Chief Financial Officer (Principal Financial Officer)


EX-32 4 tls-20240930xexhibit32q324.htm EX-32 Document

Exhibit 32
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Telos Corporation (the "Company") on Form 10-Q for the period ended September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), we, John B. Wood and Mark Bendza, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to our knowledge:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: November 12, 2024
/s/ John B. Wood
John B. Wood
Chief Executive Officer (Principal Executive Officer)
Date: November 12, 2024
/s/ Mark Bendza
Mark Bendza
Chief Financial Officer (Principal Financial Officer)


EX-101.SCH 5 tls-20240930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - ORGANIZATION link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - OTHER BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - DEBT AND OTHER OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - SHARE REPURCHASES link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - OTHER BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - ORGANIZATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Restructuring Expenses and Impairment Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Changes in Restructuring Expenses Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - REVENUE RECOGNITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - REVENUE RECOGNITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - REVENUE RECOGNITION - Schedule of Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - ACCOUNTS RECEIVABLE, NET - Schedule of Accounts, Notes, Loans and Financing Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - ACCOUNTS RECEIVABLE, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - INVENTORIES, NET (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - INTANGIBLE ASSETS, NET - Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - INTANGIBLE ASSETS, NET - Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - INTANGIBLE ASSETS, NET - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Accounts Payable and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - SHARE REPURCHASES (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - SEGMENT INFORMATION - Operations by Business Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 tls-20240930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 tls-20240930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 tls-20240930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Restructuring expenses accrual Restructuring Reserve, Current Adjustments to reconcile net loss to cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Stock repurchase program, remaining authorized repurchase amount Share Repurchase Program, Remaining Authorized, Amount Cover [Abstract] Cover [Abstract] Firm fixed-price Fixed-Price Contract [Member] Net change in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Director Director [Member] Schedule of Indefinite-Lived Intangible Assets [Table] Intangible Asset, Indefinite-Lived [Table] Other current liabilities Other current liabilities Other Liabilities, Current Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Accrued compensation and benefits Deferred Compensation Liability, Current Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Aggregate intrinsic value, outstanding, exercisable, and vested or expected to vest Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Outstanding, Exercisable, And Vested Or Expected To Vest Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Outstanding, Exercisable, And Vested Or Expected To Vest Income tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Number of consecutive calendar days Share Based Compensation Arrangement By Share Based Payment Award, Vesting Conditions, Stock Prices Threshold, Number Of Consecutive Days Share Based Compensation Arrangement By Share Based Payment Award, Vesting Conditions, Stock Prices Threshold, Number Of Consecutive Days Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Disposal Group Name [Domain] Disposal Group Name [Domain] Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Restructuring Expenses Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Award Timing Disclosures [Line Items] 2024 Restructuring Plan 2024 Restructuring Plan [Member] 2024 Restructuring Plan Other Performance Measure, Amount Other Performance Measure, Amount Schedule of Restricted Stock Unit Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Goodwill [Line Items] Goodwill [Line Items] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding 2016 Omnibus Long-Term Incentive Plan 2016 Omnibus Long-Term Incentive Plan [Member] Refers to the 2016 Omnibus Long-Term Incentive Plan. Operating lease obligations – non-current portion Operating Lease, Liability, Noncurrent Revenue from Contract with Customer [Abstract] Contract liabilities Contract liabilities Contract with Customer, Liability, Current Plan Name [Domain] Plan Name [Domain] Other assets Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Selling, general and administrative Selling, General and Administrative Expenses [Member] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Gross profit Gross Profit [Abstract] Revenue Timing of Transfer of Goods or Service Revenue Timing Of Transfer Of Goods Or Service [Member] Revenue Timing Of Transfer Of Goods Or Service Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Plan Name [Axis] Plan Name [Axis] Issuance of common stock for 401K match Issuance Of Common Stock For 401K Match Issuance Of Common Stock For 401K Match Prepaid expenses Prepaid Expense, Current Equity Components [Axis] Equity Components [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other current assets Other Assets, Current Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Restructuring Type [Axis] Restructuring Type [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Contract assets Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate Intrinsic Value, Outstanding option balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Additional paid-in capital Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Acquired technology Developed Technology Rights [Member] Company Selected Measure Amount Company Selected Measure Amount Schedule of Changes in Restructuring Expenses Accrual Restructuring and Related Costs [Table Text Block] Payments for debt issuance costs Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Expenses Restructuring Reserve, Accrual Adjustment Accounts receivable, net Receivables, Net, Current Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Other Assets Schedule of Other Assets, Noncurrent [Table Text Block] Accrued payables Accrued Liabilities, Current Weighted-average number of shares – unvested restricted stock units and stock options (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Share-based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Cash payments Payments for Restructuring Credit Facility [Domain] Credit Facility [Domain] Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Investment owned cost Investment Owned, Cost Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Goodwill Goodwill Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Payment of tax withholding related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount INVENTORIES, NET Inventory Disclosure [Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Stock Options Share-Based Payment Arrangement, Option [Member] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Security Exchange Name Security Exchange Name Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Federal Federal Government [Member] Federal Government Gross inventory Inventory, Gross Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenue from Contract with Customer, Product and Service Benchmark Revenue from Contract with Customer, Product and Service Benchmark [Member] Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property and equipment, net Net Carrying Value Property, Plant and Equipment, Net Total liabilities Liabilities Compensation paid Labor and Related Expense Credit Agreement Credit Agreement [Member] Refers to credit agreement. Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Exercisable stock option (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Other Other Assets, Miscellaneous, Noncurrent Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development expenses Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Accounts Receivable, after Allowance for Credit Loss [Abstract] Accounts Receivable, after Allowance for Credit Loss [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] In-process software development costs In-Process Software Development Costs [Member] In-Process Software Development Costs Operating lease obligations – current portion Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, issued (in shares) Common Stock, Shares, Issued Maximum senior leverage ratio covenant Debt Instrument, Covenant, Senior Leverage Ratio, Maximum Debt Instrument, Covenant, Senior Leverage Ratio, Maximum Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Concentration risk, percentage Concentration Risk, Percentage Research and Development Netting Research and Development Netting [Member] Research and Development Netting Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Accumulated Depreciation and Amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Gross Carrying Amount Property, Plant and Equipment, Gross 2022 And 2024 Restructuring Plans 2022 And 2024 Restructuring Plans [Member] 2022 And 2024 Restructuring Plans Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Period of exercisable extension options Software License, Delivery Order, Period Of Exercisable Extension Options Software License, Delivery Order, Period Of Exercisable Extension Options Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Research and development Research and Development Expense [Member] Common stock, authorized (in shares) Common Stock, Shares Authorized Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Related Party Related Party [Member] Share based compensation arrangement by share based payment award, equity instruments other than options, number of common shares that may be settled based on conditions Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Number of Common Shares That Maybe Settled Based On Conditions Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Number of Common Shares That Maybe Settled Based On Conditions Interest expense Interest Expense, Nonoperating Deferred income tax provision Deferred Income Tax Expense (Benefit) PROPERTY AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Depreciation and amortization Depreciation, Depletion and Amortization [Abstract] Billed accounts receivable Billed Contracts Receivable Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Cost of sales – services Cost of Sales [Member] Product Product [Member] Incremental increase in interest rates in the event of default Debt Instrument, Incremental Increase In Interest Rate Due to Default Debt Instrument, Incremental Increase In Interest Rate Due to Default Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Impairment loss on intangible assets Asset Impairment Charges Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted Average Remaining Contractual Term, Outstanding option balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets: Assets [Abstract] Other comprehensive income (loss) Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Certain Senior Executives And Employees Certain Senior Executives And Employees [Member] Certain Senior Executives And Employees Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Exercisable stock option (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Risk-free rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Maximum Maximum [Member] Amortization of intangible assets Amortization of Intangible Assets Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Net Carrying Value Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Revenues Revenues [Abstract] Leasehold improvements Leasehold Improvements [Member] Current Fiscal Year End Date Current Fiscal Year End Date Related party transaction, amounts of transaction Related Party Transaction, Amounts of Transaction Accounts payable and other accrued liabilities Accounts payable and other accrued liabilities Accounts Payable and Other Accrued Liabilities, Current Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Vesting [Axis] Vesting [Axis] Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Impairment loss on intangible assets Goodwill, Impairment Loss Schedule of Potentially Dilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Total cost of sales (excluding impairment loss, depreciation and amortization) Cost of Goods and Service, Excluding Impairments, Depreciation, Depletion, and Amortization Cost of Goods and Service, Excluding Impairments, Depreciation, Depletion, and Amortization Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Transferred over Time Transferred over Time [Member] Non-PEO NEO Non-PEO NEO [Member] Title of Individual [Axis] Title and Position [Axis] Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Additional Paid-in Capital Additional Paid-in Capital [Member] Finance lease obligations – non-current portion Finance Lease, Liability, Noncurrent Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Award Timing Predetermined Award Timing Predetermined [Flag] Debt instrument, prior notice period Debt Instrument, Prior Notice Period Debt Instrument, Prior Notice Period 2022 Restructuring Plan 2022 Restructuring Plan [Member] 2022 Restructuring Plan GOODWILL Goodwill Disclosure [Text Block] Software Licenses Under Delivery Order Software Licenses Under Delivery Order [Member] Software Licenses Under Delivery Order Restricted cash Restricted cash Restricted Cash, Noncurrent Customer relationship Customer Relationships [Member] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in dollars per share) Earnings Per Share, Diluted Title of Individual [Domain] Title and Position [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Accumulated Amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Schedule of Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Type of Restructuring [Domain] Type of Restructuring [Domain] Contract liabilities Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Award vesting rights, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Number of operating segments Number of Operating Segments Total restructuring expenses and impairment loss Restructuring, Settlement and Impairment Provisions Income taxes Income Taxes Paid Customer [Axis] Customer [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Employee Severance Severance and related benefit costs Employee Severance [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Pension liability adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Secure Networks Secure Networks Segment [Member] Secure Networks Segment Cash paid during the period for: Supplemental Cash Flow Information [Abstract] Weighted-average remaining vesting period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Service Cost of sales – services Service [Member] Condensed Consolidated Statement of Comprehensive Loss Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating loss Operating loss Operating Income (Loss) Share-based compensation arrangement by share-based payment award, number of additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Variable Rate [Domain] Variable Rate [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Restructuring charges incurred to date Restructuring and Related Cost, Cost Incurred to Date Number of reportable segments Number of Reportable Segments Total liabilities and stockholders’ equity Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Prepaid expenses, other current assets, other assets Increase (Decrease) in Prepaid Expense and Other Assets Emmett J. Wood Emmett Wood [Member] A person serving as an employee since 1996 and relative (brother) of Chairman and CEO. Restructuring charges Total restructuring expenses Restructuring Charges Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Expansion feature borrowing limit Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Intangible assets transferred to extinguish other financing obligations Intangible Assets Transferred To Extinguish Other Financing Obligations Intangible Assets Transferred To Extinguish Other Financing Obligations ORGANIZATION Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Operating lease ROU assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost plus fixed fee Cost Plus Fixed Fee [Member] Contract with customer in which amount of consideration is based on cost plus fixed fee. Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Forfeited, cancelled, or expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Inventories, net Inventories, net Inventory, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Consideration received Disposal Group, Including Discontinued Operation, Consideration Operating expenses: Operating Expenses [Abstract] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Vesting [Domain] Vesting [Domain] Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, weighted average grant date fair value (in dollars per share) Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Impairment loss on intangible assets Total impairment loss on intangible assets Production Related Impairments or Charges Software development costs Software Development [Member] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Related Party Transactions [Abstract] Related Party Transactions [Abstract] U.S. Department of Homeland Security ("DHS") U.S Department Of Homeland Security [Member] U.S Department Of Homeland Security Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Outstanding option balance at the beginning of period (in dollars per share) Outstanding option balance at the ending of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Outstanding option balance at the beginning of period (in shares) Outstanding option balance at the ending of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (Recovery from) provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Exercise Price Award Exercise Price LOSS PER SHARE Earnings Per Share [Text Block] Accrued compensation and benefits Increase (Decrease) in Employee Related Liabilities Arrangement Duration Trading Arrangement Duration Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Investment Investments Income Taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Other income Other Income Segments [Domain] Segments [Domain] Restructuring Plan [Axis] Restructuring Plan [Axis] Other accrued expenses Other Accrued Expenses, Current Other Accrued Expenses, Current Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] All Individuals All Individuals [Member] Depreciation and amortization expense Other Depreciation and Amortization PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Name Trading Arrangement, Individual Name Unvested antidilutive stock units excluded from the dilutive effect (stock units) (in shares) Incremental Common Shares Excluded From The Dilutive Effect Incremental Common Shares Excluded From The Dilutive Effect Other income Other Nonoperating Income (Expense) ACCOUNTS RECEIVABLE, NET Accounts and Nontrade Receivable [Text Block] Condensed Consolidated Statement of Changes in Stockholders' Equity Statement of Stockholders' Equity [Abstract] Intangible assets, net Net Carrying Value Intangible Assets, Net (Excluding Goodwill) Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) [Member] Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) Receivables [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Disposal Group Name [Axis] Disposal Group Name [Axis] Capitalized software development costs Payments to Develop Software Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Software development costs - cost of sales Cost, Amortization Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Related Party [Domain] Related and Nonrelated Parties [Domain] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Depreciation and amortization Cost, Depreciation and Amortization Service-Based Service Based RSU Awards [Member] Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time are met including service based. Alternative Base Rate Alternative Base Rate [Member] Alternative Base Rate Local Phone Number Local Phone Number Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating expenses Operating Expenses Contract loss Contract with Customer, Asset, Allowance for Credit Loss Deferred income taxes Deferred Income Tax Liabilities, Net Expected volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock Options Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Share-based compensation arrangement by share-based payment award, award requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Changes in other operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Impairment loss on intangible assets Impairment of intangible assets Impairment losses Impairment of Intangible Assets, Finite-Lived COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Restricted stock unit awards vested, net of shares withheld to cover tax withholding Restricted Stock, Value, Shares Issued Net of Tax Withholdings Common Stock Common Stock [Member] Measure: Measure [Axis] State, local, and commercial State, Local, and Commercial [Member] Legal entity that is the governing authority of a state or local community as well as a legal entity in the form of a corporation created to conduct business. Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Issuance of common stock for 401K match (in shares) Stock Issued During Period, Shares, New Issues Receivables excluded from collateral Receivables Excluded From Collateral Receivables Excluded From Collateral Line of Credit Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Segment Reporting [Abstract] Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Furniture and equipment Furniture And Equipment [Member] Furniture And Equipment Selling, general and administrative General and Administrative Expense [Member] Schedule of Inventories, Net Schedule of Inventory, Current [Table Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Number of exercisable options Software License, Delivery Order, Number Of Exercisable Extension Options Software License, Delivery Order, Number Of Exercisable Extension Options Other related costs Other Restructuring Costs Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Accounts Payable and Other Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Finance lease right-of-use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Accounts payable and other accrued payables Increase (Decrease) in Accounts Payable and Accrued Liabilities Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Telos ID Telos ID [Member] Another company which is controlled, directly or indirectly, by its parent. The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree. Share-Based Payment Arrangement, Expense, Cumulative Catch-Up Adjustment Share-Based Payment Arrangement, Expense, Cumulative Catch-Up Adjustment [Member] Share-Based Payment Arrangement, Expense, Cumulative Catch-Up Adjustment Debt instrument, variable rates Debt Instrument, Number of Variable Rates Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accretion of discount in acquisition holdback Accretion Expense Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restricted Stock Restricted Stock [Member] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] City Area Code City Area Code Liabilities: Liabilities, Current [Abstract] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Disposal Group Classification [Domain] Disposal Group Classification [Domain] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax (Gain) loss on disposal of fixed assets Gain (Loss) on Disposition of Assets Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Cost of sales (excluding impairment loss, depreciation and amortization) Production Related Impairments or Charges [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Repurchase of common stock Payments for Repurchase of Common Stock Exercisable stock option (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Contract with customer, asset, cumulative catch-up adjustment to revenue, modification of contract Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Modification of Contract Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Remaining performance obligation (as a percent) Revenue, Remaining Performance Obligation, Percentage Net loss per share: Earnings Per Share [Abstract] Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Stock repurchased and retired during period (in shares) Stock Repurchased and Retired During Period, Shares Related Party Transaction [Line Items] Related Party Transaction [Line Items] Inventories Increase (Decrease) in Inventories Supplemental Cash Flow Elements [Abstract] Selling, general and administrative expenses General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Impairment loss on intangible assets Impairment of Intangible Assets (Excluding Goodwill) [Abstract] Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Performance-Based Performance Shares [Member] Credit Facility [Axis] Credit Facility [Axis] Prepaid expense and other assets Prepaid Expense and Other Assets, Noncurrent Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Transferred at Point in Time Transferred at Point in Time [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Other asset impairment charges Other Asset Impairment Charges Depreciation and amortization Depreciation, Depletion and Amortization Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Gross profit Total gross profit Gross Profit Schedule of Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] INTANGIBLE ASSETS, NET Intangible Assets Disclosure [Text Block] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value as of Grant Date Award Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] SUPPLEMENTAL CASH FLOW INFORMATION Cash Flow, Supplemental Disclosures [Text Block] DEBT AND OTHER OBLIGATIONS Debt Disclosure [Text Block] Stockholders’ equity: Stockholders’ equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Revenue by Customer Type Disaggregation of Revenue [Table Text Block] Issuance of common stock for 401K match Stock Issued During Period, Value, New Issues Unbilled accounts receivable Unbilled accounts receivable Unbilled Contracts Receivable Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Stock Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Basis of Presentation and Principle of Consolidation Consolidation, Policy [Policy Text Block] Schedule of Restructuring and Related Costs [Table] Restructuring Cost [Table] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $0.001 par value, 250,000,000 shares authorized, 72,380,609 shares and 70,239,890 shares issued and outstanding as of September 30, 2024, and December 31, 2023, respectively Common Stock, Value, Issued Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] R&D, SG&A Research And Development, Selling, General And Administrative Expenses [Member] Research And Development, Selling, General And Administrative Expenses Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Other current liabilities Increase (Decrease) in Other Current Liabilities Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Forfeited, cancelled, or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Other Other Current Liabilities, Other Other Current Liabilities, Other Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Gain on early extinguishment of other financing obligations Gain (Loss) on Extinguishment of Debt Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Weighted-average number of shares – unvested restricted stock units and stock options Share-Based Payment Arrangement [Member] Stock Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Basic (in dollars per share) Earnings Per Share, Basic Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less-than-Wholly-Owned Subsidiary, Parent Ownership Interest, Effect of Change [Table] Payments under finance lease obligations Finance Lease, Principal Payments Capital expenditure activity in accounts payable and other accrued liabilities Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Schedule of Goodwill [Table] Goodwill [Table] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Unrecognized compensation costs related to non-vested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total assets Assets Total cost of sales Cost of Goods and Services Sold Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Purchases of property and equipment, net Payments to Acquire Property, Plant, and Equipment Total Intangible Assets, Amortization Expense Intangible Assets, Amortization Expense Other liabilities Other Liabilities, Noncurrent Total cost of sales (excluding impairment loss, depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization SHARE REPURCHASES Treasury Stock [Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies Commitments and Contingencies Payment of DFT holdback amount Payment Of DFT Holdback Amount Payment Of DFT Holdback Amount Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Termination Date Trading Arrangement Termination Date Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Stock-based compensation expense Total Share-Based Payment Arrangement, Expense Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price ACCUMULATED OTHER COMPREHENSIVE LOSS Comprehensive Income (Loss) Note [Text Block] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forfeited, cancelled, or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Adjusted Term Secured Overnight Financing Rate (SOFR) Adjusted Term Secured Overnight Financing Rate (SOFR) [Member] Adjusted Term Secured Overnight Financing Rate (SOFR) Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Weighted-average shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Severance and related benefit costs Severance Costs Security Solutions Security Solutions Segment [Member] Security Solutions Segment Restructuring Plan [Domain] Restructuring Plan [Domain] Name Forgone Recovery, Individual Name Aggregate Intrinsic Value, Exercisable stock option Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Document Period End Date Document Period End Date Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Allowance for inventory obsolescence Inventory Valuation Reserves Finance lease obligations – current portion Finance Lease, Liability, Current Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Outstanding, beginning balance (in shares) Outstanding, beginning balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number U.S. Department of Defense ("DoD") U.S. Department of Defense [Member] U.S. Department of Defense Insider Trading Arrangements [Line Items] OTHER BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Accounts Receivable Accounts Receivable [Member] Basis of Comparison Reclassification, Comparability Adjustment [Policy Text Block] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Actuarial loss on pension liability adjustment Actuarial loss on pension liability adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Customer [Domain] Customer [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Billed accounts receivable Bill Contracts Receivable, Net Of Allowance Bill Contracts Receivable, Net Of Allowance Related Party [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Purchase of investment Payments to Acquire Investments Name Awards Close in Time to MNPI Disclosures, Individual Name Forfeited, cancelled, or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Entity Filer Category Entity Filer Category Time-and-materials Time-and-Materials Contract [Member] Beginning Balance Ending Balance Restructuring Reserve Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Letter of Credit Letter of Credit [Member] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 9 tls-20240930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 tls-20240930_g1.jpg begin 644 tls-20240930_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X2'EZ@X2%AH>(B8J2DY25 MEI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08' M" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*! M"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*C MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S M]/7V]_CY^O_: P# 0 "$0,1 #\ ]_HH *@NKRVLH#-=3)%&.['%-)R=D*4E M%79RUUX^M48BUM))@/XF.P'^M/L_'EE*P6ZMY+?/\0.\#^M=OU&7+>^IP?VA M#FM;0ZBWN8+J%9;>5)8VZ,AR*EKB::=F=Z::N@HI#"B@ HH ** "B@ HH 9) M+'$A>1U1!R68X JEINMZ9K#7 TV]ANOL[B.5H6W*K8SC(X/X4U%M7%=7L:%% M(844 %% !10 44 %% &!KGB:'32;:V3[3>D?ZM 2$_WL?RKBY]/\1:U<>?/: MW$C'H7 15^@/2O2PT(4H^TJ.S9YF*G.M+V=-72)$\&:VPY@B7ZRC^E#^#-;7 MI!$WTE']:V^N4;[G/]2K=A+:S\1Z%/YT-K.@!^8*-Z-]0*[/1/$MOJI\B93; M7B]8GXW>XK#$PA5C[2F[VW.G"SG2E[.HK)[&[17G'I'B7QA\7:UH_B>TL]*U M2XM$6U#R+$V-S%CR?P%>=_\ "P?%_P#T,5__ -_!_A7JT*--TTVCSJU::FTF M'_"P?%__ $,5_P#]_!_A1_PL'Q?_ -#%?_\ ?P?X5K["E_*9^WJ=P_X6#XO_ M .ABO_\ OX/\*]E^#.JZQK6BZE>:MJ$]YBY$<1F;.T!Q\D:KXGUS7V\S5=3N+ MC/.QFP@^BC@?E7NOP.M!!X$DGVX-Q>2-]0 JC^1KTL5%0I61PX>3E5NSTNBO M,.\** "B@ HH ** "F2A3&P9BH(P2#C'XT(&48I=(L!LCEM(O7YU!/U/4FK< M%U;W()@FCE ZE&!Q5RC/XI(SC*"]V+)J*@T*DVI6,$ACFNX$<=5:0 BH)?[) MU)0'>UF(/RL'&X'U!'(/TK11J1]Y)F4I4Y>ZVB_$NR-5W%L#&6.2:?69JC@/ M%OPLLO%VNMJESJ5S"YC6,)&JD #Z_6L+_A0ND_\ 08O?^^%KKABY1BHV.:6& MC*3;9XEJUK'8ZQ>V<+L\<$[Q*[=6"DC/Z5TWPZ\%P>-=5O+6YN9;>.W@$F^, M DDM@#G\:[ZE1QI\YQ0@I3Y3T?\ X4)I/_09O?\ OA:LIK_AGX0Z4^B)=7&I M7C2F4PQ@;E) ^\>B]/K[5PNK/$?NTCL5.-'WVSGY_C[>%S]GT& +_P!-+@D_ MH*8GQ\U#=^\T*U*_[,[ _P JU^HKN1];\CM/"'Q;T?Q->)I\\,FGWTAQ&DC! MDD/HK#O[$"M[Q]<_9/ 6MR@X/V1U'U(Q_6N65)TZBBS>-13@VCY.KZE^%UM] ME^'.CIC!:-I#_P "8G^M=F-^!>IRX3XV=)JFJV.BZ?+?ZA8%]RN 5'E;5]C954TO,N>(O$D6BQ^5&OF7;KE$[*/4U MYQ>:A>7\A>ZN9)23T+?*/H.@KMP5%*/.]V>?C:[HJP:^?DG%V9] M%&2DDT>,WT3PZAOB=*+/ M,P^M5'JWB35?[$\-:CJ0 +6T#.H/0MCC]<5\B7-Q/>74MSR.T\*?"O7/%>G+J,4MM:6;DB-YR27P>2%';ZU4\9?#S5?!< M<$]Y-;W%M,VQ982>&QG!!'%;K$1=3D,G0:ASG+6TTEO=PS1,5DCD5D([$'BO MI+XMW7D?#2[R<-,T4?YL#_0UGB%^\@70?[N9\SG@5]?>%;7['X2TFW_YYVD8 M/_?(J<<_=2*PF[/&/CEKTEUXBMM$1SY%G&)9%SP9&Z?DN/S->=:%HE]XBU>' M3-.C#W$N2-QP% ZDGL!6U&T**?S,JMYU6CN]3^"?B#3M+EO4O;*Y:%"[PQ[@ MQ &3M)&"?RKS/.>154:RJIM$U:3IO4^A/A'K#P_"ZZGN6S'ITTX7)Z(%#X_- MC7@NI:A<:MJ=UJ%U(7GN9#([$^O;Z#I^%94(I59LTK2;IQ1J^'_!>O\ BB.2 M72K$RPQMM:5F"KGTR>IK<_X4]XS_ .?"#_P(6M)XBG%\K9$:$Y*Z/6O /@NZ MTKP#/HVK+Y%S//4_[0VLUO*JJ6 X4CL:Y6O4PTE*D MK'CXF+C5E<**W,#K_ NJ^3=2:;*V$F^>+)_B'4?B/Y5W]>-C(\M5ON>U@I\U M)>1Y=XP@$/B2XQQYBJ_YC_ZU85>I1=Z) M64,1]\GC ^E3B9*-)W*PT7*K&QZ'6-XNN_L'@[6;K.#'92D'WVG'ZUXL5>2/ M=ELSY#'0?2OH+X$VQC\'WMR1_KKU@/HJJ/\ &O3Q?\(\["_Q#;^+=S]F^'&I MN6CK7^9TU=*1XMHMM]LUW3[;&?-N8TQ]6%>X_' M:Z$7A+3[0=9KT'\%1O\ $5V5M:T$M<]H\1W8L?"^JW1_Y8VDK_DIKX^7A0#Z5 ME@5HS3%O5(]S\(6[TM2T8&6M^I'^[Z_2NK"UO9SL]FTA=; MHXZBO9/%);>=[6YBN(_OQ.''X5[':W"75I%<1G*2H''T(KS*K^TG9;(]7"4/90N]V/KB_BQ=?9?AOJG.# M*$B_[Z89_3-94M:D?4WJ? SY>KZ=^$=I]D^&VF'&#.9)C^+G'Z 5WXU_NUZG M%A%[[,7XZW8B\'6=J#\T]ZI_!58_SQ7SZL9E98E^\Y"CZGBJPFE(6)?[P[3X MG7,J>.KJVBF=8[2&&W 5B -J#_&N->663'F2.^.FYB<5K22Y$9U6^9HZ+X?6 MWVOX@:)%C(^TAS]%!;^E=[\?;HG4-#L\\)%+*1]2H_I64]<1'T-(:4)'G?@B MU%[XYT. C*F]C9A[*=Q_E7ULQVJ6/0#-<^-^)(VPGPMGQQK,_P!JUN_N.OFW M,C_FQ->S? .V*Z9K-UC[\T<8/^ZI/_LU=&)TH_<84-:IV?Q.N?LOPZUELX,D M(B'_ (@?UKY9J<%\#]2L6_>1]5_#^Q2'XW?UK&A54:K3V9M5IH> _BY M>:&T>G:\\EWIW"K.?FE@'_LR_K_*NRO252-NIR4:CA(^@+>XBNK>.X@D62&1 M0Z.IR&!Z$5+7C'JA2&@#E/$WA5;U7O;! MT!EXQP)/\ Z_\ .O/B"K%6!# X M(/:O8PE7GA9[H\7&4?9U+K9B5Z3X(NC/H A)R8)"GX=1_.EC5>E?S'@7:K;R M.9\:%IO$WEH"S")$"@9)//'ZUT7AGPLFGJMY>J'NR,JIY$7_ ->LJE7DP\8K M=HUI4O:8F4GLF=317FGJ!7F7QQN#%X'BAS_KKM ?? )_I6M!7JQ,ZWP,^=^U M?7/@RU%GX*T6WQC99QY'N5!-=F.?NI')@]V>6?'ZZ)GT.T'15EE/_CH']:\Q M\)VHO?&&C6SQ!OIN!/\ *M:&E#[R*VM8^M'T^RE9+<]!;'BWQ>\!:58Z7-XDT]1:S"15FA4823<<9 [-].M>*5Z MV&FYT]>AYN(@HST/JKX:I(GP[T42$EC;@C/IDX_2NKKRZGQOU/1A\*"BH*"N M,\8>'1*K:G9Q_O%YG1?XA_>^HKHPU3DJ+LSGQ5/VE-]T<)79_#^?$][;>JK( M/PR#_,5Z6*5Z+/*PCM6B;>G:0)=:NM9N1EW&?'J)QK^DS$'RWMG53[AN?YBO*K M2[GL+R&[M93%<0.)(W'56!R#71A[.BC"O=56ST:+XX^)TC57@T^1@.6,3 G\ MC3_^%Y^)?^?33O\ OVW_ ,567U*'Z>%O$^K>.?A_XCGO(8$D$4UO"(%(W'RL]R>[ M"M<53CI4ZF6'F_@/G8=!GBO1? _Q6G\(:-_94NF+>6ZR,\;"78R[N2.AR,UO M6I>UCRF-*I[.5S,\=?$.]\;-;QO;):6=NQ=(5?<2QXRQP,\=..]9'A#1)?$/ MBO3M-C4E9)E:4@?=C4Y8_E_.E&*I4[=AN3JU+GM_Q-^(&H^"[S3K738;9S/& MSOYRDX ( Q@CWKA/^%Y^)?\ GTT[_OVW_P 57+1PL9P4FSIJXAPDXI'-^*_B M%KGB^VCM;]X8[6-]_DP)M#-V)SDG&:Y>&&6XFC@@0R32L$1%'+,3@#\Z[(0C M3C9').;J2NS["T.P_LK0K"P[V\"1GZ@#-:%>*W=W/62LK!12&%(0",&@#S+Q M7H?]DWOGPJ19S'(]$;NO^%7? =K.VH37@7%N(S&6_O,2#Q],5ZTZJEAN9_TS MQX4G'%4Y.Q^!6J6NHVMQ+K-D\<4R2.JQ-E@&!(_2OC_A0>L?\ 0;L?^_3UO]>CV,?J MC[GK_A#0F\->%;#1WE25[9"'D08#$L23^M9GC;X?:9XTAC>>1[:]A4K'%)?!WAK^R[BXB MN)6G>5I(U(!S@8Y]A6U?$JI#E2,J5#DENTCD?3!KD7^!_BE6PLVG,/43-_\36U/&+EM/6*"GAE&5V>@T5Q'6%% !10!0UC_D$7'^[_6DT;_D$V_\ MNUI_R[^9E_R]^1?'04M9FH44 %)0 4M =0I* "B@!:* $HH 6DH!A10""B@8 M4=Z %HH$?__9_^P $41U8VMY $ ! % /_A,WEH='1P.B\O;G,N861O M8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5- M,$UP0V5H:4AZDY48WIK8SED(C\^#0H\>#IX;7!M971A('AM;&YS.G@] M(F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 V+C M M8S P,B W.2XQ-C0T.#@L(#(P,C O,#&UL;G,Z&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA M<"\Q+C O(B!X;6QN&UL;G,Z&%P M+S$N,"]S5'EP92]297-O=7)C95)E9B,B('AM<#I#&UP34TZ26YS M=&%N8V5)1#TB>&UP+FEI9#HW,CE"-4(T-31$1#8Q,45"03 R,SE$0SE#0C)$ M.#&UP34TZ1&]C=6UE;G1)1#TB>&UP+F1I9#HW,CE"-4(T-C1$1#8Q M,45"03 R,SE$0SE#0C)$.#&UP34TZ1&5R:79E9$9R;VT@ M&UP+FEI9#HU0C5%03(V031$1#8Q,45"03 R M,SE$0SE#0C)$.#&UP+F1I9#HW,CE" M-4(T-#1$1#8Q,45"03 R,SE$0SE#0C)$.##IX;7!M971A/@T* M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, P(" P(" P,# P0# P0%" 4% M! 0%"@<'!@@,"@P,"PH+"PT.$A -#A$."PL0%A 1$Q05%14,#Q<8%A08$A05 M%/_; $,! P0$!00%"04%"10-"PT4%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!04%/_ !$( %X!1P,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /U3HHHH M *3-&X&L?Q3XMTGP9I$VI:Q>QV5I'_$YY8_W5'5B?0548N;48J[9,I1@G*3L MD;&X5R'C#XL^%/ S&+5M9@AN<9%K'^\F/_ %R1^-?-WQ+_:8UOQ8TMEX>,F@ MZ23CSE.+J89[L/\ 5@^B\^]>-MS(\C$M(QRS,>' M_&MN9M$U:VU #EDC?YU_WD/S#\17Y\]?\*EL[RXTV\CO+*XFL[N,Y2XMW*.O MT(KT*W#]"4?W4G%^>J/-H\18B+_>Q4EY:/\ 4_1_<*6OEKX9_M2W>GO%I_C% M6N[7(5=5@3]XG8>:@^\/]I>?8U],:5K%EKFGPWVGW45Y:3+OCFA<,K#V(KY# M%X&O@I6JK3H^C/M,'CZ&.CS4GKU75%VBDW"EK@/1"DW"EKY7_:I_;LT[]F#Q MUI?AB?PC<^([B]TX:@TT%\D B4R/&%(*')^0FMJ-&IB)\E)79E4JPHQYINR/ MJBBOSQ_X>_:3_P!$NU#_ ,'$?_QNC_A[]I/_ $2[4/\ P<1__&Z]#^RL;_S[ M_%?YG'_:.%_G_,_0ZBOSQ_X>_:3_ -$NU#_P<1__ !NC_A[]I/\ T2[4/_!Q M'_\ &Z/[*QO_ #[_ !7^8?VCA?Y_S/T.I,BOSR_X>_:3_P!$NU#_ ,'$?_QN MNL^$?_!3FQ^+?Q0\,^#+;X+:+=/JD;K",$ERHC!( !XJ)99C(1OS/N*BBBO,.\**** "DW#UI:\9_:>_:8T/\ 9?\ !=CK MVL:9>ZQ)J%W]BL[*Q*J7EV,YW,QPJA4///;BKITY59*$%=LB8I)&>>N*_(+XK?\%-OBQX]\ZU\._8? >F,"H_L]?M%V1[S2# /NB*:^JO^ M"7$FL>(/A-XP\4Z]JM]K6IZMX@9&O-0N'GE<10QC[S$G[SM7J5\LJX:BZU5I M>1Y]''TJ]7V=/7S/M6BBBO(/3"BBB@ HHHH **** "BBB@ HHHH **** "BD MR*9)<1PQM)(ZQHHRS,< ?6@# \6>);G0[-4TW2[C6M5F&+>SA(12>FYY#\J( M.Y/X UXMJG[/OC+XG:Q_:WC3Q):VA_Y965A&94ME_NINP![GDGU->KZO\8?! M.A2>7>^)M.1_[DUA?KE!7P])W M?VN6[^71'A8OZEB'RXFLK+[/,DOGU9CZ7^R;X-LU4WDVI:E(.OF7&Q3^" 5T MMK^SW\/[,#;X9MG([RR2/_-JU/!?Q<\*_$"YDM=%U19[N-=QMI8VBD*_W@K M$CZ5V.X5A6Q>.C+EJSDGVNU^!T4,'@)1YJ,(M=]'^)P__"C_ 'Y>S_A%=.V MYS_JN?SSFJ%Y^SS\/[Q6SX;MXF/\4,LB']&Q7I%5[[4+;3+.:[NYTM[6%#)) M-(<*B@9))[5SQQ>)OI4E][.B6#PMO>IQMZ(\7U?]DOPC>(QL+O4M-D/0B82J M/P<$_K6-X?\ @_\ $'X.7[W?A/5+3Q#IC-NGTFZ8V_G#U&255_\ :!'N#78W M'[3W@"&5D74[BX"G'F16:M67[2'P^O.&UX6Q_Z>+:6/\ FM>PJN:* M#C5@Y1?24;_\'\3Q?8Y2YJ5*I&$EUC*W_ _ Z[PKXKA\36I9K6YTR_C %QI] M['LF@;T/9AZ,I*GL:Z"N9T?X@>%O$3(VG:]IMV[<*L=PF_\ +.:Z3<",YXKP M:D7&3O'E\F?0T9*4%:2EYH=7XU?\%+O$ U;]K/6[;S5*:;IMC: 9Z$QF4C_R M+7[*9KA]>^"'P^\4ZO_!K]\O\ AG'X4_\ 1-O" MG_@FM_\ XBO@[_@J9X+\&_#W3/AWI_ACPQHOA^[O;F\N+A],L8[=Y$1(U4,4 M49&YR<'TKZS#9O#%58T8P:;/FL1E%?'7PX\;:SXH\,:3X@8ZQ':6TFIV4=P8U2!68+O!V_-)V]*]/%XE82DZLE M<\["X=XJI[-.Q^<7FI_?7\Z^E_\ @G+HL>N?M<^$G(5X["VO;TCKR(&13_WT MXK]7?^&[3RWZK-5JDU:. MI]3AATSS2U^,OC[_ (*-_&[QM=2&RUVU\(V3'Y+31+1,J,=#+*'7(HW#UK\'K/\ M:P^--C,)(OBEXJ=O2;4&E7\FR/TKVCX1?\%./BGX'U.!/%[VWCK0LA9HYH4M MKU%SR8Y8P%+>SKSZCK2J9'B(J\6F.&;4).TDT?KSN%?G+_P5[UX?9OAEH:M@ MF6^OG7Z+$BG_ ,>>OO;X=^/M&^*7@G1_%?AZZ^UZ-JMNMQ;RD;6P>"K#LRD% M2.Q!K\P_^"L6O#4/CYX9TM6R-.\/+(R]@TMQ(?Y1BN;*:;^NQ4EM?\K&^937 MU633WL?%%?LM_P $V_#_ /8?[)/A:<@!M3N+R_/_ *X=1^B"OQG9MBEB>!S M7[P?LG^'SX7_ &:?AIIQ79(FA6LKK_M21B1OU/-49^D> MX49%?A=KG[9GQP\03227'Q-UVW+<[;&1+51]!&JXK'7]J3XS @_\+6\7^O.K M2_XU[BR&MUFCR'G%+I%G[T[A1N%?B3X/_;W^.G@VZCD3QQ-K<*GYK76[>.Y1 MQQP6VAQ^#5^E/['W[8.E?M1>'[Z">Q30_%^DJC7^F+(7CDC;@3PD\E"<@J>5 M. )/$^E>#_#^HZYK5]#IN MD:? ]S=77(!(#["=D0/4*0Q]2.EM_8.)_FC^/\ D>9_ M;%#L_P"OF?MYN%&X>M?C)\.?VT/CYXP^(OA303\1;Z1=4U:TLV06-IEE>958 M<0^A-?HS^TE\6/$?A&:[T[0+D:5:Z9I*ZQJFHJJ-,T&"(NK+'EO,=Y" MCE5C 526R.#$9;5P]2-.35Y'91QU.M!SBG9'T%N'K17S9\$?BMXCN/$VEZ?J M>J'Q+X;UF[O=+L-2=DE9;JVC$S/%,D47GP.GFH2T8:.6!ERX((*\^K2E2ERL M[:=6-171[=XZ\>:3\/-"DU35YRD0.R.%!F29\<*@[G]!U-?&7Q-^*VL_%#5& MEO7:TTQ#_H^F1.?+C'J_]]_<].V*]3_;#M;TZEX8N3O.FB.:(?W1,=I_ E0? MRKYYK[K),%1C1CB=Y/\ #H?G^>XZM.O+"[05OGI?4145?NJ%^@IW%)17U)\H M6-/U"ZTC4+:_L+A[2]MI!)#/'PR,/\X(Z8XK[C^$/Q(@^)OA&'40%AU"$^3> MVZG_ %X&H[BW2Z@DAE4/'(I1E/0@C!%?G%*I[*I&HNC3^X_3 M*U/VU.5/NFOO/S=4AAD8([4ZKFM:6VA:WJ6FMUL[J6W_ 5RH_052K]BC)22 M:/Q:47%M/="-&C#A55TS6C6J8>:J4G9H_0OPGXLTSQIH=MJVDW*W5E.#A@,% M2.JL.H8="*VZ^>?V/[6\C\.^(KB0,+&:\00Y^Z75,2$?FN?H?2OH:ORK&T(X M7$3HQ=TF?K>!Q$L5AH5IJS85^5?_ 5JUL7?QG\&:4KY%CH33LOH99V'\HA7 MZJ5^,_\ P4GUPZQ^UKXAMPP9-.T^QM%(/K%YA'YR&O1R6/-B[]D_\OU.;-9< MN&:[M'R_7[ ?\$O]#.D?LK65R5_Y">KWMWG'4!Q%_P"TJ_'[H">PYK]Q_P!B M/1#X?_91^&=L4V-)I*73#WF9I3_Z'7N9[*V'C'N_\SQ\FC>M)]D>XLP4$DX M[FOP0_:-^*-Y\9/C;XO\574S2Q7-])!9(6R(K2)BD*#VVJ&/NQ-?N1\3=;/A MGX;^*]8!VFPTF[N@WILA9A_*OY[(7+PH3U(!/Y5Q9!35ZE1^2_K\#KSFH^6$ M$7M'T>_\1:Q8Z5I=I-?ZE?3);6MI;KNDFE<@*JCU)(K[.\.?\$G_ (HZKI<5 MSJOB/PWH5S(NXV3&6Y=#QPS*H7/T+#TS7 ?\$X_#Z=J1<66J:;(SPRLF"R,& 9& 8'!&#S@G!KQOO7Z:?\%>-46+P7\-] M.QF2XU2ZG'/01P@'C_MH*_,RO7R^O/$X>-6INSR\=1AAZ[A#8_6W_@E3J5Q> M_LS7<$SL\5GXAO(H 3D*A2*0@?\ G8_C7Q-_P %%M>&N_M<>+E0[DT^"RL1 M_P !@5V'_?3M7WK_ ,$R]!_L7]E#1K@KM.IZC>WOU_?&('\HA7YA_M/ZZ/$G M[1WQ-U!&+QR>(+N-"?[L;F,?^@5XV!2EF5>:Z7_,]7&2:P-.+ZV/,?(:Z98% M'S3,(ACU8@?UK^B+PGH__"/>%=&TH# L;*&U&/\ 80+_ $K\#_@UX?/BCXP> M!='V;_MVNV,!7U4W";OTS7] U8Y_+6G#U_0VR6/NSEZ'R)_P4R^+5Q\.OV>V MT33YVM]2\670TLR(2&6V +W&#[J GTD-?D%C ' %??W_!7;Q T_CKXKD])4\)%]979YF:5'/$./1'M7[.W[(_CW]IA[VX M\-16=AHMC*(+G6-3D9(!)C/EH%!9V () &!D9(R*]2^*G_!,OXF?#3P=J/B. MTU;1?%-OI\#7-U:6 DBN!&J[G9%<8? !.,@D#@$\5]W?\$^O#<7AO]DKP)LB M\N74(9M0G.,%GEG=@3_P':/H!7L?Q6U2/1?ACXOU"7;Y=KH]Y.V[IA87/]*\ M6MF^(CB7"G;E3L>M2RRC[!2GNU<_GQW!@"IR",BOI[_@FWK5SI/[6WAJW@8K M%J5C?6=P >&C$#2@?@\2&OEVV!^SQY&#M'']*^IO^":VCG5/VMO#\^#MT_3[ MZ[)';]SY7\YJ^GQUOJM2_9GS^#36)@EW/I?_ (*R?%:XT?P7X5^'UC.T0UN= M]0U!5."]O 5$:'U5I6#8_P"F0K\Q^:^R?^"JVIRWG[26DVC M9C_*OC:N?*J:IX2%NNIKF51SQ,K]-#O/AC\!_B%\9WN/^$)\*7^O16SA)[F( M+'!$QYVM*Y50V.=H.<^,/A/]H#P%KOB;P<=-T+2]42]N;IK^WD M$8C5F7Y5D).6"C@=Z_1#XS?!!_B1=6FK:7?Q:;K5O#]DF2ZC:2UU"V$J3K#, M%977;+$CJZ,&4[AR&(KU?%.KQ<1CZV(J*K*R:TT_X)ZU'!TJ,'36J9XY\.?@ MAJ.B>-+CQ=XEU&TN=2\RXFLM)TF.2/3K&:X(^TSH)&9VEEVC)R%&7PH+L25[ M'17#.I*H[R.J,%!6B8OBKPGIGC70[C2=7MENK*H8=B*^0OBM\ M!M8^&[27]J9-6\/ [OM2+^\M_:51V_VQQZXK[7J*2%9$9'575@0589!!KT<# MF-; R]W6+W7]=3S,?EM''Q][271_UN?F\"#R#D45]'?&;]FORA/KO@VWP.9+ MC1TZ>I:'T/\ L?\ ?..E?./.2,$%3@J1@@CJ".Q'I7Z-A,92QE/GI/U75'YI MC,'6P53V=5>CZ,*1E#J5/1A@TM%=IPGVQ^SYXW?QK\.+)KB3S-1T\_8KDD\L M5 VL?JI4_7->G5\A?LI^*?['\?76C2-B#5KJ^?_ 3]7RC$O%82,GNM'\O^ ?!?QEM_LOQ:\6(.C7QDP/\ :12? MU-<;7=_'23S?C!XG. -LZ+\OM&O/UKB;>VFO+F&VMH9+BYF<)%#$I9Y&/0 # MK7Z/A7_L]-O^5?DC\SQ2_P!IJ)?S/\R%F"J22 !U/:O8?A-^SKJ?CE8M3UPS M:/H3$,L>-MQ=#V!^XI_O'GT'>O2?@W^S;;Z#]GUOQ9%'>:L,/!8$AH;7N"W9 MW_0=LGFO>@I[U\MF.>6Y%S6JXM?]N_Y_P"7WE'0]!LO M#>DVNF:;;)9V-LH2*&,<*/\ /?J:T:**^+;G]MS6ZGVA"Q8_.,U^[+2+&I9B%4#))[5_/'XVUI_$GC3Q'JTAW- M?ZG=71)[[YF;/XYKZC(8WJ3EV2_K\#Y[.96IQCW9@W"EH9 .I4BOZ$/A1HI\ M-_"[P?I.W:;'1[.V(QC!2%%/ZBOP-\$Z/_PD7C7PYI(7?_:&IVMIM]0\R(?T M-?T-QQB-%51A5& *US^7\.'K^AGDL=)R]#Q/]M;7#X=_95^)EVC['?2)+53[ MRD1#_P!#K\-5&T #TQ7["?\ !3S7FT?]E/4+8'!U35K&S/O^\,O_ +2K\?*[ M,BCRX>4N[_1'+G,KUHQ[(^P_^";%\OA/Q7\5_'#PK,/#7@^>X59#A2Q?S-OX MB C\:Z:/_@KEX_:-2? GAO) /_'Q3VKS7_AW;\?U4 >!XO\ P;6O_P (,P568] ,U]'_\.[_V@/\ H1XO_!M:?_'*;-_P3M_: DB= M1X'BRRD?\A:U_P#CE>C3Q&#HP4*(-6U.3[]]>SW31G/\Z_= M#QT!\*_V6];BD/E'0?",L.5YVM%9E1C\0*_!RW4K!&IY(4 _6O(R7WYUJO=_ MYGI9M[L*5/LCWG]AO0#XD_:R^&]N%W"WO9+X_P#;&&23^8%?N'7Y!?\ !+G0 MCJO[4 O=NY=+T.[GW>C.T<0_1VK]?:\O/)R_P STF\R2D?\ CX_.OD:9ML,C>BD_I7NG[;^O'Q!^UA\2 M;C?O$.HK9K["&&.,C\U->,:1IK:SK&G:\S+%_[/7M%E9I8V<%M$,1PQK&OT P*^4O^"GVN-I/[*FHV MJMM.IZM969'J/,\TC\HZ_/<,O;8J%^LE^9]M6_=X>7DOT/Q[K[C_ ."2NA?: M_C9XQU9H\K8Z"L"MZ-+.A/Z15\.U^E7_ 2%T$1^'_B9K13YIKVSLE;VCC=R M/_(HK[G-9.1%='!5E89# ]B.]?G MW^UE_P $T[?6FOO%OPAABT_46S-=>%681V]PW5FMF)Q$W_3,_(>Q3OXF5YI" MG!8>OHEL_P#,]?,,NE4DZU+?JC\^?AK\4?%'P?\ %EMXD\(:O-HVK0?*7BY2 M9,Y,%/CX;3P]XA6'PGX[<;18R.?LM^W]ZWD/<_ M\\V^;G@OUK\@M5TF]T+5+O3=2L[C3]1LY&AN+.ZC,F6?VS3=7E/[VZMU8(T4I_B="RD/U92<\C)^\*_/L1A MYX6HZ4]T?;4*T<1352 4445S&X4444 ,VGO7A/QX^ :>*$N/$?AV$1:V@WW% MF@PMX!U(':3'?^+H>>:]YINVNK#8FIA*BJTGK^?DSDQ6%I8RFZ55:?EYH_-P M@JS*P*LI*LK#!!'!!'8^U)7TQ^TE\&!=)<>,-!M_](0;M3M8A_K5'_+8#^\! M][U'/4<_,ZD, 0<@],=Z_4,'BZ>-I*K#YKLS\IQN#J8&LZ53Y/NC6\):XWAG MQ7HNK+UL[R.4_P"[N 8?]\EJ_0Y75U#*<@C((K\V9%\R-E]017WEX/\ %L4G MPETOQ#.V8X]*6XE8GJ4C^;]0:^;XAH\RI5(K75?Y?J?3<-UN7VM.3TT?^?Z' MQU\1&F\1?%?Q$MC"]W<7>JR0P0Q#+2,&V!1_WS^%?3_P1^!MM\.;)=2U)([O MQ+.GSS?>6V4_\LX_ZMW^E97[/?PCD\/6K>+-=@_XJ'4@TL<,@^:SC<[MI_VS MGGT''K7N-<&9YDY)82@_=CHWWM^GYGH95EBC)XRNO>EJEVO^OY"4M%%?,'U8 M4444 VWSY$>>3MY]S7[D_MN: M\?#O[*/Q,NUX+Z2UK]?.=8L?^1*_#G' K[3((VI3GW?Y?\.?)YS+WX1\CUW] MD?0SXB_:>^&%GMWJNN0W++CJL693_P"@5^[E?C-_P3:T5=6_:V\.2LNY=/L+ MZ]^A\GRA^LM?LS7GY[*^(C'LOU9WY/&U!R[L^!O^"NFN-;_#/P%HZMA;S69; MEE]1% P'ZRBOS K]&O\ @K[!*W_"K+C:?LP;4HRV>-Y%N0/R#5^*E\C];/^"5.CQZ?^S9?7_P#'J.OW[^,O\ HG.A_P#@SF_^-UX.,RO%5<1.I!73\SV\+F&'A1C!NS1^H5'%?E[_ M ,/=O&/_ $3C0O\ P9S?_&Z^K/V*_P!JC7?VI-$\4ZGJ_ARR\/Q:1=PVL(L[ MEYO.+1EV)W*,8^7IZFO+KY=B9Z%+&T:TN2F[LU/V]]>'A_]DCXB M2[MCW-G'9I_M>;-'&1_WRS5^)-?L#_P5 :Y'[*=\( Q4ZO8B; SB/S#S],[: M_'^OJ)M8U;P[9>'X],O8[* 6=R\PE)C#L3N48QN7\Z\C M.,+6]M+$->[H>IE>(INE&BG[VI^0?Q%O\-_ &BAN;S69KHKZB& K_ #F%:UC_ M ,%9_AI+I:RWGA7Q1;:AM^:UBB@D7=Z"3S5R/<@=.E?#'[67[3VI?M0^/K76 M)M/_ +%T738#;:;IIE\QD5F!>21L %VPO3@!0.>2?C\MR_$0Q,9U(V43Z;'8 MZA*A*$)7;/$J_6S_ ()5Z'_9G[-5[?M'L?4M?NI@W]Y46.('_P <-?DB[>6I M8C..<#O7[8_!W3)?V8?V*M.GO+5#J/A_PY/J]U:R$H&N61[AHV.,CYVV$^U> MOGR1]$45^7Y?\ !3/X.^$=:^!NJ^/[ MBQM[/Q=HTELEMJ4:[9+A'F2,P28^^,.2,\J5XQR#^3%>_P#[27[:?CO]IC3; M/1]9AL-$\/6TPN1I>F!R)90"%>5V.6VY. !DYP2!7@%?7Y;AZN&H34/VF+Z]7/EZ?X?N)&/;YY8D'\_P!*_72OSB_X M)%^")57XA^,I8B()&M](MI,<,5W2RX/MNBK]':^1SB:GBY)=+(^HRN#CAHWZ MA1117BGJA1110 4444 1M'N4C&0>#FOC/]H'X3_\*[\1#4=.BV^']2RGJOMD=A7VA6%XP\*Z=XW\.WFBZI$9+2Y3:2O#(PZ,I[,#R#7J9=C9 M8&LI?9>Z_KL>3F6!CCJ#A]I;/S_R9^>V:^SOV>?*UKX*Z-;W$:S0QM+"4<94 M[)FQD=QP*\PM_P!CW53K/EW'B*U.C[N98H6%RR^FT_*#[Y./2OI30M#L_#>C MV>F:="MO96L8BBC7L!_,]_K7O9UCJ%>C"G2=W>_5=/\ @GSV1X"O0K3J5596 MMT\NWH:&T^E/HHKXT^W"BBB@ HHHH ^4?^"F5W>)^RSJ.GV-MH6OQJ\6ZOJ&E7EE':Z$+>*2ZMGB! M>2="<%@,G$9Z5^I=1_>YJ2N#&8IXNJZK5CMPU!8:G[-.YX3^V%^S:G[3'PFE MT*VN(K'Q#I\XO](NYL^6LX4J8Y,<['5F4XZ9!YQ@_D#X^_9U^)WPQU&6R\1^ M!M;M&C8J+B"T>YMI,=TEC#*P[YS7[Z5'77@LSJX./(E>)RXK+Z>*?,W9G\[_ M /PB>O\ _0OZO_X+IO\ XFC_ (1/7_\ H7]7_P#!=-_\37]$6:,UZG^L$O\ MGW^/_ //_L2'\[^X_G=_X1/7_P#H7]7_ /!=-_\ $U^K?_!+/PI<^'?V=]1N MKVRGL[K4M?N9=EQ$T;&-4CC4X8 ]5:OL?-(.#7#C,VEC*7LN2WS.S"Y;'"U/ M:*5SC?C%\*]+^-'PS\0^"]9+I8ZO;&'SHP"\,@(:.5?5D=58>N,5^+_Q@_9' M^*?P5UBYM=7\*W^J:='(5AUK1[9[FUG7^%LH"8R0/NL 1[U^ZM1X]ZY<%F%3 M!745=/H=&*P5/%6'?V M:YI[RSGLKK4=/OA_HT_B+0=:F:]OM,T]-]U97#:I:AH>G:NNV^ ML+6]7&,7$*R#]0:WPV=U*,%3J1YK>=C'$933K3;*D9PJ@D_*QS["O>:#CFOGZN.J8BM&M5UY> MG0]JGA84:3I4]+]3^=[_ (1/7_\ H7]7_P#!=-_\31_PB>O_ /0OZO\ ^"Z; M_P")K^B+-&:]S_6"7_/O\?\ @'D?V)#^=_=: M3%95,^JRC:$$G]YI#)J47>4FS@_@C\&]$^ _PUTCP;H"LUG8H3+;=3,< CR3/C^)FY]A@#@5W]%%?-2DYR XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover - shares
9 Months Ended
Sep. 30, 2024
Nov. 05, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Entity File Number 001-08443  
Entity Registrant Name TELOS CORPORATION  
Entity Incorporation, State or Country Code MD  
Entity Tax Identification Number 52-0880974  
Entity Address, Address Line One 19886 Ashburn Road  
Entity Address, City or Town Ashburn  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 20147-2358  
City Area Code 703  
Local Phone Number 724-3800  
Title of 12(b) Security Common stock, $0.001 par value per share  
Trading Symbol TLS  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   72,380,609
Entity Central Index Key 0000320121  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Total revenue $ 23,783 $ 36,186 $ 81,900 $ 104,319
Impairment loss on intangible assets 5,333 0 5,333 0
Depreciation and amortization 1,490 1,945 4,807 2,291
Total cost of sales 20,640 23,173 58,089 65,465
Gross profit 3,143 13,013 23,811 38,854
Operating expenses:        
Research and development expenses 2,409 2,805 7,038 8,284
Selling, general and administrative expenses 23,225 19,552 56,346 62,351
Impairment loss on intangible assets 6,373 349 6,373 349
Total operating expenses 32,007 22,706 69,757 70,984
Operating loss (28,864) (9,693) (45,946) (32,130)
Other income 983 1,222 3,299 5,367
Interest expense (157) (178) (492) (611)
Loss before income taxes (28,038) (8,649) (43,139) (27,374)
Provision for income taxes (17) (23) (51) (68)
Net loss $ (28,055) $ (8,672) $ (43,190) $ (27,442)
Net loss per share:        
Basic (in dollars per share) $ (0.39) $ (0.12) $ (0.60) $ (0.40)
Diluted (in dollars per share) $ (0.39) $ (0.12) $ (0.60) $ (0.40)
Weighted-average shares outstanding:        
Basic (in shares) 72,309 69,571 71,654 69,062
Diluted (in shares) 72,309 69,571 71,654 69,062
Service        
Total revenue $ 22,197 $ 34,385 $ 78,017 $ 94,866
Total cost of sales (excluding impairment loss, depreciation and amortization) 12,689 20,683 45,681 58,613
Product        
Total revenue 1,586 1,801 3,883 9,453
Total cost of sales (excluding impairment loss, depreciation and amortization) $ 1,128 $ 545 $ 2,268 $ 4,561
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net loss $ (28,055) $ (8,672) $ (43,190) $ (27,442)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 22 29 (34) 31
Actuarial loss on pension liability adjustment 0 0 (30) 0
Other comprehensive income (loss) 22 29 (64) 31
Comprehensive loss $ (28,033) $ (8,643) $ (43,254) $ (27,411)
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets:    
Cash and cash equivalents $ 69,762 $ 99,260
Accounts receivable, net 14,881 30,424
Inventories, net 1,406 1,420
Prepaid expenses 12,017 7,520
Other current assets 1,253 1,367
Total current assets 99,319 139,991
Property and equipment, net 3,572 3,457
Finance lease right-of-use assets, net 5,696 6,612
Operating lease right-of-use assets, net 673 216
Goodwill 17,922 17,922
Intangible assets, net 29,627 39,616
Other assets 9,520 885
Total assets 166,329 208,699
Liabilities:    
Accounts payable and other accrued liabilities 6,289 13,750
Accrued compensation and benefits 9,277 14,569
Contract liabilities 6,779 6,728
Finance lease obligations – current portion 1,839 1,730
Operating lease obligations – current portion 205 97
Other current liabilities 2,904 2,324
Total current liabilities 27,293 39,198
Finance lease obligations – non-current portion 8,126 9,518
Operating lease obligations – non-current portion 472 123
Deferred income taxes 849 813
Other liabilities 106 44
Total liabilities 36,846 49,696
Commitments and contingencies
Stockholders’ equity:    
Common stock, $0.001 par value, 250,000,000 shares authorized, 72,380,609 shares and 70,239,890 shares issued and outstanding as of September 30, 2024, and December 31, 2023, respectively 111 109
Additional paid-in capital 447,513 433,781
Accumulated other comprehensive loss (124) (60)
Accumulated deficit (318,017) (274,827)
Total stockholders’ equity 129,483 159,003
Total liabilities and stockholders’ equity $ 166,329 $ 208,699
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2024
Dec. 31, 2023
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 250,000,000 250,000,000
Common stock, issued (in shares) 72,380,609 70,239,890
Common stock, outstanding (in shares) 72,380,609 70,239,890
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net loss $ (43,190) $ (27,442)
Adjustments to reconcile net loss to cash used in operating activities:    
Stock-based compensation 14,017 22,462
Depreciation and amortization 9,368 5,987
Impairment loss on intangible assets 11,706 349
Deferred income tax provision 37 37
Accretion of discount in acquisition holdback 0 2
(Gain) loss on disposal of fixed assets (13) 1
(Recovery from) provision for doubtful accounts (28) 128
Amortization of debt issuance costs 52 51
Gain on early extinguishment of other financing obligations 0 (1,427)
Changes in other operating assets and liabilities:    
Accounts receivable 15,571 14,517
Inventories 14 1,893
Prepaid expenses, other current assets, other assets (10,049) (4,106)
Accounts payable and other accrued payables (8,161) (14,942)
Accrued compensation and benefits (5,266) 2,496
Contract liabilities 52 (670)
Other current liabilities 470 (2,703)
Net cash used in operating activities (15,420) (3,367)
Cash flows from investing activities:    
Capitalized software development costs (9,104) (11,960)
Purchase of investment (3,000) 0
Purchases of property and equipment, net (381) (350)
Net cash used in investing activities (12,485) (12,310)
Cash flows from financing activities:    
Payments under finance lease obligations (1,283) (1,180)
Payment of tax withholding related to net share settlement of equity awards (457) (1,676)
Proceeds from exercise of stock options 149 0
Payment of DFT holdback amount 0 (564)
Repurchase of common stock 0 (139)
Payments for debt issuance costs 0 (114)
Net cash used in financing activities (1,591) (3,673)
Net change in cash, cash equivalents, and restricted cash (29,496) (19,350)
Cash, cash equivalents, and restricted cash, beginning of period 99,396 119,438
Cash, cash equivalents, and restricted cash, end of period $ 69,900 $ 100,088
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022   67,431,000      
Beginning balance at Dec. 31, 2022 $ 172,354 $ 106 $ 412,708 $ (55) $ (240,405)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (27,442)       (27,442)
Foreign currency translation gain (loss) 31     31  
Actuarial loss on pension liability adjustment 0        
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   1,415,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (1,675) $ 1 (1,676)    
Stock-based compensation 18,811   18,811    
Issuance of common stock for 401K match (in shares)   777,000      
Issuance of common stock for 401K match 1,942 $ 1 1,941    
Ending balance (in shares) at Sep. 30, 2023   69,623,000      
Ending balance at Sep. 30, 2023 164,021 $ 108 431,784 (24) (267,847)
Beginning balance (in shares) at Jun. 30, 2023   69,467,000      
Beginning balance at Jun. 30, 2023 167,536 $ 108 426,656 (53) (259,175)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (8,672)       (8,672)
Foreign currency translation gain (loss) 29     29  
Actuarial loss on pension liability adjustment 0        
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   156,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (90)   (90)    
Stock-based compensation 5,218   5,218    
Ending balance (in shares) at Sep. 30, 2023   69,623,000      
Ending balance at Sep. 30, 2023 $ 164,021 $ 108 431,784 (24) (267,847)
Beginning balance (in shares) at Dec. 31, 2023 70,239,890 70,240,000      
Beginning balance at Dec. 31, 2023 $ 159,003 $ 109 433,781 (60) (274,827)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (43,190)       (43,190)
Foreign currency translation gain (loss) (34)     (34)  
Actuarial loss on pension liability adjustment (30)     (30)  
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   1,687,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (457) $ 2 (459)    
Stock-based compensation $ 12,424   12,424    
Issuance of common stock upon exercise of stock options (in shares) 83,000 83,000      
Issuance of common stock upon exercise of stock options $ 149   149    
Issuance of common stock for 401K match (in shares)   370,000      
Issuance of common stock for 401K match $ 1,618   1,618    
Ending balance (in shares) at Sep. 30, 2024 72,380,609 72,380,000      
Ending balance at Sep. 30, 2024 $ 129,483 $ 111 447,513 (124) (318,017)
Beginning balance (in shares) at Jun. 30, 2024   72,223,000      
Beginning balance at Jun. 30, 2024 149,149 $ 111 439,146 (146) (289,962)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (28,055)       (28,055)
Foreign currency translation gain (loss) 22     22  
Actuarial loss on pension liability adjustment 0        
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)   132,000      
Restricted stock unit awards vested, net of shares withheld to cover tax withholding (28)   (28)    
Stock-based compensation 8,350   8,350    
Issuance of common stock upon exercise of stock options (in shares)   25,000      
Issuance of common stock upon exercise of stock options $ 45   45    
Ending balance (in shares) at Sep. 30, 2024 72,380,609 72,380,000      
Ending balance at Sep. 30, 2024 $ 129,483 $ 111 $ 447,513 $ (124) $ (318,017)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.3
ORGANIZATION
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION ORGANIZATION
Telos Corporation, together with its subsidiaries (collectively, the "Company," "we," "our" or "Telos"), a Maryland corporation, is a leading provider of cyber, cloud and enterprise security solutions for the world's most security-conscious organizations. We own all of the issued and outstanding shares of Xacta Corporation and ubIQuity.com, inc. (a holding company for Xacta Corporation), and 100% ownership interest in Telos Identity Management Solutions, LLC ("Telos ID"), Teloworks, Inc., and Telos APAC Pte. Ltd. ("Telos APAC").
On March 13, 2024, the Board of Directors unanimously approved the dissolution of Telos APAC, a pre-operating foreign subsidiary, pursuant to a plan of complete liquidation and dissolution.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation and Principle of Consolidation
The accompanying unaudited consolidated financial statements include the accounts of Telos and its subsidiaries (see Note 1 – Organization), all of whose issued and outstanding share capital is wholly owned directly and indirectly by Telos Corporation. All intercompany transactions have been eliminated in consolidation.
Basis of Presentation for Interim Periods
Certain information and footnote disclosures normally included for the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted for the interim periods presented. We believe that the unaudited interim financial statements include all adjustments (which are normal and recurring) necessary for a fair statement of our financial position and the results of operations and cash flows for the periods presented.
The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for the year or future periods. The financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023, included in our Annual Report on Form 10-K for the fiscal year then ended. We have continued to follow the accounting policies set forth in those financial statements.
Basis of Comparison
Certain prior-period amounts have been reclassified to conform to the current period presentation.
Starting in the first quarter of 2024, we reclassified sales and marketing expenses and general and administrative expenses to be presented together as selling, general and administrative ("SG&A") expenses on the consolidated statements of operations. In the third quarter of 2024, we started presenting impairment losses as separate line items from research and development ("R&D") expenses on the consolidated statements of operations. The reclassifications had no net impact on gross profit, total operating expenses or net loss in the unaudited consolidated statements of operations.
Use of Estimates
Preparing unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of revenue, expenses, assets and liabilities, and disclosure of contingent assets and liabilities. The Company regularly assesses these estimates; however, actual results could differ from those estimates. We base our estimates on historical experience, currently available information, and various other assumptions that we believe are reasonable under the circumstances.
Management evaluates these estimates and assumptions on an ongoing basis, including those relating to revenue recognition on cost estimation on certain contracts, allowance for credit losses, inventory obsolescence, valuation allowance for deferred tax assets, income taxes, certain assumptions related to share-based compensation, valuation of intangible assets and goodwill, restructuring expenses accruals, and contingencies. Actual results could differ from those estimates. The impact of changes in estimates is recorded in the period in which they become known.
Selling, General and Administrative Expenses
Selling, general and administrative expenses include general and administrative expenses, as well as direct and indirect sales and marketing expenses. These costs consist primarily of compensation and benefits (including incentive-based compensation), advertising, facilities, and certain types of depreciation and amortization.
Restructuring Expenses
From time to time, the Company initiates restructuring activities to execute management's strategy and optimize its cost structure. Restructuring activities may include streamlining its workforce or realignment of resources to support its business strategies and enhance operational efficiency.
2022 Restructuring Plan
As previously disclosed, in the fourth quarter of 2022, the Company committed to a restructuring plan to streamline its workforce and spending to better align its cost structure with its volume of business ("2022 restructuring"). The 2022 restructuring plan reduced the Company's workforce, with a majority of the affected employees separating from the business in early 2023. In connection with this restructuring plan, we incurred restructuring-related costs, including employee severance and related benefit costs. Employee severance and related benefit costs include cash payments, outplacement services and continuing health insurance coverage. Severance costs pursuant to ongoing-benefit arrangements are recognized when probable and reasonably estimated. Other related costs include external consulting and advisory fees related to implementing the restructuring plan. These costs are recognized at fair value in the period in which the costs are incurred.
The Company incurred a cumulative amount of $3.9 million of restructuring expenses, which is the total expected costs for this restructuring plan. The actions under this restructuring plan were substantially completed in fiscal year 2023 and were fully paid in the third quarter of 2024.
2024 Restructuring Plan
Beginning in the third quarter of 2024, the Company undertook another restructuring action in an effort to optimize its strategic priorities and cost structure ("2024 restructuring"). As part of the 2024 restructuring plan, the Company decided to discontinue the development and/or sale of selected solutions or parts of solutions, which resulted in the impairment of capitalized software assets and a reduction in workforce. The restructuring charges under the 2024 restructuring plan include severance and related benefit costs. The Company accrues severance and related benefit costs under the 2024 restructuring plan when it is probable that a liability exists and the amount is reasonably estimated.
As of September 30, 2024, the cumulative amount of incurred severance and benefit costs related to the 2024 restructuring plan was $1.4 million. The 2024 restructuring actions are expected to be completed and fully paid during the remainder of fiscal year 2024.
In addition, as a result of the Company's decision to abandon the development or sale of selected solutions in the third quarter of 2024, the Company wrote-off $6.4 million of its previously capitalized software assets. This was reported as an impairment loss on intangible assets under operating expenses on the unaudited consolidated statement of operations.
Table 2.1: Restructuring Expenses and Impairment Loss
Statements of OperationsFor the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
2022 Restructuring Plan:
Severance and related benefit costsSG&A$— $— $(10)$(103)
Other related costsSG&A— — — 1,300 
2024 Restructuring Plan:
Severance and related benefit costsCost of sales393 — 393 — 
Severance and related benefit costsR&D, SG&A1,054 — 1,054 — 
Total restructuring expenses1,447 — 1,437 1,197 
Impairment of intangible assets (1)
Impairment loss on intangible assets6,373 — 6,373 — 
Total restructuring expenses and impairment loss$7,820 $— $7,810 $1,197 
(1) The recoverability evaluation of intangible assets resulted in an $11.7 million impairment loss, of which $5.3 million was recorded under cost of sales for the discontinued parts of certain solutions, and $6.4 million was recorded under operating expenses as a result of the restructuring plan (see Note 8 - Intangible Assets, Net).
At each reporting date, the Company evaluates its restructuring expense accrual to determine if the liabilities reported are still appropriate. Any changes in the estimated costs of executing the approved restructuring plans are reflected in the Company's unaudited consolidated statement of operations.
Table 2.2: Summary of Changes in Restructuring Expenses Accrual
Severance and related benefit costs (1)
(in thousands)
Balance at December 31, 2023$400 
Expenses1,437 
Cash payments(490)
Balance at September 30, 2024$1,347 
(1) Restructuring expenses accrual is included within "Other current liabilities" on the Company's unaudited consolidated balance sheets (see Note 9 - Other Balance Sheet Components for further details).
Income Taxes
The period for which tax years are open, 2021 to 2023, has not been extended beyond the applicable statute of limitations. During September 2024, the Company was notified by the Internal Revenue Service that it is examining the Company's 2021 federal income tax return.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures." This standard requires disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to our chief operating decision maker ("CODM") and the aggregate amount of other segment items included in each reported measure of segment profit or loss. The ASU also requires that a public entity disclose the title and position of the CODM within the Company and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. ASU 2023-07 will affect how we report segment information, starting with our Form 10-K for the year ended December 31, 2024, and our quarterly reports on Form 10-Q starting with our quarterly report for the quarter ended March 31, 2025. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. We are evaluating these new segment disclosure requirements and the impact of their adoption on our unaudited consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosure," which requires, on an annual basis, greater disaggregation of information about a reporting entity's effective tax rate reconciliation and additional information for reconciling items that meet a quantitative threshold. The ASU also requires information on income taxes paid. This standard applies to all entities subject to income taxes and will be effective for annual periods beginning after December 15, 2024, with early adoption permitted. The ASU should be applied on a prospective basis, although retrospective application is permitted. We are currently assessing the impact of the adoption of this ASU on our unaudited consolidated financial statements.
In November 2024, the FASB issued ASU 2024-03, "Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses." This standard requires additional disclosure of certain amounts included in the expense captions presented on the statement of operations, as well as disclosures about selling expenses. The ASU is effective on a prospective basis, with the option for retrospective application, for annual periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027. Early adoption is permitted for annual financial statements that have not yet been issued. We are in the process of assessing the impact the adoption of this ASU on our unaudited consolidated financial statement.
In addition, from time to time, new accounting standards are issued by the Financial Accounting Standard Board or other standard-setting bodies and are adopted by the Company as of the specified accounting date. Unless otherwise discussed, the Company believes that issued standards not yet effective will not have a material effect on its financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITION
We account for revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The unit of account in ASC 606 is a performance obligation, which is a promise in a contract with a customer to transfer a good or service to the customer.
The majority of our revenue is recognized over time, as control is transferred continuously to our customers, who receive and consume benefits as we perform. Revenue transferred to customers over time accounted for 78% and 81% of our revenue for the three and nine months ended September 30, 2024, respectively, and 89% of our revenue for the three and nine months ended September 30, 2023, respectively. All of our business groups earn services revenue under a variety of contract types, including time and materials, firm-fixed price, firm-fixed price level of effort, and cost-plus fixed fee contract types, which may include variable consideration.
For performance obligations in which control does not continuously transfer to the customer, we recognize revenue at the point in time when each performance obligation is fully satisfied. This coincides with the point in time the customer obtains control of the product or service, which typically occurs upon customer acceptance or receipt of the product or service, given that we maintain control of the product or service until that point. Revenue transferred to customers at a point in time accounted for 22% and 19% of our revenue for the three and nine months ended September 30, 2024, respectively, and 11% of our revenue for the three and nine months ended September 30, 2023, respectively.
Orders for the sale of software licenses may contain multiple performance obligations, such as maintenance, training, or consulting services, which are typically delivered over time, consistent with the transfer of control disclosed above for the provision of services. When an order contains multiple performance obligations, we allocate the transaction price to the performance obligations based on the standalone selling price of the product or service underlying each performance obligation. The standalone selling price represents the amount we would sell the product or service to a customer on a standalone basis.
For certain performance obligations where we are not primarily responsible for fulfilling the promise to provide the goods or services to the customer, do not have inventory risk and have limited discretion in establishing the price for the goods or services, we recognize revenue on a net basis.
Our contracts may include various types of variable considerations and may include estimated amounts in the transaction price, based on all of the information available to us, and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when any uncertainty associated with the variable consideration is resolved. We evaluate and include these estimated amounts of variable consideration in the transaction price and as performance on these contracts is complete, we adjust our revenue when deemed necessary. No revenue adjustments were recorded during the three and nine months ended September 30, 2024, and 2023.
We provide for anticipated losses on contracts during the period when the loss is determined by recording an expense for the total expected costs that exceeds the total estimated revenue for a performance obligation. No contract loss was recorded during the three months ended September 30, 2024. We recorded an immaterial contract loss during the nine months ended September 30, 2024. No contract losses were recorded during the three and nine months ended September 30, 2023.
Disaggregated Revenues
In addition to our segment reporting, as further discussed in Note 16 – Segment Information, we disaggregate our revenues by customer and contract types. We treat sales to U.S. customers as sales within the U.S., regardless of where the services are performed. Substantially most of our revenues are generated from U.S. customers, while international customers are de minimis; as such, the financial information by geographic location is not presented.
Table 3.1: Revenue by Customer Type
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
Amount%Amount%Amount%Amount%
(dollars in thousands)
Federal$20,607 87 %$32,955 91 %$72,046 88%$93,456 90%
State, local, and commercial3,176 13 %3,231 9 %9,854 12%10,863 10%
Total revenue$23,783 100 %$36,186 100 %$81,900 100 %$104,319 100 %
Table 3.2: Revenue by Contract Type
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
Amount%Amount%Amount%Amount%
(dollars in thousands)
Firm fixed-price$18,293 77 %$27,809 77 %$63,308 77%$80,116 77%
Time-and-materials3,045 13 %3,504 10 %9,204 11%10,608 10%
Cost plus fixed fee2,445 10 %4,873 13 %9,388 12%13,595 13%
Total revenue$23,783 100 %$36,186 100 %$81,900 100%$104,319 100 %
Table 3.3: Revenue Concentration Greater than 10% of Total Revenue
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
U.S. Department of Defense ("DoD")46%61%53%65%
U.S. Department of Homeland Security ("DHS")16%6%15%3%
Table 3.4: Contract Balances
Balance Sheet PresentationSeptember 30, 2024December 31, 2023
(in thousands)
Billed accounts receivable (1)
Accounts receivable, net$7,690 $17,818 
Unbilled accounts receivableAccounts receivable, net3,857 8,022 
Contract assetsAccounts receivable, net3,334 4,584 
Contract liabilitiesContract liabilities6,779 6,728 
(1) Net of allowance for credit losses.
The changes in the Company's contract assets and contract liabilities during the current period were primarily the result of the timing differences between the Company's performance, invoicing and customer payments. Revenue recognized for the three and nine months ended September 30, 2024, which was included in the contract liabilities balance at the beginning of each reporting period, was $1.2 million and $5.7 million, respectively. Revenue recognized for the three and nine months ended September 30, 2023, which was included in the contract liabilities balance at the beginning of each reporting period, was $1.2 million and $5.3 million, respectively.
As of September 30, 2024, we had approximately $38.9 million of remaining performance obligations, which we also refer to as funded backlog. We expect to recognize approximately 87% of our remaining performance obligations over the next 12 months, and the balance thereafter.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE, NET
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET ACCOUNTS RECEIVABLE, NET
Table 4: Details of Accounts Receivable, Net
September 30, 2024December 31, 2023
(in thousands)
Billed accounts receivable$7,738 $18,101 
Unbilled accounts receivable3,857 8,022 
Contract assets3,334 4,584 
Allowance for credit losses (1)
(48)(283)
Accounts receivable, net$14,881 $30,424 
(1) Includes provision for credit losses, net of recoveries.
As our primary customer base includes agencies of the U.S. government, we have a concentration of credit risk associated with our accounts receivable, as 92% and 91% of our billed and unbilled accounts receivable as of September 30, 2024, and December 31, 2023, respectively, were directly with U.S. government customers. While we acknowledge the potential material and adverse risk of such a significant concentration of credit risk, our past experience collecting substantially all of such receivables provides us with an informed basis that such risk, if any, is manageable. We perform ongoing credit evaluations of all of our customers and generally do not require collateral or other guarantees from our customers. We maintain allowances for potential losses.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES, NET
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
INVENTORIES, NET INVENTORIES, NET
Table 5: Details of Inventories, Net
September 30, 2024December 31, 2023
(in thousands)
Gross inventory$2,165 $2,179 
Allowance for inventory obsolescence(759)(759)
Inventories, net$1,406 $1,420 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY AND EQUIPMENT, NET
9 Months Ended
Sep. 30, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET PROPERTY AND EQUIPMENT, NET
Table 6.1: Details of Property and Equipment, Net
September 30, 2024December 31, 2023
Gross Carrying AmountAccumulated Depreciation and AmortizationNet Carrying ValueGross Carrying AmountAccumulated Depreciation and AmortizationNet Carrying Value
(in thousands)
Furniture and equipment$16,425 $(13,551)$2,874 $16,213 $(13,363)$2,850 
Leasehold improvements3,395 (2,697)698 3,211 (2,604)607 
Total$19,820 $(16,248)$3,572 $19,424 $(15,967)$3,457 
Table 6.2: Depreciation and Amortization Expense
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Depreciation and amortization expense$329 $548 $1,223 $1,700 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.3
GOODWILL
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
The goodwill balance was $17.9 million as of September 30, 2024, and December 31, 2023, of which $3.0 million is allocated to the Security Solutions segment and $14.9 million is allocated to the Secure Networks segment. Goodwill is subject to annual impairment tests, and, if triggering events are present in the interim before the annual tests, we will assess impairment. No impairment charges were recorded for the three and nine months ended September 30, 2024, and 2023.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS, NET
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS, NET INTANGIBLE ASSETS, NET
Table 8.1: Details of Intangible Assets, Net
September 30, 2024December 31, 2023
Estimated Useful LifeGross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
(in years)(in thousands)
Acquired technology8$3,630 $(1,437)$2,193 $3,630 $(1,097)$2,533 
Customer relationship340 (40)— 40 (32)
Software development costs
2 - 5
26,316 (14,255)12,061 35,312 (12,256)23,056 
Subtotal29,986 (15,732)14,254 38,982 (13,385)25,597 
In-process software development costs (1)
15,373 — 15,373 14,019 — 14,019 
Total$45,359 $(15,732)$29,627 $53,001 $(13,385)$39,616 
(1) In-process software development costs are costs for software that is not yet available for its intended use or general release to customers as of balance sheet date, thus not yet amortized.
The Company evaluates its intangible assets for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. During the third quarter of 2024, there were selected capitalized software projects for which the Company decided to discontinue the development and/or sale of all or a part of certain solutions and certain projects which the Company ceased use before the end of its useful life. As a result of the Company's decision to abandon the associated software, the Company wrote-off $11.7 million of the previously capitalized software costs, of which $5.3 million was recorded as "Impairment loss on intangible assets" under cost of sales and $6.4 million was recorded as "Impairment loss on intangible assets" under operating expenses in the Company's unaudited statement of operations for the three and nine months ended September 30, 2024. An impairment loss of $0.3 million was recorded under operating expenses for the three and nine months ended September 30, 2023, with no similar charges under cost of sales.
No impairment losses were recorded on other intangible assets during the three and nine months ended September 30, 2024, and 2023.
Table 8.2: Amortization Expense
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Amortization expense related to:
Software development costs – cost of sales (1)
$1,402 $1,767 $4,509 $1,767 
Software development costs – research and development588 (19)2,286 843 
Other intangible assets – general and administrative115 117 348 350 
Total$2,105 $1,865 $7,143 $2,960 
(1) Amortization expense for software development costs related to assets to be sold, leased, or otherwise marketed is charged under cost of sales on the unaudited consolidated statements of operations.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER BALANCE SHEET COMPONENTS
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
OTHER BALANCE SHEET COMPONENTS OTHER BALANCE SHEET COMPONENTS
Table 9.1: Details of Other Assets
September 30, 2024December 31, 2023
(in thousands)
Investment (1)
$3,000 $— 
Restricted cash138 136 
Other (2)
6,382 749 
Other assets$9,520 $885 
(1) In March 2024, the Company made a $3.0 million investment in a privately held company via a simple agreement for future equity. The Company elected to apply the fair value option on this investment. The Company believes the fair value option best reflects the economics of the underlying transaction. During the three and nine months ended September 30, 2024, there were no changes in the fair value. This is categorized as Level 3 as a result of the non-marketable observable inputs.
(2) Includes long-term prepaid assets in the amount of $5.3 million as of September 30, 2024.
Table 9.2: Details of Accounts Payable and Other Accrued Liabilities
September 30, 2024December 31, 2023
(in thousands)
Accounts payable$2,796 $8,307 
Accrued payables3,493 5,443 
Accounts payable and other accrued liabilities$6,289 $13,750 
Table 9.3: Details of Other Current Liabilities
September 30, 2024December 31, 2023
(in thousands)
Other accrued expenses$1,085 $1,427 
Restructuring expenses accrual1,347 400 
Other472 497 
Other current liabilities$2,904 $2,324 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.3
DEBT AND OTHER OBLIGATIONS
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
DEBT AND OTHER OBLIGATIONS DEBT AND OTHER OBLIGATIONS
Revolving Credit Facility
On December 30, 2022, we entered into a Credit Agreement (the "Credit Agreement"), by and among the Company, as borrower, Xacta Corporation, ubIQuity.com, inc., Teloworks, Inc., and Telos Identity Management Solutions, LLC, as guarantors, the lenders party thereto (the "Lenders"), and JPMorgan Chase Bank N.A., as administrative agent for the Lenders (in such capacity, the "Agent"). The Credit Agreement provides for a $30.0 million senior secured revolving credit facility with a maturity date of December 30, 2025, with the option of issuing letters of credit thereunder with a sub-limit of $5.0 million, and with an uncommitted expansion feature of up to $30.0 million of additional revolver capacity (the "Loan"). The Loan is subject to acceleration in the event of customary events of default. The Company has not drawn any amount under the Loan.
Borrowings under the Credit Agreement will accrue interest, at our option, at one of three variable rates, plus a specified margin. We can elect to borrow at (i) the Alternative Base Rate, plus 0.9%; (ii) Adjusted Daily Simple Secured Overnight Financing Rate ("SOFR"), plus 1.9%; and (iii) Adjusted Term SOFR, plus 1.9%, as such capitalized terms are defined and calculated in the Credit Agreement. The Company may elect to convert borrowings from one type of borrowing to another type per the terms of the Credit Agreement. After the occurrence and during the continuance of any event of default, the interest rate may increase by an additional 2.0%. We are obligated to pay accrued interest (i) with respect to amounts accruing interest based on the Alternative Base Rate, each calendar quarter and on the maturity date, (ii) with respect to amounts accruing interest based on Adjusted Daily Simple SOFR, on each one-month anniversary of the borrowing and on the maturity date, and (iii) with respect to amounts accruing interest based on Adjusted Term SOFR, at the end of the period specified per the Credit Agreement and on the maturity date. Upon five, three, or one day's prior notice, as applicable, we may prepay any portion or the entire amount of the Loan. We also paid costs and customary fees, including a closing fee, commitment fees and letter of credit participation fee, if any, payable to the Agent and Lenders, as applicable, in connection with the Loan.
The Loan under the Credit Agreement is collateralized by substantially all of the Company's assets, including the Company's pledge of its domestic and material foreign subsidiary equity interests.
The Loan has various covenants that may, among other things, affect our ability to create, incur, assume or suffer any indebtedness, merge into or consolidate with another entity, acquire entity interests, sell or transfer certain assets, enter into certain arrangements (such as sale and leaseback and swap agreements) or restrictive agreements, pay dividends and make certain restricted payments, and amend material documents related to any subordinated indebtedness and corporate agreements. The Credit Agreement also requires certain financial covenants to maintain a Senior Leverage Ratio on the last day of any fiscal quarter, no greater than 3-to-1. We were in compliance with all covenants as of September 30, 2024.
The occurrence of an event of default under the Credit Agreement could result in the Loan and other obligations becoming immediately due and payable and allow the Lenders to exercise all rights and remedies available to them under the Credit Agreement.
On April 12, 2023, the Credit Agreement was amended to exclude from collateral the (i) amount collectible from a third party related to an Accounts Receivable Purchase Agreement and (ii) receivables generated by the Company from the sale of goods supplied to this third party in an amount not to exceed $25.0 million.
Other Financing Obligations
We entered into a Master Purchase Agreement ("MPA") with a third-party buyer ("Buyer") for $9.1 million relating to software licenses under a specific delivery order ("DO") with our customer, resulting in proceeds from other financing obligations of $9.1 million in November 2022. Under the MPA, we sold, assigned and transferred all of our rights, title and interest in (i) the DO payments from the customer and (ii) the underlying licenses. The DO covers a base period with an option for the customer to exercise three (3) additional 12-month periods through January 2026. The DO payments assigned to the Buyer are billable to the customer at the beginning of the base period and for each option year exercised. The underlying licenses were acquired for resale.
On February 9, 2023, the customer notified us that it would not exercise the first option period under the DO. Concurrently, the Company transferred all the rights, title and interest in the underlying licenses in exchange for the extinguishment of the outstanding financing obligations. The Company evaluated the transfer of the underlying licenses as consideration paid for the outstanding financing obligations under ASC 470-10, Debt, and the provisions of the MPA, and concluded that the transaction resulted in an extinguishment of debt. The Company recorded the difference between the carrying value of the Company's debt instrument and the underlying licenses as a gain on early extinguishment of other financing obligations. No gain was reported for the three months ended September 30, 2023. For the nine months ended September 30, 2023, the Company reported a gain of $1.4 million, which was recorded as "Other income" in the unaudited consolidated statements of operations.
The MPA provides that, if the customer terminates the DO for non-renewal and the Buyer reasonably concludes that the customer's actions constitute grounds for filing a claim with the customer's contracting officer, the Buyer and Telos will cooperate in preparing such a claim, which would be filed in Telos' name. During the third quarter of 2024, the Buyer, through Telos, filed a claim against the customer.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
The Company grants stock-based compensation awards under the Amended and Restated 2016 Omnibus Long-Term Incentive Plan (the "2016 LTIP"). We have granted stock options, restricted stock units with time-based vesting ("RSUs") and restricted stock units with performance-based vesting ("PSUs"). Awards granted under the 2016 LTIP vest over the periods determined by the Board of Directors or the Compensation Committee of the Board of Directors, which has the discretion to establish the terms, conditions and criteria of the various awards. The RSUs granted to eligible employees generally vest in installments over a period of up to three years. PSUs will vest upon the achievement of a defined performance target or market conditions for the Company's common stock or certain operational milestones over a prescribed period.
On May 21, 2024, the Company authorized an additional 8,500,000 shares to be available under the 2016 LTIP, increasing the total number of shares available for issuance under the 2016 LTIP to 21,959,913 shares.
On May 16, 2024, the Company granted PSUs that could be settled in up to 1,335,281 shares of its common stock to certain senior executives and employees that will vest upon achieving certain operational milestones prior to January 1, 2027.
On May 28, 2024, the Company granted PSUs to certain senior executives and employees that could settle in up to 2,499,945 shares of its common stock. These PSUs may vest only if the Company achieves certain revenue and Free Cash Flow targets for fiscal year 2025. The Company also granted PSUs containing market conditions to certain executives that could settle in up to 6,875,000 shares of its common stock. These PSUs with market conditions may vest, in whole or in part, only if the Company's closing common stock price remains at or above certain specified stock prices for 50 consecutive calendar days prior to January 1, 2027.
The Company estimates the fair value for each tranche of the stock-based compensation awards subject to market conditions on the date of grant using a Monte Carlo simulation valuation model. Monte Carlo approaches are a class of computational algorithms that rely on repeated random sampling to compute their results. This approach allows the calculation of the value of such PSUs based on a large number of possible stock price path scenarios. The risk-free rate is based on the U.S. treasury zero-coupon issues in effect at the time of grant over the performance period. The expense for these awards is recognized over the derived service period as determined through the Monte Carlo simulation model.
Our key assumptions include a performance period of 2.59 years, an expected volatility of 83.9%, and a risk-free rate of 4.7%. The fair value for these market condition PSUs at the grant date ranges between $2.62 - $3.75, and the derived service periods ranges between 0.63 - 1.31 years.
The Company recognizes compensation expense for the performance-based awards with market conditions based on the grant-date fair value calculated using the Monte Carlo model, as described above. Stock-based compensation expense for the performance-based awards is estimated at each reporting date using management's expectation of the probable achievement of the specified performance targets and recognized over the requisite service period for each tranche on a graded-vesting basis.
Stock-based compensation expense recognized for restricted stock units and stock options granted to employees and non-employees is included in the unaudited consolidated statements of operations, net of adjustments. There were no income tax benefits recognized on the share-based compensation expense for the three and nine months ended September 30, 2024, and 2023.
In the second quarter of 2024, the performance targets for outstanding PSUs granted prior to 2024 were not probable of being achieved. Therefore, the Company recorded a cumulative catch-up adjustment for the change in its probability assessment, resulting in a $1.2 million decrease in stock-based compensation expense for the nine months ended September 30, 2024. The performance period for this PSU ended during the third quarter of 2024.
Table 11.1: Details of Stock Compensation Expense by Category
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Cost of sales – services$115 $73 $600 $624 
Research and development188 328 (261)1,945 
Selling, general and administrative8,511 4,817 13,678 19,893 
Total$8,814 $5,218 $14,017 $22,462 
Restricted Stock
Table 11.2: Restricted Stock Unit Activity
Service-BasedPerformance-BasedTotal SharesWeighted-Average Grant Date Fair Value
Unvested outstanding units as of December 31, 20232,132,613 43,800 2,176,413 $5.07 
Granted1,780,180 10,710,226 12,490,406 3.47 
Vested(1,806,608)— (1,806,608)4.41 
Forfeited, cancelled, or expired(65,506)(43,800)(109,306)13.82 
Unvested outstanding units as of September 30, 20242,040,679 10,710,226 12,750,905 $3.53 
As of September 30, 2024, the intrinsic value of the RSUs and PSUs outstanding, exercisable, and vested or expected to vest was $45.8 million. There was approximately $24.7 million of total compensation costs related to stock-based awards not yet recognized as of September 30, 2024, which is expected to be recognized on a straight-line basis over a weighted-average remaining vesting period of 0.9 years.
Stock Options
Table 11.3: Stock Option Activity
Stock Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)Aggregate Intrinsic Value
Outstanding option balance as of December 31, 2023400,000 $1.80 9.4$740,000 
Granted— — 
Exercised(83,000)1.80 
Forfeited, cancelled, or expired— — 
Outstanding option balance as of September 30, 2024317,000 $1.80 8.6$567,430 
Exercisable stock option as of September 30, 2024317,000 $1.80 8.6$567,430 
The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the quoted closing price of the Company's common stock as of September 30, 2024.
The fair value of the stock options, including the stock options granted to directors, is expensed on a straight-line basis over the vesting period of one year, as the annual stockholders meeting is expected to occur at the same approximate time each year.
As of September 30, 2024, there were no unrecognized compensation costs related to non-vested stock options.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE REPURCHASES
9 Months Ended
Sep. 30, 2024
Equity [Abstract]  
SHARE REPURCHASES SHARE REPURCHASES
On May 24, 2022, the Company announced that the Board of Directors approved a share repurchase program ("SRP") authorizing the Company to repurchase up to $50.0 million of its common stock. Pursuant to this authorization, the Company may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases. The repurchase program has no expiration date and may be modified, suspended, or terminated at any time.
There were no share repurchases during the three and nine months ended September 30, 2024, and 2023. As of September 30, 2024, there was approximately $38.7 million of the authorization remaining for future common stock repurchases under the SRP.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.3
ACCUMULATED OTHER COMPREHENSIVE LOSS
9 Months Ended
Sep. 30, 2024
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS ACCUMULATED OTHER COMPREHENSIVE LOSS
Table 13: Details of Changes in the Components of Accumulated Other Comprehensive Loss
Foreign currency translation adjustmentPension liability adjustmentTotal
(in thousands)
Balance as of December 31, 2023$(167)$107 $(60)
Other comprehensive loss(34)(30)(64)
Balance as of September 30, 2024$(201)$77 $(124)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.3
LOSS PER SHARE
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
LOSS PER SHARE LOSS PER SHARE
For the period of net loss, potentially dilutive securities are not included in the calculation of diluted net earnings (loss) per share, because to do so would be anti-dilutive.
Table 14: Potentially Dilutive Securities
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Weighted-average number of shares – unvested restricted stock units and stock options524 667 869 522 
For the three and nine months ended September 30, 2024, and 2023, the outstanding PSUs aggregating to 10,710,226 and 265,608 shares, respectively, have been excluded from the calculation of potentially dilutive securities above because the issuance of shares is contingent upon certain conditions which were not satisfied by the end of the current quarter.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
RELATED PARTY TRANSACTIONS
9 Months Ended
Sep. 30, 2024
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS
Emmett J. Wood, the brother of our Chairman and CEO, had been an employee of the Company since 1996. In January 2023, he tendered his resignation as an employee effective February 7, 2023. The amount earned by him as total compensation in 2023, including stock award and other benefits, was $249,000.
One of the Company’s directors also served as a consultant to the Company under a consultancy agreement that expired on December 31, 2023. The Company, at its election, paid the director a fixed amount, in the form of RSUs, for his services from January 1 through June 30, 2023. On January 3, 2023, the Company granted the director 16,859 RSUs, one-half of which vested on March 3, 2023, and the other half vested on May 18, 2023. From July 1 through December 31, 2023, the director was paid a fixed monthly retainer fee, plus additional fees and contingent bonus payments upon achievement of certain contract goals. Cash payments made for his consulting services were $32,000 for the three and nine months ended September 30, 2023.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT INFORMATION
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
We operate our business in two reportable and operating segments: Security Solutions and Secure Networks. These segments enable the alignment of our strategies and objectives and provide a framework for the timely and rational allocation of resources within the business lines.
Our Security Solutions segment is primarily focused on cybersecurity, cloud and identity solutions, and secure messaging through Xacta®, Telos Automated Message Handling System ("Telos AMHS™") and Telos ID offerings. We recognize revenue on contracts from providing various system platforms in the cloud, on-premises, and in hybrid cloud environments, as well as software sales or software-as-a-service. Revenue associated with the segment's custom solutions is recognized as work progresses or upon delivery of services and products. Fluctuation in revenue from period to period is the result of the volume of software sales, and the progress or completion of cloud or cybersecurity solutions during the period. The majority of the operating costs relate to labor, material, and overhead costs. Software sales have immaterial operation costs associated with them, thus yielding higher margins. Gross profit and margin are a function of operational efficiency on security solutions and changes in the volume of software sales.
Our Secure Networks segment provides secure networking architectures and solutions to our customers through secure mobility solutions, and network management and defense services. Revenue is recognized over time as the work progresses on contracts related to managing network services and information delivery. Contract costs include labor, material, and overhead costs. Variances in costs recognized from period to period primarily reflect increases and decreases in activity levels on individual contracts.
Table 16: Results of Operations by Business Segment
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Revenues
Security Solutions$18,332 $19,795 $54,839 $56,764 
Secure Networks5,451 16,391 27,061 47,555 
Total revenue23,783 36,186 81,900 104,319 
Cost of sales (excluding impairment loss, depreciation and amortization)
Security Solutions9,201 8,498 26,505 25,304 
Secure Networks4,616 12,730 21,444 37,870 
Total cost of sales (excluding impairment loss, depreciation and amortization)13,817 21,228 47,949 63,174 
Impairment loss on intangible assets
Security Solutions5,333 — 5,333 — 
Secure Networks— — — — 
Total impairment loss on intangible assets5,333 — 5,333 — 
Depreciation and amortization
Security Solutions1,488 1,943 4,800 2,281 
Secure Networks10 
Total depreciation and amortization1,490 1,945 4,807 2,291 
Gross profit
Security Solutions2,310 9,354 18,201 29,179 
Secure Networks833 3,659 5,610 9,675 
Total gross profit3,143 13,013 23,811 38,854 
Operating expenses (1)
32,007 22,706 69,757 70,984 
Operating loss(28,864)(9,693)(45,946)(32,130)
Other income983 1,222 3,299 5,367 
Interest expense(157)(178)(492)(611)
Loss before income taxes(28,038)(8,649)(43,139)(27,374)
Provision for income taxes(17)(23)(51)(68)
Net loss$(28,055)$(8,672)$(43,190)$(27,442)
(1) This includes an impairment loss of $6.4 million for the three and nine months ended September 30, 2024, and $0.3 million for the three and nine months ended September 30, 2023.
We measure each segment's profitability based on gross profit. We account for inter-segment sales and transfers as if the sales or transfers were to third parties, that is, at current market prices. Interest income, interest expense, other income and expense items, and income taxes, as reported in the consolidated financial statements, are not part of the segment profitability measure and are primarily recorded at the corporate level.
Management does not utilize total assets by segment to evaluate segment performance or allocate resources. As a result, assets are not tracked by segment, and therefore, total assets by segment are not disclosed.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Legal Proceedings
From time to time, the Company may be a party to litigation or claims arising in the ordinary course of business, including those relating to employment matters, relationships with clients and contractors, intellectual property disputes, and other business matters. These legal proceedings seek various remedies, including claims for monetary damages in varying amounts, none of which are considered material, or are unspecified as to amount. Although the outcome of any such matter is inherently uncertain and may be materially adverse, based on current information, management believes that the outcome of such known matters will not have a material adverse effect on the Company's business or its unaudited consolidated financial statements as of September 30, 2024.
Other - Government Contracts
As a U.S. government contractor, we are subject to various audits and investigations by the U.S. government to determine whether our operations are being conducted in accordance with applicable regulatory requirements. U.S. government investigations of our operations, whether relating to government contracts or conducted for other reasons, could result in administrative, civil, or criminal liabilities, including repayments, fines or penalties being imposed upon us, suspension, proposed debarment, debarment from eligibility for future U.S. government contracting, or suspension of export privileges. Suspension or debarment could have a material adverse effect on us because of our dependence on contracts with the U.S. government. U.S. government investigations often take years to complete and many result in no adverse action against us. We also provide products and services to customers outside of the United States, which are subject to U.S. and foreign laws and regulations and foreign procurement policies and practices. Our compliance with local regulations or applicable U.S. government regulations also may be audited or investigated.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
SUPPLEMENTAL CASH FLOW INFORMATION
9 Months Ended
Sep. 30, 2024
Supplemental Cash Flow Elements [Abstract]  
SUPPLEMENTAL CASH FLOW INFORMATION SUPPLEMENTAL CASH FLOW INFORMATION
Table 18.1: Details of Cash, Cash Equivalents, and Restricted Cash
September 30, 2024December 31, 2023
(in thousands)
Cash and cash equivalents$69,762 $99,260 
Restricted cash (1)
138 136 
Cash, cash equivalents, and restricted cash$69,900 $99,396 
(1) Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is included within "Other assets" on the unaudited consolidated balance sheets.
Table 18.2: Supplemental Cash Flow Information
For the Nine Months Ended
September 30, 2024September 30, 2023
(in thousands)
Cash paid during the period for:
Interest$427 $548 
Income taxes100 147 
Non-cash investing and financing activities:
Operating lease ROU assets obtained in exchange for operating lease liabilities$626 $67 
Capital expenditure activity in accounts payable and other accrued liabilities1,041 173 
Issuance of common stock for 401K match1,619 1,943 
Intangible assets transferred to extinguish other financing obligations— 7,089 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure        
Net loss $ (28,055) $ (8,672) $ (43,190) $ (27,442)
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Principle of Consolidation
Basis of Presentation and Principle of Consolidation
The accompanying unaudited consolidated financial statements include the accounts of Telos and its subsidiaries (see Note 1 – Organization), all of whose issued and outstanding share capital is wholly owned directly and indirectly by Telos Corporation. All intercompany transactions have been eliminated in consolidation.
Basis of Comparison
Basis of Comparison
Certain prior-period amounts have been reclassified to conform to the current period presentation.
Starting in the first quarter of 2024, we reclassified sales and marketing expenses and general and administrative expenses to be presented together as selling, general and administrative ("SG&A") expenses on the consolidated statements of operations. In the third quarter of 2024, we started presenting impairment losses as separate line items from research and development ("R&D") expenses on the consolidated statements of operations. The reclassifications had no net impact on gross profit, total operating expenses or net loss in the unaudited consolidated statements of operations.
Use of Estimates
Use of Estimates
Preparing unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of revenue, expenses, assets and liabilities, and disclosure of contingent assets and liabilities. The Company regularly assesses these estimates; however, actual results could differ from those estimates. We base our estimates on historical experience, currently available information, and various other assumptions that we believe are reasonable under the circumstances.
Management evaluates these estimates and assumptions on an ongoing basis, including those relating to revenue recognition on cost estimation on certain contracts, allowance for credit losses, inventory obsolescence, valuation allowance for deferred tax assets, income taxes, certain assumptions related to share-based compensation, valuation of intangible assets and goodwill, restructuring expenses accruals, and contingencies. Actual results could differ from those estimates. The impact of changes in estimates is recorded in the period in which they become known.
Selling, General and Administrative Expenses
Selling, General and Administrative Expenses
Selling, general and administrative expenses include general and administrative expenses, as well as direct and indirect sales and marketing expenses. These costs consist primarily of compensation and benefits (including incentive-based compensation), advertising, facilities, and certain types of depreciation and amortization.
Restructuring Expenses
Restructuring Expenses
From time to time, the Company initiates restructuring activities to execute management's strategy and optimize its cost structure. Restructuring activities may include streamlining its workforce or realignment of resources to support its business strategies and enhance operational efficiency.
2022 Restructuring Plan
As previously disclosed, in the fourth quarter of 2022, the Company committed to a restructuring plan to streamline its workforce and spending to better align its cost structure with its volume of business ("2022 restructuring"). The 2022 restructuring plan reduced the Company's workforce, with a majority of the affected employees separating from the business in early 2023. In connection with this restructuring plan, we incurred restructuring-related costs, including employee severance and related benefit costs. Employee severance and related benefit costs include cash payments, outplacement services and continuing health insurance coverage. Severance costs pursuant to ongoing-benefit arrangements are recognized when probable and reasonably estimated. Other related costs include external consulting and advisory fees related to implementing the restructuring plan. These costs are recognized at fair value in the period in which the costs are incurred.
The Company incurred a cumulative amount of $3.9 million of restructuring expenses, which is the total expected costs for this restructuring plan. The actions under this restructuring plan were substantially completed in fiscal year 2023 and were fully paid in the third quarter of 2024.
2024 Restructuring Plan
Beginning in the third quarter of 2024, the Company undertook another restructuring action in an effort to optimize its strategic priorities and cost structure ("2024 restructuring"). As part of the 2024 restructuring plan, the Company decided to discontinue the development and/or sale of selected solutions or parts of solutions, which resulted in the impairment of capitalized software assets and a reduction in workforce. The restructuring charges under the 2024 restructuring plan include severance and related benefit costs. The Company accrues severance and related benefit costs under the 2024 restructuring plan when it is probable that a liability exists and the amount is reasonably estimated.
As of September 30, 2024, the cumulative amount of incurred severance and benefit costs related to the 2024 restructuring plan was $1.4 million. The 2024 restructuring actions are expected to be completed and fully paid during the remainder of fiscal year 2024.
In addition, as a result of the Company's decision to abandon the development or sale of selected solutions in the third quarter of 2024, the Company wrote-off $6.4 million of its previously capitalized software assets. This was reported as an impairment loss on intangible assets under operating expenses on the unaudited consolidated statement of operations.
Table 2.1: Restructuring Expenses and Impairment Loss
Statements of OperationsFor the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
2022 Restructuring Plan:
Severance and related benefit costsSG&A$— $— $(10)$(103)
Other related costsSG&A— — — 1,300 
2024 Restructuring Plan:
Severance and related benefit costsCost of sales393 — 393 — 
Severance and related benefit costsR&D, SG&A1,054 — 1,054 — 
Total restructuring expenses1,447 — 1,437 1,197 
Impairment of intangible assets (1)
Impairment loss on intangible assets6,373 — 6,373 — 
Total restructuring expenses and impairment loss$7,820 $— $7,810 $1,197 
(1) The recoverability evaluation of intangible assets resulted in an $11.7 million impairment loss, of which $5.3 million was recorded under cost of sales for the discontinued parts of certain solutions, and $6.4 million was recorded under operating expenses as a result of the restructuring plan (see Note 8 - Intangible Assets, Net).
At each reporting date, the Company evaluates its restructuring expense accrual to determine if the liabilities reported are still appropriate. Any changes in the estimated costs of executing the approved restructuring plans are reflected in the Company's unaudited consolidated statement of operations.
Table 2.2: Summary of Changes in Restructuring Expenses Accrual
Severance and related benefit costs (1)
(in thousands)
Balance at December 31, 2023$400 
Expenses1,437 
Cash payments(490)
Balance at September 30, 2024$1,347 
(1) Restructuring expenses accrual is included within "Other current liabilities" on the Company's unaudited consolidated balance sheets (see Note 9 - Other Balance Sheet Components for further details).
Income Taxes
Income Taxes
The period for which tax years are open, 2021 to 2023, has not been extended beyond the applicable statute of limitations. During September 2024, the Company was notified by the Internal Revenue Service that it is examining the Company's 2021 federal income tax return.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures." This standard requires disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to our chief operating decision maker ("CODM") and the aggregate amount of other segment items included in each reported measure of segment profit or loss. The ASU also requires that a public entity disclose the title and position of the CODM within the Company and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. ASU 2023-07 will affect how we report segment information, starting with our Form 10-K for the year ended December 31, 2024, and our quarterly reports on Form 10-Q starting with our quarterly report for the quarter ended March 31, 2025. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. We are evaluating these new segment disclosure requirements and the impact of their adoption on our unaudited consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosure," which requires, on an annual basis, greater disaggregation of information about a reporting entity's effective tax rate reconciliation and additional information for reconciling items that meet a quantitative threshold. The ASU also requires information on income taxes paid. This standard applies to all entities subject to income taxes and will be effective for annual periods beginning after December 15, 2024, with early adoption permitted. The ASU should be applied on a prospective basis, although retrospective application is permitted. We are currently assessing the impact of the adoption of this ASU on our unaudited consolidated financial statements.
In November 2024, the FASB issued ASU 2024-03, "Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses." This standard requires additional disclosure of certain amounts included in the expense captions presented on the statement of operations, as well as disclosures about selling expenses. The ASU is effective on a prospective basis, with the option for retrospective application, for annual periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027. Early adoption is permitted for annual financial statements that have not yet been issued. We are in the process of assessing the impact the adoption of this ASU on our unaudited consolidated financial statement.
In addition, from time to time, new accounting standards are issued by the Financial Accounting Standard Board or other standard-setting bodies and are adopted by the Company as of the specified accounting date. Unless otherwise discussed, the Company believes that issued standards not yet effective will not have a material effect on its financial statements.
Revenue Recognition
We account for revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The unit of account in ASC 606 is a performance obligation, which is a promise in a contract with a customer to transfer a good or service to the customer.
The majority of our revenue is recognized over time, as control is transferred continuously to our customers, who receive and consume benefits as we perform. Revenue transferred to customers over time accounted for 78% and 81% of our revenue for the three and nine months ended September 30, 2024, respectively, and 89% of our revenue for the three and nine months ended September 30, 2023, respectively. All of our business groups earn services revenue under a variety of contract types, including time and materials, firm-fixed price, firm-fixed price level of effort, and cost-plus fixed fee contract types, which may include variable consideration.
For performance obligations in which control does not continuously transfer to the customer, we recognize revenue at the point in time when each performance obligation is fully satisfied. This coincides with the point in time the customer obtains control of the product or service, which typically occurs upon customer acceptance or receipt of the product or service, given that we maintain control of the product or service until that point. Revenue transferred to customers at a point in time accounted for 22% and 19% of our revenue for the three and nine months ended September 30, 2024, respectively, and 11% of our revenue for the three and nine months ended September 30, 2023, respectively.
Orders for the sale of software licenses may contain multiple performance obligations, such as maintenance, training, or consulting services, which are typically delivered over time, consistent with the transfer of control disclosed above for the provision of services. When an order contains multiple performance obligations, we allocate the transaction price to the performance obligations based on the standalone selling price of the product or service underlying each performance obligation. The standalone selling price represents the amount we would sell the product or service to a customer on a standalone basis.
For certain performance obligations where we are not primarily responsible for fulfilling the promise to provide the goods or services to the customer, do not have inventory risk and have limited discretion in establishing the price for the goods or services, we recognize revenue on a net basis.
Our contracts may include various types of variable considerations and may include estimated amounts in the transaction price, based on all of the information available to us, and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when any uncertainty associated with the variable consideration is resolved. We evaluate and include these estimated amounts of variable consideration in the transaction price and as performance on these contracts is complete, we adjust our revenue when deemed necessary. No revenue adjustments were recorded during the three and nine months ended September 30, 2024, and 2023.
We provide for anticipated losses on contracts during the period when the loss is determined by recording an expense for the total expected costs that exceeds the total estimated revenue for a performance obligation. No contract loss was recorded during the three months ended September 30, 2024. We recorded an immaterial contract loss during the nine months ended September 30, 2024. No contract losses were recorded during the three and nine months ended September 30, 2023.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Schedule of Changes in Restructuring Expenses Accrual
Table 2.1: Restructuring Expenses and Impairment Loss
Statements of OperationsFor the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
2022 Restructuring Plan:
Severance and related benefit costsSG&A$— $— $(10)$(103)
Other related costsSG&A— — — 1,300 
2024 Restructuring Plan:
Severance and related benefit costsCost of sales393 — 393 — 
Severance and related benefit costsR&D, SG&A1,054 — 1,054 — 
Total restructuring expenses1,447 — 1,437 1,197 
Impairment of intangible assets (1)
Impairment loss on intangible assets6,373 — 6,373 — 
Total restructuring expenses and impairment loss$7,820 $— $7,810 $1,197 
(1) The recoverability evaluation of intangible assets resulted in an $11.7 million impairment loss, of which $5.3 million was recorded under cost of sales for the discontinued parts of certain solutions, and $6.4 million was recorded under operating expenses as a result of the restructuring plan (see Note 8 - Intangible Assets, Net).
At each reporting date, the Company evaluates its restructuring expense accrual to determine if the liabilities reported are still appropriate. Any changes in the estimated costs of executing the approved restructuring plans are reflected in the Company's unaudited consolidated statement of operations.
Table 2.2: Summary of Changes in Restructuring Expenses Accrual
Severance and related benefit costs (1)
(in thousands)
Balance at December 31, 2023$400 
Expenses1,437 
Cash payments(490)
Balance at September 30, 2024$1,347 
(1) Restructuring expenses accrual is included within "Other current liabilities" on the Company's unaudited consolidated balance sheets (see Note 9 - Other Balance Sheet Components for further details).
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Customer Type
Table 3.1: Revenue by Customer Type
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
Amount%Amount%Amount%Amount%
(dollars in thousands)
Federal$20,607 87 %$32,955 91 %$72,046 88%$93,456 90%
State, local, and commercial3,176 13 %3,231 9 %9,854 12%10,863 10%
Total revenue$23,783 100 %$36,186 100 %$81,900 100 %$104,319 100 %
Table 3.2: Revenue by Contract Type
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
Amount%Amount%Amount%Amount%
(dollars in thousands)
Firm fixed-price$18,293 77 %$27,809 77 %$63,308 77%$80,116 77%
Time-and-materials3,045 13 %3,504 10 %9,204 11%10,608 10%
Cost plus fixed fee2,445 10 %4,873 13 %9,388 12%13,595 13%
Total revenue$23,783 100 %$36,186 100 %$81,900 100%$104,319 100 %
Schedules of Concentration of Risk, by Risk Factor
Table 3.3: Revenue Concentration Greater than 10% of Total Revenue
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
U.S. Department of Defense ("DoD")46%61%53%65%
U.S. Department of Homeland Security ("DHS")16%6%15%3%
Schedule of Contract Balances
Table 3.4: Contract Balances
Balance Sheet PresentationSeptember 30, 2024December 31, 2023
(in thousands)
Billed accounts receivable (1)
Accounts receivable, net$7,690 $17,818 
Unbilled accounts receivableAccounts receivable, net3,857 8,022 
Contract assetsAccounts receivable, net3,334 4,584 
Contract liabilitiesContract liabilities6,779 6,728 
(1) Net of allowance for credit losses.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE, NET (Tables)
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
Table 4: Details of Accounts Receivable, Net
September 30, 2024December 31, 2023
(in thousands)
Billed accounts receivable$7,738 $18,101 
Unbilled accounts receivable3,857 8,022 
Contract assets3,334 4,584 
Allowance for credit losses (1)
(48)(283)
Accounts receivable, net$14,881 $30,424 
(1) Includes provision for credit losses, net of recoveries.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES, NET (Tables)
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net
Table 5: Details of Inventories, Net
September 30, 2024December 31, 2023
(in thousands)
Gross inventory$2,165 $2,179 
Allowance for inventory obsolescence(759)(759)
Inventories, net$1,406 $1,420 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY AND EQUIPMENT, NET (Tables)
9 Months Ended
Sep. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Table 6.1: Details of Property and Equipment, Net
September 30, 2024December 31, 2023
Gross Carrying AmountAccumulated Depreciation and AmortizationNet Carrying ValueGross Carrying AmountAccumulated Depreciation and AmortizationNet Carrying Value
(in thousands)
Furniture and equipment$16,425 $(13,551)$2,874 $16,213 $(13,363)$2,850 
Leasehold improvements3,395 (2,697)698 3,211 (2,604)607 
Total$19,820 $(16,248)$3,572 $19,424 $(15,967)$3,457 
Table 6.2: Depreciation and Amortization Expense
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Depreciation and amortization expense$329 $548 $1,223 $1,700 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS, NET (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Net
Table 8.1: Details of Intangible Assets, Net
September 30, 2024December 31, 2023
Estimated Useful LifeGross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
(in years)(in thousands)
Acquired technology8$3,630 $(1,437)$2,193 $3,630 $(1,097)$2,533 
Customer relationship340 (40)— 40 (32)
Software development costs
2 - 5
26,316 (14,255)12,061 35,312 (12,256)23,056 
Subtotal29,986 (15,732)14,254 38,982 (13,385)25,597 
In-process software development costs (1)
15,373 — 15,373 14,019 — 14,019 
Total$45,359 $(15,732)$29,627 $53,001 $(13,385)$39,616 
(1) In-process software development costs are costs for software that is not yet available for its intended use or general release to customers as of balance sheet date, thus not yet amortized.
Schedule of Indefinite-Lived Intangible Assets
Table 8.1: Details of Intangible Assets, Net
September 30, 2024December 31, 2023
Estimated Useful LifeGross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
(in years)(in thousands)
Acquired technology8$3,630 $(1,437)$2,193 $3,630 $(1,097)$2,533 
Customer relationship340 (40)— 40 (32)
Software development costs
2 - 5
26,316 (14,255)12,061 35,312 (12,256)23,056 
Subtotal29,986 (15,732)14,254 38,982 (13,385)25,597 
In-process software development costs (1)
15,373 — 15,373 14,019 — 14,019 
Total$45,359 $(15,732)$29,627 $53,001 $(13,385)$39,616 
(1) In-process software development costs are costs for software that is not yet available for its intended use or general release to customers as of balance sheet date, thus not yet amortized.
Schedule of Amortization Expense
Table 8.2: Amortization Expense
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Amortization expense related to:
Software development costs – cost of sales (1)
$1,402 $1,767 $4,509 $1,767 
Software development costs – research and development588 (19)2,286 843 
Other intangible assets – general and administrative115 117 348 350 
Total$2,105 $1,865 $7,143 $2,960 
(1) Amortization expense for software development costs related to assets to be sold, leased, or otherwise marketed is charged under cost of sales on the unaudited consolidated statements of operations.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER BALANCE SHEET COMPONENTS (Tables)
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Other Assets
Table 9.1: Details of Other Assets
September 30, 2024December 31, 2023
(in thousands)
Investment (1)
$3,000 $— 
Restricted cash138 136 
Other (2)
6,382 749 
Other assets$9,520 $885 
(1) In March 2024, the Company made a $3.0 million investment in a privately held company via a simple agreement for future equity. The Company elected to apply the fair value option on this investment. The Company believes the fair value option best reflects the economics of the underlying transaction. During the three and nine months ended September 30, 2024, there were no changes in the fair value. This is categorized as Level 3 as a result of the non-marketable observable inputs.
(2) Includes long-term prepaid assets in the amount of $5.3 million as of September 30, 2024.
Schedule of Accounts Payable and Other Accrued Liabilities
Table 9.2: Details of Accounts Payable and Other Accrued Liabilities
September 30, 2024December 31, 2023
(in thousands)
Accounts payable$2,796 $8,307 
Accrued payables3,493 5,443 
Accounts payable and other accrued liabilities$6,289 $13,750 
Schedule of Other Current Liabilities
Table 9.3: Details of Other Current Liabilities
September 30, 2024December 31, 2023
(in thousands)
Other accrued expenses$1,085 $1,427 
Restructuring expenses accrual1,347 400 
Other472 497 
Other current liabilities$2,904 $2,324 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Compensation Expense
Table 11.1: Details of Stock Compensation Expense by Category
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Cost of sales – services$115 $73 $600 $624 
Research and development188 328 (261)1,945 
Selling, general and administrative8,511 4,817 13,678 19,893 
Total$8,814 $5,218 $14,017 $22,462 
Schedule of Restricted Stock Unit Activity
Table 11.2: Restricted Stock Unit Activity
Service-BasedPerformance-BasedTotal SharesWeighted-Average Grant Date Fair Value
Unvested outstanding units as of December 31, 20232,132,613 43,800 2,176,413 $5.07 
Granted1,780,180 10,710,226 12,490,406 3.47 
Vested(1,806,608)— (1,806,608)4.41 
Forfeited, cancelled, or expired(65,506)(43,800)(109,306)13.82 
Unvested outstanding units as of September 30, 20242,040,679 10,710,226 12,750,905 $3.53 
Schedule of Stock Option Activity
Table 11.3: Stock Option Activity
Stock Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)Aggregate Intrinsic Value
Outstanding option balance as of December 31, 2023400,000 $1.80 9.4$740,000 
Granted— — 
Exercised(83,000)1.80 
Forfeited, cancelled, or expired— — 
Outstanding option balance as of September 30, 2024317,000 $1.80 8.6$567,430 
Exercisable stock option as of September 30, 2024317,000 $1.80 8.6$567,430 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
9 Months Ended
Sep. 30, 2024
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
Table 13: Details of Changes in the Components of Accumulated Other Comprehensive Loss
Foreign currency translation adjustmentPension liability adjustmentTotal
(in thousands)
Balance as of December 31, 2023$(167)$107 $(60)
Other comprehensive loss(34)(30)(64)
Balance as of September 30, 2024$(201)$77 $(124)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
LOSS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Potentially Dilutive Securities
Table 14: Potentially Dilutive Securities
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Weighted-average number of shares – unvested restricted stock units and stock options524 667 869 522 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT INFORMATION (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Table 16: Results of Operations by Business Segment
For the Three Months EndedFor the Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Revenues
Security Solutions$18,332 $19,795 $54,839 $56,764 
Secure Networks5,451 16,391 27,061 47,555 
Total revenue23,783 36,186 81,900 104,319 
Cost of sales (excluding impairment loss, depreciation and amortization)
Security Solutions9,201 8,498 26,505 25,304 
Secure Networks4,616 12,730 21,444 37,870 
Total cost of sales (excluding impairment loss, depreciation and amortization)13,817 21,228 47,949 63,174 
Impairment loss on intangible assets
Security Solutions5,333 — 5,333 — 
Secure Networks— — — — 
Total impairment loss on intangible assets5,333 — 5,333 — 
Depreciation and amortization
Security Solutions1,488 1,943 4,800 2,281 
Secure Networks10 
Total depreciation and amortization1,490 1,945 4,807 2,291 
Gross profit
Security Solutions2,310 9,354 18,201 29,179 
Secure Networks833 3,659 5,610 9,675 
Total gross profit3,143 13,013 23,811 38,854 
Operating expenses (1)
32,007 22,706 69,757 70,984 
Operating loss(28,864)(9,693)(45,946)(32,130)
Other income983 1,222 3,299 5,367 
Interest expense(157)(178)(492)(611)
Loss before income taxes(28,038)(8,649)(43,139)(27,374)
Provision for income taxes(17)(23)(51)(68)
Net loss$(28,055)$(8,672)$(43,190)$(27,442)
(1) This includes an impairment loss of $6.4 million for the three and nine months ended September 30, 2024, and $0.3 million for the three and nine months ended September 30, 2023.
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
9 Months Ended
Sep. 30, 2024
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash and Cash Equivalents
Table 18.1: Details of Cash, Cash Equivalents, and Restricted Cash
September 30, 2024December 31, 2023
(in thousands)
Cash and cash equivalents$69,762 $99,260 
Restricted cash (1)
138 136 
Cash, cash equivalents, and restricted cash$69,900 $99,396 
(1) Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is included within "Other assets" on the unaudited consolidated balance sheets.
Schedule of Restrictions on Cash and Cash Equivalents
Table 18.1: Details of Cash, Cash Equivalents, and Restricted Cash
September 30, 2024December 31, 2023
(in thousands)
Cash and cash equivalents$69,762 $99,260 
Restricted cash (1)
138 136 
Cash, cash equivalents, and restricted cash$69,900 $99,396 
(1) Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is included within "Other assets" on the unaudited consolidated balance sheets.
Schedule of Supplemental Cash Flow Information
Table 18.2: Supplemental Cash Flow Information
For the Nine Months Ended
September 30, 2024September 30, 2023
(in thousands)
Cash paid during the period for:
Interest$427 $548 
Income taxes100 147 
Non-cash investing and financing activities:
Operating lease ROU assets obtained in exchange for operating lease liabilities$626 $67 
Capital expenditure activity in accounts payable and other accrued liabilities1,041 173 
Issuance of common stock for 401K match1,619 1,943 
Intangible assets transferred to extinguish other financing obligations— 7,089 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
ORGANIZATION (Details)
Sep. 30, 2024
Telos ID  
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]  
Business acquisition, percentage of voting interests acquired 100.00%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Business Acquisition [Line Items]          
Impairment loss on intangible assets $ 6,373 $ 349 $ 6,373 $ 349  
2024 Restructuring Plan          
Business Acquisition [Line Items]          
Restructuring charges incurred to date 1,400   1,400    
Impairment loss on intangible assets $ 6,373 $ 0 $ 6,373 $ 0  
Employee Severance | 2022 Restructuring Plan          
Business Acquisition [Line Items]          
Restructuring charges         $ 3,900
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES - Restructuring Expenses and Impairment Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Impairment of intangible assets $ 6,373 $ 349 $ 6,373 $ 349
Impairment loss on intangible assets 11,700   11,706 349
Impairment loss on intangible assets 5,333 0 5,333 0
2022 And 2024 Restructuring Plans        
Restructuring Cost and Reserve [Line Items]        
Total restructuring expenses 1,447 0 1,437 1,197
Total restructuring expenses and impairment loss 7,820 0 7,810 1,197
2024 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Impairment of intangible assets 6,373 0 6,373 0
Selling, general and administrative | 2022 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Severance and related benefit costs 0 0 (10) (103)
Other related costs 0 0 0 1,300
Cost of sales – services | 2024 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Severance and related benefit costs 393 0 393 0
R&D, SG&A | 2024 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Severance and related benefit costs $ 1,054 $ 0 $ 1,054 $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES - Changes in Restructuring Expenses Accrual (Details) - Severance and related benefit costs
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Restructuring Reserve [Roll Forward]  
Beginning Balance $ 400
Expenses 1,437
Cash payments (490)
Ending Balance $ 1,347
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Contract with customer, asset, cumulative catch-up adjustment to revenue, modification of contract $ 0 $ 0 $ 0 $ 0
Contract loss 0 0 0 0
Contract with customer, liability, revenue recognized 1,200,000 $ 1,200,000 5,700,000 $ 5,300,000
Remaining performance obligations $ 38,900,000   $ 38,900,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation (as a percent) 87.00%   87.00%  
Remaining performance obligation, period 1 year   1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, period    
Revenue from Contract with Customer, Product and Service Benchmark | Revenue Timing of Transfer of Goods or Service | Transferred over Time        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 78.00% 89.00% 81.00% 89.00%
Revenue from Contract with Customer, Product and Service Benchmark | Revenue Timing of Transfer of Goods or Service | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 22.00% 11.00% 19.00% 11.00%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 23,783 $ 36,186 $ 81,900 $ 104,319
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Total revenue $ 23,783 $ 36,186 $ 81,900 $ 104,319
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Firm fixed-price        
Disaggregation of Revenue [Line Items]        
Total revenue $ 18,293 $ 27,809 $ 63,308 $ 80,116
Concentration risk, percentage 77.00% 77.00% 77.00% 77.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Time-and-materials        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,045 $ 3,504 $ 9,204 $ 10,608
Concentration risk, percentage 13.00% 10.00% 11.00% 10.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Cost plus fixed fee        
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,445 $ 4,873 $ 9,388 $ 13,595
Concentration risk, percentage 10.00% 13.00% 12.00% 13.00%
Federal | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Total revenue $ 20,607 $ 32,955 $ 72,046 $ 93,456
Concentration risk, percentage 87.00% 91.00% 88.00% 90.00%
State, local, and commercial | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,176 $ 3,231 $ 9,854 $ 10,863
Concentration risk, percentage 13.00% 9.00% 12.00% 10.00%
U.S. Department of Defense ("DoD") | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 46.00% 61.00% 53.00% 65.00%
U.S. Department of Homeland Security ("DHS") | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 16.00% 6.00% 15.00% 3.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Billed accounts receivable $ 7,690 $ 17,818
Unbilled accounts receivable 3,857 8,022
Contract assets 3,334 4,584
Contract liabilities $ 6,779 $ 6,728
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE, NET - Schedule of Accounts, Notes, Loans and Financing Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accounts Receivable, after Allowance for Credit Loss [Abstract]    
Billed accounts receivable $ 7,738 $ 18,101
Unbilled accounts receivable 3,857 8,022
Contract assets 3,334 4,584
Allowance for credit losses (48) (283)
Accounts receivable, net $ 14,881 $ 30,424
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE, NET - Narrative (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Federal | Accounts Receivable | Customer Concentration Risk    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Concentration risk, percentage 92.00% 91.00%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Gross inventory $ 2,165 $ 2,179
Allowance for inventory obsolescence (759) (759)
Inventories, net $ 1,406 $ 1,420
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Property, Plant and Equipment [Line Items]          
Gross Carrying Amount $ 19,820   $ 19,820   $ 19,424
Accumulated Depreciation and Amortization (16,248)   (16,248)   (15,967)
Net Carrying Value 3,572   3,572   3,457
Depreciation and amortization expense 329 $ 548 1,223 $ 1,700  
Furniture and equipment          
Property, Plant and Equipment [Line Items]          
Gross Carrying Amount 16,425   16,425   16,213
Accumulated Depreciation and Amortization (13,551)   (13,551)   (13,363)
Net Carrying Value 2,874   2,874   2,850
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Gross Carrying Amount 3,395   3,395   3,211
Accumulated Depreciation and Amortization (2,697)   (2,697)   (2,604)
Net Carrying Value $ 698   $ 698   $ 607
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
GOODWILL (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Goodwill [Line Items]          
Goodwill $ 17,922,000   $ 17,922,000   $ 17,922,000
Impairment loss on intangible assets 0 $ 0 0 $ 0  
Security Solutions          
Goodwill [Line Items]          
Goodwill 3,000,000   3,000,000   3,000,000
Secure Networks          
Goodwill [Line Items]          
Goodwill $ 14,900,000   $ 14,900,000   $ 14,900,000
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS, NET - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 29,986 $ 38,982
Accumulated Amortization (15,732) (13,385)
Net Carrying Value 14,254 25,597
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Carrying Amount 45,359 53,001
Accumulated Amortization (15,732) (13,385)
Net Carrying Value 29,627 39,616
In-process software development costs    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets $ 15,373 14,019
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 8 years  
Gross Carrying Amount $ 3,630 3,630
Accumulated Amortization (1,437) (1,097)
Net Carrying Value 2,193 2,533
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (1,437) (1,097)
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Gross Carrying Amount $ 40 40
Accumulated Amortization (40) (32)
Net Carrying Value 0 8
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (40) (32)
Software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 26,316 35,312
Accumulated Amortization (14,255) (12,256)
Net Carrying Value 12,061 23,056
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (14,255) $ (12,256)
Software development costs | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 2 years  
Software development costs | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS, NET - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]        
Impairment loss on intangible assets $ 11,700   $ 11,706 $ 349
Impairment losses 6,373 $ 349 6,373 349
Impairment loss on intangible assets 5,333 0 5,333 0
Other asset impairment charges $ 0 $ 0 $ 0 $ 0
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS, NET - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Finite-Lived Intangible Assets [Line Items]        
Software development costs - cost of sales $ 1,402 $ 1,767 $ 4,509 $ 1,767
Total 2,105 1,865 7,143 2,960
Research and Development Netting        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets 588 (19) 2,286 843
Selling, general and administrative        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets $ 115 $ 117 $ 348 $ 350
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER BALANCE SHEET COMPONENTS - Other Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Investment $ 3,000   $ 0
Restricted cash 138   136
Other 6,382   749
Other assets 9,520   $ 885
Investment owned cost   $ 3,000  
Prepaid expense and other assets $ 5,300    
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER BALANCE SHEET COMPONENTS - Accounts Payable and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 2,796 $ 8,307
Accrued payables 3,493 5,443
Accounts payable and other accrued liabilities $ 6,289 $ 13,750
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Other accrued expenses $ 1,085 $ 1,427
Restructuring expenses accrual 1,347 400
Other 472 497
Other current liabilities $ 2,904 $ 2,324
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details)
$ in Millions
Dec. 30, 2022
USD ($)
variable_rate
day
Apr. 12, 2023
USD ($)
Debt Instrument [Line Items]    
Maximum senior leverage ratio covenant 3  
Receivables excluded from collateral   $ 25.0
Revolving Credit Facility | Credit Agreement    
Debt Instrument [Line Items]    
Debt instrument, variable rates | variable_rate 3  
Revolving Credit Facility | Credit Agreement | Alternative Base Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.90%  
Debt instrument, prior notice period | day 5  
Revolving Credit Facility | Credit Agreement | Adjusted Daily Simple Secured Overnight Financing Rate (SOFR)    
Debt Instrument [Line Items]    
Basis spread on variable rate 1.90%  
Debt instrument, prior notice period | day 3  
Revolving Credit Facility | Credit Agreement | Adjusted Term Secured Overnight Financing Rate (SOFR)    
Debt Instrument [Line Items]    
Basis spread on variable rate 1.90%  
Debt instrument, prior notice period | day 1  
Revolving Credit Facility | Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 30.0  
Incremental increase in interest rates in the event of default 2.00%  
Letter of Credit | Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 5.0  
Expansion feature borrowing limit $ 30.0  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.3
DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2022
USD ($)
extension_option
Sep. 30, 2023
USD ($)
Sep. 30, 2024
Sep. 30, 2023
USD ($)
Debt Instrument [Line Items]        
Other income   $ 0.0   $ 1.4
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Software Licenses Under Delivery Order        
Debt Instrument [Line Items]        
Consideration received $ 9.1      
Number of exercisable options | extension_option 3      
Period of exercisable extension options     12 months  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION - Narrative (Details)
3 Months Ended 9 Months Ended
May 28, 2024
day
shares
May 21, 2024
shares
May 16, 2024
shares
Sep. 30, 2024
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Dec. 31, 2023
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares) | shares           12,490,406    
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, weighted average grant date fair value (in dollars per share) | $ / shares       $ 3.53   $ 3.53   $ 5.07
Income tax benefits | $       $ 0 $ 0 $ 0 $ 0  
Stock-based compensation expense | $       8,814,000 $ 5,218,000 14,017,000 $ 22,462,000  
Aggregate intrinsic value, outstanding, exercisable, and vested or expected to vest | $       45,800,000   45,800,000    
Unrecognized stock-based compensation expense | $       24,700,000   $ 24,700,000    
Weighted-average remaining vesting period           10 months 24 days    
Unrecognized compensation costs related to non-vested stock options | $       $ 0   $ 0    
Share-Based Payment Arrangement, Expense, Cumulative Catch-Up Adjustment                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation expense | $           $ 1,200,000    
Certain Senior Executives And Employees                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation arrangement by share based payment award, equity instruments other than options, number of common shares that may be settled based on conditions | shares 6,875,000              
Number of consecutive calendar days | day 50              
2016 Omnibus Long-Term Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, number of additional shares authorized (in shares) | shares   8,500,000            
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares) | shares   21,959,913            
Restricted Stock Units (RSUs) | 2016 Omnibus Long-Term Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Award vesting period           3 years    
Stock Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Award vesting period           1 year    
Performance-Based                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares) | shares           10,710,226    
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term           2 years 7 months 2 days    
Expected volatility rate           83.90%    
Risk-free rate           4.70%    
Performance-Based | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, weighted average grant date fair value (in dollars per share) | $ / shares       $ 2.62   $ 2.62    
Share-based compensation arrangement by share-based payment award, award requisite service period           7 months 17 days    
Performance-Based | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, weighted average grant date fair value (in dollars per share) | $ / shares       $ 3.75   $ 3.75    
Share-based compensation arrangement by share-based payment award, award requisite service period           1 year 3 months 21 days    
Performance-Based | Certain Senior Executives And Employees                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares) | shares 2,499,945   1,335,281          
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total $ 8,814 $ 5,218 $ 14,017 $ 22,462
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total 188 328 (261) 1,945
Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total 8,511 4,817 13,678 19,893
Cost of sales – services | Cost of sales – services        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total $ 115 $ 73 $ 600 $ 624
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details)
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Total  
Outstanding, beginning balance (in shares) 2,176,413
Granted (in shares) 12,490,406
Vested (in shares) (1,806,608)
Forfeited, cancelled, or expired (in shares) (109,306)
Outstanding, beginning balance (in shares) 12,750,905
Weighted-Average Grant Date Fair Value  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 5.07
Granted (in dollars per share) | $ / shares 3.47
Vested (in dollars per share) | $ / shares 4.41
Forfeited, cancelled, or expired (in shares) | $ / shares 13.82
Outstanding, ending balance (in dollars per share) | $ / shares $ 3.53
Service-Based  
Total  
Outstanding, beginning balance (in shares) 2,132,613
Granted (in shares) 1,780,180
Vested (in shares) (1,806,608)
Forfeited, cancelled, or expired (in shares) (65,506)
Outstanding, beginning balance (in shares) 2,040,679
Performance-Based  
Total  
Outstanding, beginning balance (in shares) 43,800
Granted (in shares) 10,710,226
Vested (in shares) 0
Forfeited, cancelled, or expired (in shares) (43,800)
Outstanding, beginning balance (in shares) 10,710,226
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION - Stock Option Activity (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Stock Options Outstanding    
Outstanding option balance at the beginning of period (in shares) | shares 400,000  
Granted (in shares) | shares 0  
Exercised (in shares) | shares (83,000)  
Forfeited, cancelled, or expired (in shares) | shares 0  
Outstanding option balance at the ending of period (in shares) | shares 317,000 400,000
Exercisable stock option (in shares) | shares 317,000  
Weighted-Average Exercise Price    
Outstanding option balance at the beginning of period (in dollars per share) | $ / shares $ 1.80  
Granted (in dollars per share) | $ / shares 0  
Exercised (in dollars per share) | $ / shares 1.80  
Forfeited, cancelled, or expired (in dollars per share) | $ / shares 0  
Outstanding option balance at the ending of period (in dollars per share) | $ / shares 1.80 $ 1.80
Exercisable stock option (in dollars per share) | $ / shares $ 1.80  
Stock Options Additional Disclosures    
Weighted Average Remaining Contractual Term, Outstanding option balance 8 years 7 months 6 days 9 years 4 months 24 days
Aggregate Intrinsic Value, Outstanding option balance | $ $ 567,430 $ 740,000
Exercisable stock option (in shares) 8 years 7 months 6 days  
Aggregate Intrinsic Value, Exercisable stock option | $ $ 567,430  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE REPURCHASES (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
May 24, 2022
Equity [Abstract]          
Stock repurchase program, authorized amount         $ 50.0
Stock repurchased and retired during period (in shares) 0 0 0 0  
Stock repurchase program, remaining authorized repurchase amount $ 38.7   $ 38.7    
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.3
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 149,149 $ 167,536 $ 159,003 $ 172,354
Other comprehensive loss 22 29 (64) 31
Ending balance 129,483 164,021 129,483 164,021
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (146) (53) (60) (55)
Ending balance (124) $ (24) (124) $ (24)
Foreign currency translation adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (167)  
Other comprehensive loss     (34)  
Ending balance (201)   (201)  
Pension liability adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     107  
Other comprehensive loss     (30)  
Ending balance $ 77   $ 77  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.3
LOSS PER SHARE (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Unvested antidilutive stock units excluded from the dilutive effect (stock units) (in shares) 10,710,226 265,608 10,710,226 265,608
Weighted-average number of shares – unvested restricted stock units and stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted-average number of shares – unvested restricted stock units and stock options (in shares) 524,000 667,000 869,000 522,000
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.3
RELATED PARTY TRANSACTIONS (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 07, 2023
Jan. 03, 2023
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Related Party Transaction [Line Items]          
Granted (in shares)       12,490,406  
Related Party | Restricted Stock          
Related Party Transaction [Line Items]          
Granted (in shares)   16,859      
Related Party | Restricted Stock | Share-based Payment Arrangement, Tranche One          
Related Party Transaction [Line Items]          
Award vesting rights, percentage   50.00%      
Related Party | Restricted Stock | Share-based Payment Arrangement, Tranche Two          
Related Party Transaction [Line Items]          
Award vesting rights, percentage   50.00%      
Director          
Related Party Transaction [Line Items]          
Related party transaction, amounts of transaction     $ 32,000   $ 32,000
Emmett J. Wood | Related Party          
Related Party Transaction [Line Items]          
Compensation paid $ 249,000        
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT INFORMATION - Narrative (Details)
9 Months Ended
Sep. 30, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
Number of operating segments 2
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT INFORMATION - Operations by Business Segment (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues        
Total revenue $ 23,783,000 $ 36,186,000 $ 81,900,000 $ 104,319,000
Cost of sales (excluding impairment loss, depreciation and amortization)        
Total cost of sales (excluding impairment loss, depreciation and amortization) 13,817,000 21,228,000 47,949,000 63,174,000
Impairment loss on intangible assets        
Total impairment loss on intangible assets 5,333,000 0 5,333,000 0
Depreciation and amortization        
Depreciation and amortization 1,490,000 1,945,000 4,807,000 2,291,000
Gross profit        
Total gross profit 3,143,000 13,013,000 23,811,000 38,854,000
Operating expenses 32,007,000 22,706,000 69,757,000 70,984,000
Operating loss (28,864,000) (9,693,000) (45,946,000) (32,130,000)
Other income 983,000 1,222,000 3,299,000 5,367,000
Interest expense (157,000) (178,000) (492,000) (611,000)
Loss before income taxes (28,038,000) (8,649,000) (43,139,000) (27,374,000)
Provision for income taxes (17,000) (23,000) (51,000) (68,000)
Net loss (28,055,000) (8,672,000) (43,190,000) (27,442,000)
Impairment loss on intangible assets 0 0 0 0
Impairment loss on intangible assets 6,373,000 349,000 6,373,000 349,000
Security Solutions        
Revenues        
Total revenue 18,332,000 19,795,000 54,839,000 56,764,000
Cost of sales (excluding impairment loss, depreciation and amortization)        
Total cost of sales (excluding impairment loss, depreciation and amortization) 9,201,000 8,498,000 26,505,000 25,304,000
Impairment loss on intangible assets        
Total impairment loss on intangible assets 5,333,000 0 5,333,000 0
Depreciation and amortization        
Depreciation and amortization 1,488,000 1,943,000 4,800,000 2,281,000
Gross profit        
Total gross profit 2,310,000 9,354,000 18,201,000 29,179,000
Secure Networks        
Revenues        
Total revenue 5,451,000 16,391,000 27,061,000 47,555,000
Cost of sales (excluding impairment loss, depreciation and amortization)        
Total cost of sales (excluding impairment loss, depreciation and amortization) 4,616,000 12,730,000 21,444,000 37,870,000
Impairment loss on intangible assets        
Total impairment loss on intangible assets 0 0 0 0
Depreciation and amortization        
Depreciation and amortization 2,000 2,000 7,000 10,000
Gross profit        
Total gross profit $ 833,000 $ 3,659,000 $ 5,610,000 $ 9,675,000
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.3
SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Supplemental Cash Flow Elements [Abstract]        
Cash and cash equivalents $ 69,762 $ 99,260    
Restricted cash 138 136    
Cash, cash equivalents, and restricted cash $ 69,900 $ 99,396 $ 100,088 $ 119,438
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.3
SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash paid during the period for:    
Interest $ 427 $ 548
Income taxes 100 147
Non-cash investing and financing activities:    
Operating lease ROU assets obtained in exchange for operating lease liabilities 626 67
Capital expenditure activity in accounts payable and other accrued liabilities 1,041 173
Issuance of common stock for 401K match 1,619 1,943
Intangible assets transferred to extinguish other financing obligations $ 0 $ 7,089
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "R ;%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " L@&Q9:A'$J.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITG%0^CVLN))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BP(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M X)HFCMP2,HH4K J[ 26=\9+75$13Z>\4:O^/ 9AP(S&G! AR,EX#4'UB\3 MPVD>.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO .'MZ?'E[)N9<=$ M:M28?R4KZ11PPRZ37]OM_>Z!]:(1MQ7G%1<[P67#)6_?%]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M+(!L64":_C#-!0 P!X !@ !X;"]W;W)K MV6!G4_E"/2K"-IO!'R2Q9PKLA+'"7912=0*OW0ZV5>P&.6G8J4 M)W!G*63,%)S*52]+)6=^(8JC'K6LLU[,PJ0S&1?79G(R%KF*PH3/),GR.&;R M]9)'8G/1L3N["T_A*E#Z0F\R3MF*S[GZ/9U)..M5+GX8\R0+14(D7UYTIO8' MUZ%:4#SQ*>2;[,TQT2@+(;[HDUO_HF/I$O&(>TI;,/BWYBZ/(NT$Y?AG:]JI M?E,+WQ[OW&\*>(!9L(R[(OHC]%5PT1EUB,^7+(_4D]C\RK= ^WGB2@K_I)- M^6R_WR%>GBD1;\50@CA,RO_L9?LBW@KL!@'="N@[@=WT"\Y6X!2@9%N"#HU<<6:2](E6< DS\8]!9[Z3L_; MZB]+/6W0GY-[D:@@(]>)S_VO]3TH2U4@NBO0)44-YSP])8YU0JA%^X;RN+C\ M0:Q/B34PR;\JCE.]'Z?P<]#W\]=TD2D)3>YOTQLJ'?IF!]T//V0I\_A%!SI: MQN6:=R8_?&>?63^;\+Z1V5>P_0JVC[E/KH270Q=5Y/DUY2927&Y;W8\F)%35 M$FE0(0T.0_J8,ZFXC%[)$T^%5"8\W$K)W/127%35$N^LPCL[#&_&92A\W0L) M? >,E8<[5?VNL>.A^I:&#+E R&D&($:*Y'W&O)HLQ8D:BL)>"H ARA MA;I.5*A>R4T8()"PCOU?7#/3G8'Y Z>(X^)N5YQ2_M\-#HC MTRQ8Y!(^;(+Y1F[4I"UWG81L-'O\A]O59]"FG\4F,3+C=EM:(^@Q0I!=IR ; MSS'O0:O>.Y-B'2:>N89QST]3(^@QHI%=9R,;3S3O06,0I&NP4)KO-=+C!T#(.K;BJ+58=C6P\S]P)#RIM M%H@$BPY[3(:TWW5&EF7D.T8PLNMD9..QYCE4$(K$DMCTQ\5/9,Z]7$)-&B%Q M)U?$,0Q+,*GVOIR0[ZU32$PD99*L691SDL),KY@'&U_",0*472T_TD

P)(5;TR&>XP>IO.KJ7'V MB0O;$M;IB!Z4CMQ<2CU_*2AX'"S#P M2S,CZS&"$*V#$#TH",UC%D7D,L_@=F9NL;A/T\H)+FN+5\E#\N8ZY7.D> M^0LXJ #"09RRQ%RGN&'CR@*N:PM:!Q^*YY9=/08 M77:?V')TGY>C^[Q8T":/N8),F^BQTTC\C:+-]CV4;H/"36^@K"%70:HZL\[' MO;6)L0Y!]*#U(1<^I1+2WFWB\Q?R&S=7X[YE(LMR(*A3V\APC)Q#ZYQ#\9BR M&R=OPDRGVL\>(72YHW$3.VS3T& MC;T1U[4%JP./@\>3:JGV;17>P$7CR+''K&DM&I>U9:S#CH-'D_>,V]7W9DK< M[J-Q6HF+_B]C[\T>H1[PBJW3C'AZ0;+<+JRN5MNSTV)3LE<_7N[MWC,]7F8D MXDN06J=#^.#)' 6<^E_H!N+\40NU.] ]4F]:3?P%0 M2P,$% @ +(!L6>_*A1('!P =", !@ !X;"]W;W)K6*=S?T26\IS1S[DW?'165+A@3Z'69Y>7U8"'$ZG(X M+*<+MHS+"[YBN?S/C!?+6,C+8CXL5P6+D]IHF0V)9;G#99SF@]%5?>^A&%WQ MM"GDUW'M) MTB7+RY3GJ&"SZ\$-OHRH51G4B#]3]E(>?$<5E6?.OU<7=\GUP*IFQ#(V%96+ M6'YLV)AE6>5)SN.OQNE@/V9E>/A]Y_UC35Z2>8Y+-N;9MS01B^N!/T )F\7K M3#SRES]80\BI_$UY5M9_T4N#M09HNBX%7S;&<@;+--]^QJ_-0AP82#^P 6D, MB&I@]QC0QH >.X+=&-C'CN T!C7UX99[O7!A+.+15<%?4%&AI;?J2[WZM;5< MKS2O F4B"OG?5-J)T?C^R^3^TUUX\Q2%:/(D/SY'7YXFZ/XCNG^('F^>[B0 MG:.ODQ"]?_84 MHO/_1H_^\^B=Q:#[$*&U/[O'WQ,7<2:+PH;E:P9M[M;KY2'2?^H;$%M'FP&V X7+& %MJ,0UD&V;WD*81U$2(!ASNZ> MLWM$1$]Y*1"?H3+.&+BOKCZTY=HJ50!%L:?L6ZBC'-_R X6LCG(=VW5@MMZ> MK6=D^WM1!?.JX+-40#0];5"*;35\=1"F%E99ZBA"?8P5EL" ON_8,$M_S]*O MS6@/R_L5*V3,YG/$7J6**EEY"9'U34M5J;++'J7'N)@NZFJ2R&,CXZNZJ.XV!MJ70(\< MVU+28PR ?$NM*CK(LZBOA* .\HG?$X'8:K64960^D7I71N 9FK-<1F.VK:>) ME&UI*:KHW##C(C3NN_E#B,)P#,!PX#A$60@ YKC45D[<"("YA#H])18?"$O\ M4T[3QFUG/E2MIV, 1>U 78%C7$4_<-6E3UKZY(@SAFM5":1,]!G()SU/Y:S# M"/$L54(!,#?P'/5@!6">%?0F0:L6L5DNMH6XVG:0+M5&/B>^[]HJ7P 7N(%Z MZ$ PVPGT0 =PE,ACK(=Q*QNQ63?>BP4K9'!/^1+4QU@7;8$FCP$0)D3+:1U% M2:#*" #E4-?KX=DJ16R6BG>Y8/*XV!=RD*NNU\ZQ&GMC$.7Y*ED 90=$)0N@ M7-Q7OEJ)B,T:\5-5LY[9C!>LV5HDXM>>_-5UFPQH[=090S@9]EK9 F#RZ89J MVPP-ZU&O+X5;P8C-BO&AX)NT;@5)^C]FK^LYN9DJ=0!$M$P&0(ZJ'B&0Z_=0 M;M4C-DJBT1"PGFV3'JZM/L.! M42KON")9J;<-'5 J8Z/,>ZM6/JFW\*3>HE-YZ_::6ME(S++Q-B[3*7J?YBCA M6187!QOS =J8QIUW&!C6A5H>QC ,J^$(P]3#$T;U5!K2BD1B%HEAFJT%2]Y" M'A]''H3IY$&81AY$]9%O)2(AQCS\5G>Q67(>;Z1DFK-=DWJ)3>>ON0?O,0,Q-W1\GJ-Y2Q8[Z\]X80LG$4^--1U%?C"K^IW&)ZY$'Q9?UVP.&%%!9#_GW$N=A?5 M /L7;4;_ E!+ P04 " L@&Q92$#L9J # !1#0 & 'AL+W=OSMU3 M=TYV/$LQNJ> [?(:(1>$,A1QR0#%8X\\ ME&622"SC9\VI-2ZEX?'["_NG4KO0LH8,>23[GL8\66@3#<1H W<9?R"'SZC6 MXTB^B&2L_ 6'"CL6'J,=XR2OC<4X3W'UA$]U'(X,!(_:P*P-S*Z!?<; J@VL MMWJP:P/[K1Z*58EDG(:?BWU38 M<==;W86K+S?^\C'P0?@H'K?!W6,(5I^ M[J]?P@^!W?AS;< ?%F%(1B KZ$/ MWK_[ -Z!%(/'A.P8Q#&;ZURL13+J4>WWNO)KGO%K@5N"><) @&,4*^S]?OMI MC[TN8M $PGP)Q+792QBBX@I8QD=@&J:M6(_W=G-+)>?WO ?_VWLK&%93%5;) M9YWCXY C<1IP0#; ([DX@A)Y-NP1N,$1R1'X>[EFG(IM_H\J]Q6[K6:71]^, M%3!""TT0,T3W2'/__&,X,OY2!?Z29/XER8(+D;529# M93DJ+>5%L7<'YL1PG+F^/PZL C89C@;&LX-=JP0.5S;-N_V%HJG4:E MTUN(*YX@"J)6!:95!;Z7ZC]\!!B552I7A),O^29,&%R%I)&C5) M&O66HKBQQ7V,Q75%*<+1,Q ' V89K#J!^%]QB\FS1%FJ%;-S5#9FIP ]!63: MJ=%3R,"R.P5ZBK&&ZN(<-[K'O;J7$=]!FL*LW(A B"WJ!BI+X3K-4OY\)%^E M?GRRILZV\EY%^*>(@=7=G'TL+>F31OJD5_JK^U*E=O)ZKA60;JY/(8-1-]>G MF'.YGC:"I[V"VY?@N8-WJCQX+:NC4@&;C.P.RE>@;,MTNEI5/L?VL*M7/^H1 M-03/;]/_+LNWMS%\/9]Y0,>^+[X6JO?]%7WULW$*Z33$# M&=H(5\;56"2&5@U\->"D*#O4->&BWRU?$_'-@Z@$B/\WA/"7@730?$6Y_P%0 M2P,$% @ +(!L68M3PA.J!@ R!P !@ !X;"]W;W)K ZZ1J@:X,ZW3[3$AT3E417 MI)UDOWZD[$BV2,I.UP]M).ON]-SQR.?N=/G(J^]B2:D$3T5>BJO!4LK5Q6@D MTB4MB#CG*UJJ)PM>%42JV^IA)%85)5FM5.0CY'GAJ""L'(POZ]_NJO$E7\N< ME?2N F)=%*1Z?D]S_G@U@(.7'[ZRAZ74/XS&EROR0&=4?EO=5>INU%C)6$%+ MP7@)*KJX&DS@Q12'6J&6^)O11[%W#;0K<\Z_ZYO;[&K@:40TIZG4)HCZLZ%3 MFN?:DL+Q8V=TT+Q3*^Y?OUC_4#NOG)D30:<\_X=E;]]"W*\9497YP![0X \Y%O4I_WJUS15ZK!6QX?J(^5OXS1JG$:U/>RP M-Q&"2G%A\V.KZ-L5]9ZZ$"N2TJN!VC2"5ALZ&+_]#8;>.YM7O\C8@8^X\1'W M61]/B5@"M5H@U1?TQYIM2$Y+:5V]K:FP-J4W_F8<)E&(+D>;?7=,J21!H==( M'>#T&YQ^+\Y)FO*U@J7.A)0JC/.<#D%)I0WFUE*P!P#Z<0P[,$TI[/DZ[6PP M@P9FT OSMMRHX/&*4>&$%UC@>6$'G4T(.6(8-N#"7G!W%5T1E@'ZI$YW0:U+ M')KO11Z,.NA,J2APH8L:=%$ONB]R22MUEE65BB @]=ZS(8PL" /< 6@1PF%D M!Q@W .->@/= M*2Z5SE1,S#T01-W];!'R T+] ,K29E2D%/%KJ#2-'K&%V=K=;,- MK1/TSO ^H"!,NAO((A6&$#E@[_$@[,]2%5XB6?GP,\"A"2GJ9JY%",'0 ;ME M,MA+(N,_.<\>69Y;82$S%:,$==/@J-@AM): 8#\#W9:2E ],'>A'XX?-T"0A MZAY.%C&T"Y]STT&279/Q5WZ$RI. XK!9 M^"0,,>J>2A8YY,5ADC@ MM0#P]Y:ZA,CRGLJ9869%G4B>V.HWY-GW2M%K3#.1M/*SA, DL1+&Q6C::BP('$<.6Z& _ MTTUV(%->Z$J!;#LIY<.@_W$-^6EK%2S M=S2P)IN%460$UB:%8CM(U'(>>@WG\7G.'NK8"O#VMQA!^*ZI+E:\T@^LK8=) M;##&70]L4A%V9 9JZ0^]COY^U@<+R7E!UP53*'&4'6BOI>LGPL,J\TBR()/R M4.+Y79P6*>QJ)%#+BZB?%P_+S6-(+=08H:1;7%C$< (35V*WU(CZJ?%X8I>\ M/#LE,2SL"%&WMK-()0%T>=&2*.HGT5.2^U0_3![UC<+:(@01=GC1,BWJ[_*N MZ8(J?!E@I3J_*9#DR9$S9A<7^\8Y8A&"+HPM0:)3>KUC.6UA-Z-/M@CYKJW7 M\A\ZI=,[!L]D,AS&O@'0%/.3_7;E$&-+>.@8X14%D[J[$]OYC2) E;JT3%UX M>^W9:R)@'5?]?T.'HZJ6/['76T3.)$^_+WF>T4K4&S)Z5S>Y\ME:4^)>-GYM M3?FKK!WZWC(O[F=>O=ZJ"A,Z!$/PQCOW/*CJRPIL2+ZF0X ";^AY]3\@ED1! M &0ME[QB_])L""(TQ+$W#+VD>:J2)O*&""?#.&ETF!"Z\JL+UK44JC7+](%( M!. +,*,K28LYK;9^O4QJA[7X-4WWG^W&L$.@K*YH/87/GZVK9-(\A-UAG4W( M3'R%$9XI;]\2DMM' >,5;8-@9/ M_-A("8M@TAQ2_:XG^P-IJJWXBN="(V!O74V8)&SS@9&>Y^9]#>^OTCU MP%0)E=.%4O3.(Q6&:OO9;'LC^:K^\C3G4O*BOEQ2HL!K ?5\P;E\N=$?LYJ/ ME^/_ %!+ P04 " L@&Q9:R.^^Y\" !$!P & 'AL+W=O>T$",KD[(KRI2U*#C@UHIS:GN/T[!R3PHI",S;C4<@J24D!,XY$ ME>>8OYP#9>N1Y5JO W=DF4D]8$=AB9E/PB\!:;+613O+ V*/N7*4CR]% 0"&1V@&KRPIBH%0;*8RGC:?53*F% MV^U7]PN3765YP )B1G^35&8C:V"A%!:XHO*.K2]ADR?0?@FCPORC=5T;]"V4 M5$*R?"-6!#DIZBM^WCR'+8';W2/P-@+OLP)_(_!-T)K,Q)I@B:.0LS7BNEJY MZ89Y-D:MTI!"O\6YY.HN43H9Q;\;/WX KL*+# [?GG+4E_4]F.[G])K?_GGL4LSQ7RT?H M^">HQ!RM,*T '9$"I8Q2S 4J@=>O^;CM4=3^ ^.O-XE5Y'0/D#Z2&OOXP6Y%KUV +Q@N<^O<&^S.5.^A!@QY\ 9T(47V, M'?P#T_?\@=-S3M]0MQ2J57(Z.-T#W6N@>U^ 5H> D+A(2;'\B+SW6?*6PG9R M>VN/T^?+#\R7I!"(PD))G4Y?>?!ZSZX[DI5FVWM@4FVBIIFI8PZX+E#W%XS) MUX[>29N#,_H+4$L#!!0 ( "R ;%DR:27,G@< (@ 8 >&PO=V]R M:W-H965T&ULK9EM;]LX$L>_"N%;'+9 7(ND_*!<8B!UVMT" MVR:HL[>O:8F.>95%+TD[R7[Z&U*.)$L4DP!YD_AA2/^'G)G?D+IXD.JGWG!N MT.,V+_3E8&/,[GPTTNF&;YG^*'>\@&_64FV9@;?J?J1WBK/,#=KF(Q)%D]&6 MB6(POW"?W:KYA=R;7!3\5B&]WVZ9>OK$<_EP.<"#YP]^B/N-L1^,YA<[=L^7 MW/RYNU7P;E3-DHDM+[20!5)\?3FXPN<+FM@!SN*_@C_HQFMD75E)^=.^^9I= M#B*KB.<\-78*!O\.?,'SW,X$.OX^3CJH?M,.;+Y^GOV+ M%Z(Q .;Q#R#' :0](.X90(\#J'.T5.;PGZ)@NST>AS MD?'L=/P(M%<.D&<'/I'@A$N^^XAH=(9(1&*/GL7KA]. '%JM)W7ST;[U9'J# MUI <&JV5W"+(-\6,*.[+@!5&<'WN6[9RVM@_K4WF<[UC*;\<0+9JK@Y\,/_W MO_ D^H_/YW>:[&0%XFH%XM#L\^]0>W*IO;%1CIRXD;; '.;#F.(DNA@=FO(] M9F0:QZ0R.Q$VKH2-@UMSE?T/\@E*D-'(2*A!J2Q2D7-4'!7;3U.[?WO-,QOG MK]Z\\7MNWCM-=K)&DVJ-)L'-6QJ9_AS:NIBA5&X!%IK95S&E0YC4'WU/!2A(4&6);J8SXIU?KM*,BH9-92VK7:)S, MIGZELTKI+*CTZW;'A+)!5X88Z!6%8<6]6$'D,:VY\6;*K+NX>!I-6HJ[5C1. M_(*32G#RPM*NN5(N_B$ .#+L$>V4/ C=L[1)5T,[!H(F)RIQ5',K"NJ\2E/% MW?[+-UEC8QN#O/8AU7VUDGJU8^M/+J:BCJEV'/"8]@8L;O,5!W;_^ M!KW5ARH80/E.:I9;+];B$=:]/R:.,S?E##%M:^X:X1[-I-9,PII_0*T\L2#E4.=VCF';+ 6D+]MCTK7;-3QP&J T0&QJC-7!QF+B+#10ZKAU*G>@& M4%V4N]J="[82>3]<\;O2];UF.UV2FJ\X#-BK8X[8]H.+ P,*>'WVP'4\GN+V MQOD8/,9]&U?C%8?Y^K4X0+!)!5OB5=A.NS8V2E>X 6Y$<95\^?!FII%YU#'$4->A[=\-C%N 'B4S]JRN(P9JLX MV+$GYEH!R(2C:"#;'D!P_,8OOXO4X0Q/.O'A,<-QTM=)DYJ^Y&7Z[EL]HG-A MQ0N^%OXU)UV<#L=DTFYJ/&8D3GI6G-3@)6'P+N#U5UB M#O$X)AWA'CM*)SV5C=1P)?&;SN<"*IU^S1&/!*']5@J]UVRGJU"#F00I!ZNP M$X;EXA_8/"W7YH$I#GW1@>=RY]J,WJ[H./')OB0X:E=_GQG&R:0O16I^DC _ M;_RQB<)X_-9I+8JH5F&W#!/KCQR M.)NX%3ZSMPY>V5UN#NFL7=B]5N,^X35=29BNG;3VI8=7M0^G))Z-V[J]=A3W M*:]Y2I(WY77='K^4UT%.OSFOWVFVT[O'&LLTC.5;]E3>;^V+K#HC<)1SES'A MZ@XCDS$(]&NJLZ MO;'5"AH[D_/G(3:O;(I!(?/?2E,/L>-Q^Z+"9X4GTY[>@]9@IV&PWRJ9^$&].S?%L^9N-.E>HSZ-J1QD1U&?&-#KK_<55@*=U".^J6UJOSY1.QQV2(:<_5&JVY M2\/NE;=^JUJRE8=9V:. KJE[)'O3B<=*&F,\,6KR> MYI36^*5A_#K=[NK!BK8>G)5^V"IQ8+G=@3.'8ZC!1HG4%A=KX/7%0UJ2-,\C M1V<\=CCI93*MF4S#3%Z\7O\9'+_N15&X6R'H/+@2,O,ZU<5PDM"N3[Y;Z"2F M/5=RM*8U#9]^W^03MR?CH#=)YWG1)$DZG9['#$[\T:SMS:CQ-'7+U;U[R*R1 M.Z^7SR6K3ZL'V5?N\6WK\T_X?%$^CJZG*9^.?V,*]DD#F-&PO=V]R:W-H965T&ULQ9S= MI[9E$ AIWLW8:.^UT.CU@)-IB0Y%:DK*3NR]( M*8+P(TB,O_6>))(%O!^(%P"!!R#/'LOJ2[U(TP9]7>9%?3Y8-,WJ]6A4SQ;I M,JE?E:NT$+_9EOD(>UXX6B99,;@XZ_[VH;HX*]=- MGA7IAPK5Z^4RJ;Z]3?/R\7S@#[[_X6-VOVC:/XPNSE;)?7J3-I]6'RKQ;;13 MF6?+M*BSLD!5>G<^>.._Y@%I,W0I_IFEC_7>9]1>RN>R_-)^N9R?#[RV1&F> MSII6(A'_/:23-,];)5&.W[:B@UW,-N/^Y^_JO+MX<3&?DSJ=E/F_LGFS.!_$ M S1/[Y)UWGPL']^EVPL*6KU9F=?=O^AQF]8;H-FZ;LKE-K,HP3(K-O\G7[<5 ML9?!)P+LI!#Y0B-NR27)+MHD[ MVZ1<+D7CO&G*V1=+[JD[]YOY/&L;=Y*C#TDV'XI+F"2KS%X2=D1K-ELOUWG2 MI'-TW2S2"HFRB9Z^:+O@0XK>E[6M6OCIJM/T+IMEC2HR$F;O',<[QW&G2@^H MODWOLZ+(BGO1(_.DF*7HA;CT>I%4:?T2)8T(-7N%B/\SPA[&-C.=^NU0^+I> M);/T?"!JH$ZKAW1P\><_^:'W5YO%&[&@$VN'P8>+,*+$]SSO;/2P[R9D5 8I MQH'$%#?)SDW2T\U3'-QHAGN5[D>8!%2M\HDEF1=JMIAIJ(\C+U:3,3/9, C4 M--R2!E./>C*=4D5T5T6TRT@.5-%E,1/WW%JT7[7C5#1N+,I^G52W& MM-_66?,-_>=CF>=(W+,>DVK^7UO547VX?=M8(P]0QQ1BK5NX S0UR5(,08IQH_6AE+_X:[^0V?]B[XD9G>%F,M4 M55K,OJ&F2HI:W-3:>>6]F/JB%ZT]+VW^A$:)B*]YXPS>UQM(,7:\\!PHGN)+ MM/,E(=7M#0^LB:U#2WKYJ]"!^ M3.<_HT*,@>7==HXG%AC-8I'F<]24:%8^B,EJDWS=_%7<#=NIQ-Z$T&:\LT1] M;X&QT8I\Z@?F] \R*(,4XT!BBOWCG?WC9[??9OG8O#?X8:1-X"9C<[ZHN6C7 MT>:4S'G-?>T!$E/L\3VYO/:^[*"E'/_P4MDV:V M.#8.NJ/T'0BW:OM&1%%D#H2@41FH&H=24WV59,-WHXT3?;5Z:7((?VRL!+:I M7".<7MBX>U$+5(IU:TPQ2OPHIGHW M,M,-L9:(6Q.%0BRRKVQ]B19\-ULXBE+_OBZ.U!KD"G[BFTOX<$Q#VTT$%$. MJG$H-=54R2M\-["P$M7C1IK+_7:"3$*]^8>G-']3C.(P#/1YLB7=,"!Z\[-0:JJ;DAY@-SWX(Y"KNTB]]]Q- MU. 'H67+'10U@*IQ*#6U$>P=HG"CAN<"K]C$"<.QT?4A:<+TE) ,-"2'4E/- ME #NP%&'TB+3;X08#_6'8&D =.38C+0F!Q*3;5$$@C1$&/88 JC8%56.@:AQ*36T$$E5@-ZIP\2)L.1X@QFASW +%$:!J#%2- M'Z\1]=2P1!+$C22>0HR("2.&Q#@[#(HC0-78*1? H4*J!DG*0-R4X>G,B)BK M_"'1NY*[%+UM @4&IUP APJIVB0Y 'E^#G ,!KF+U/?.1RP'%L+8LF<(&I:! MJG$H-;45[#V$X08(ST6#B D"AC2(]#YM/DB!=2^M0MJ\DKFONK='OP=1()(H M$#=1Z -YB.60 J;Z*G#BCMA[\+2*& @=/;*U7XF/Z M-:UF6=W]NOESN6HMJX^.D.;R/#9IS>2T9%/W-?0>^$ /2T"IJ?Y)6D'OS//5AQ&2@,3F4FNJ0 MY![$S3U.W]"@5I=,$!!A$GNA#@,GAU):^A,H^ !5XU!JZA/#$H]0-QYQ;U98 M'=HJJG/&,8UUHFM+IS]N,:4FH: T"GQ-C%G2#7UCM\*6BOBQYQ] NE12"NJF M%+U.P-JK#?1D [4\1(&Q;:<.-"X#5>-0:JJIDFG0OF^(.,E("T>@8W,*1RW/ M4)CMWQ2C1(CI)V MZ89&*FY+A>/Q.#QP\([*A3\ES[BE04&?A !5FX*J,5 U M#J6F-H*]]TNXR8)K2X/:'CZ(/?W=%Q-WB-YF@1Y# %7CQVM$M4&R!.IF"4_9 MTJ F"<#Z,65W^-X6@4*%$\K/H2*J]DA40-VHX.D;&M1-0:JJ;$B10-TCX(_8]W$7J?7LTJ8-/L&6B"$H=0-4XE)K:""1UH,__\@FK M\9;')K!.*-QE[=WU3PC)0$-R*#753 DHJ!M0]-D?H29CB$E@#,:@QS1.BLE M8W(H-?7-59)"!&X*\3OMCKBC]AU' Q,N8,O[6T"#,E U#J6FVBPA2O"#KZ/H MOXFRC:2\CD]?:KA+T[=;!B9QT2,RT(@<2DUU2]*1P$U'G@AR Y-%' "YAU): M^A;HR0Q0-0ZEIKHE 4W0Z]T4)SED>>VE#>3:TAD@RY+("G(MZ2P@UY;*"G)' M>V\$;M\0_6M2W6?BSI"G=R*G]RH2K:K:O'1Y\Z4I5]U+@C^735,NNX^+-)FG M59M _'Y7ELWW+^U[AW>OOK[X/U!+ P04 " L@&Q9@32A=#T# #8!@ M& 'AL+W=O#=#JNY197Z/^L MEXYW:<]2J H-*6O X68B9J<7EZ-@'PW^4KBCHS6$2-;6O@^;13$161"$&G,? M&"1_[G&.6@I9\9PGN8= M^K)%#[^"?@XWUOB2X)4IL/@K]_UH>,/ODSA#KK:N2Y>W6_0E.FY)7X+B3%"S)E4HZ102G'#OQ<=UCWK/ MUB6"F-NJEF8_$"!V&'YMXP18!R+RBZ<#D'##KU^'[.?'WA3QE>:YHLP6:F?O M5<&NN2;Y?HUN +FV31&+QD5!5SM%"(1YXY3? ]>U"3P$/*BB%IX&NOB)H++D M>[N?A,7X:38^F385N&VW@Z4_[L3UKI]4G\W;F MIZ$<5ERBZ +!GR_L=8?-L%!_VY^FCZG$0 DC, !@ !X;"]W;W)K.3U$$UZ.#TR8 MN@E3XIL7(BX_R%J^?UN9G:AP-%###R0JS0;F=(&;LJPK^%;#O/K]\O+SU>6G MRXO%U8U87%Q\^79U?EQ>7'Y=O3&A;!H:>)(WC.!*<'"+X2OYJB MWEKQL4A5VIU_"LP%#J>>P_/IHP27JAR)V7@HIN/I_!%ZLR#QC.C-#M!;)(EI MBEH7&W%M,IUH9<6_%BM;5V A_^X3F.G-^^FAU[RVI4S4NP&XA575K1J\_^5O MDQ?C-X]P.P_HV::03:IKE8HD#(2'M2XDT)"9L$!8@7/75@#5K$F5 MJ!V1!E_"$C> &)96UO#"-BNK4RTKW*\CJY2X,K42$_'+WUY.)Y,WXDNUD87^ MDQDZ'@J994AEMS56"6UM ^LC,4 F6+Q(D4V[E942B2QU#3R!W# ZR^Z%V14P M.M458 <\$@]%>%S=.]XN3%6:BE8N_&@#F7H!_B$S>F2F&, H"JMWZC4(FEMPLK M-JI0%2T$WZO2R8CK?"O(&I9(G01B;8U&H1%D+,8T8E&(M==421FE-4T5KEL;JL&'( M(+ /483T N&6+8I-/Y%V*]80.FT0OD?HFX,T?J@Q)U8=A-!D)BGL#<9+). JX/8UL9J0F6\J8!6D,&M=#T'5&!8=J7COP 5P'LKE3>) Q#_, MU3=+X/+1UCJGH'!-X>:O9P_>DG5]S[ 1 @I(_4>C,0#FLH 2@Q0*]I3+[V!@ M86$R&D@0\I(U0S@GUVL .(?.B *J=2K"Q%L%SCT,.ADB">5@*--RI3/ >'J/ M.QJ",4YF:-@@-_V3>,\N7")1J4V3R0JC*MJ1972SD0AOQ-;L@*-JB&4.(I?' M[(1 -M4@3<66QO 2IG+$E+@9@'NM4L 8MN!$!H-T1E)"Y@7A?^B1 MFYE3J3 MJTS%60@+? L[:1H@XUQU3[N[-DIC_($( $A&E!I 40;81%=)DV.NEB";O[9; MJ&YEULCZH1X>;"7%6/B[,6A7*T1/#_;X@G51J8SM&TS#[2OZB]D4'*4-FAC@ MG5O&OW*PBYN)I8.EE-/L*$?"()% ZJ2]\^.J0!GT"=GE"FQ:V835R;)0-M"9 M#J6EJC#[JN6=,Q-BW>0*7R%)ST(L,0G#"$_9[0GN+3I2CG;J=JA=$ZP14@-9 M;#0J/[+&C3'I3F?9$$VIKAHPJZJ+WTE2@:4Y P\FG9#Y+OZR%:+!>QP"#]D" M2XJ\N]U<;6E;JK1-*UVT@B?.T> =IB>DI.\%I/$0NWR,^!S%B$4W1GST0BV? M$%""!GR^^(2QB Y@])A86E=7=*J*1T,E*<]TU.NK=$#JV)*?AWB($+M>8S)8 M)/WQ>9P!D"TK<;Q%98=]=4%'I,.1EP 8$P&Z&,NWJ&';=55/ K-Q3 M=(FKH!!>?+4G/')O83-3AY-*I(X>;7- QO>W)FMRBGY!*4<#DK/#P>"8 MH>#A-\P; &*3J#26Z.\1?T-7G<)>_@ZAJR;GH*R;PCE,5'F9F7NE0BZ&I!TD MJ98W!!X*N5@?4 ((?E>HJ#B!9'#?3)%#2@?!BAK"[L[W)QZ;R9'C..29 I[ M!\DTN,3D\=Y(?/P+HX-!4R%9RGO*FH;8!0%N$XZGV+32B;--5[<@6ULP M#Z)S"[P\H) M\LT5!7\6P^4"]P'ZH:KZ0GE$1X%!-'4')H@NA- (\8;RUVY-IWG#_X_*MW*-@VR(*M M.$@9 *FQTX-1)%.NU1,7Q>@YM \T:=W@8"B)0NSNK:8(^^9]V'<.\%D441%Z MH!J+L8Z$J8WY#GP89T'[X&\*ZF\5","(VVC .OMA;.S-IF**E9,*;@K2@9OS;K>H1E'":)D+/8*#! F4IS*6XEE@RBZYAP=SBJ0R3;6K%"UG(&"&WC_: MH(Y.0&=_F*>L8$'7]8@]X''K?SI0["I3JQ.S!LA]T:J(MJ#NY%R/> 4J%(\0 MI(TZ!F@>^ZT@01ZS7W2Q4?8U6Y[68'G0]2&CG8XFKP\EX[B'ERUK_T36EIU^ MS9>VD?S)M3UOMA5D'O$97_CJ"M/%SC*_LEP/C^+)LYG9_!W\NHL M-J3>GL+1Y#@><]@/7@QG9ZU\W:='>:-Z>F^%9^)L^'(Z[NPNO)G@&^8;^7(- M4DIN/;;_H$42QT[P\&>3R>@LP,8>%T,^A\20^^SY:!:&,5*XA@:[?]+9='_4 M$.4 :1O/?4D>Q75400? >I;H09@>&.X)(.VAZTMQ@N>17B4+UYRZ4K7 A*>& MTHG2"P1!G(Y(U<7;MH.GZ_U$T['E&TR4!$',J7*J1IF]J%<:@2WFIK7&)DL) M41O2-5@!^,&BM^TGX?00E9V'@-#<5/!!C C<[A=PI =?#:Q=N'$DV[CULT ] M!5S@JS%TP--R? "^%TX_3X$ M/(] #V7&4^J'QZ(@7?, ;\^1FX/CGX1EY#B M:/YJW*'2 ^/H9+,Y.]G7 U[KI-"AGDNIO@9F!PR]_F0JVO.!#XH_U/K*\48P)#W<4;;,$2[ MRD_>4<;#EH+WIT@=$[1D/F[<2DMGKGPA ,I7BI8K=6]\+EF6F4[(,-!NL-L% M-H$W!VIO-A]8D:W6>[(:7H8/XU;W]!W=(RCH;),[W4LN_CF]Y917WOSD>.\7%WA-7P(H?2Q9U2^2E\&HBI-@8S+AM0 M^S*SIE6-JX[*9@6&*["W4K<=2D[#=>U:/.'^@\_Y00KO]+']4IF)#H*X&X+Q MUAVDTZS&G88]D, >%D'PD8FRENX ^3&JHC,L#Z14@U,7#-#A4T.7C%XY,["?.@N,U6^L,GNW7HVOJ_P MOST+[4\(Z_D2B9?\E$/B5C6 *C*M0NZ#8Z8'4FV;T4TAXMP9.NH 8U MI3_)0YW\A2-GJF'#?D0P!O@4H].5&3GC> 4(U0D;#IS.YGW@U(Z,0&DX"$T; M=K@]_'&8 ^XO<0=!'1X+0@H;W1-;F::FE,^C)?LK0+PB \8N! $[VSNH!$^# MHK,>5\%3&&CIKNEHQ(VFR-Y%Q\9!-LJ,6FMPPVM?D]!E2) >6?Q6XFM=]-LMEU7\ID!M]UL MO(1SD^AX/F#< P^(['_=NO%/^D(M\N[@A[F<%%TCMO H?(?0/T7O^O# $QYPX-/]FQS^!-[=#(D# M*Q4:CMM$NN/Y%O)*C3WFJ/=6$&$.W7W#-/M>N52;+3*XBC^Y MJ0Q>?<0-Z'69_YZ_[+4_UP]/PS&F13<$; MGT"I3@-7)O4'&=3"1/E:VB$#LQXPT#*XD(C82ZG _E9DI#Y<:*E7%RM3UR:GCULEH73" ? ]WM/V#[A ^!G.^_\'4$L#!!0 ( "R ;%G4 M4 ?1V H .L> 9 >&PO=V]R:W-H965T,:QTR8/=3*QTSSL[ -$0A(:DF !TK+WU^]W#GB3 M+3EI)S.=?;#%"W NW[F#K[;&?G4;I4IQFZ6Y>SW8E&7QXOC8Q1N523O^-E'>_K*5&6J<_71"E=EF;1W M;U1JMJ\'X:!Y\$FO-R4].#Y]5#.A];S@=ZVVKGC B@52JXI(H2/SAOGHP(9QO6',81>U&H9,;WHD);J1N65$BMK,G$.62V\ 4B7&W'.&"LK_GVV=/S\/_L \/0G M^^E3Y+QPA8S5ZP%"PRE[HP:G/_\43D8SZ]]KH+Q,17Q2B(C95 M7@J$-V+,HZ1S?FP3F%,O 1OMO&0BWK&?K*,$%BR- MP(OQB![KO#*52^^(&9%KF#G2QA!)A1PD9,[+D0B56*I< MK32P ^6M:L 8B@;A/@M0;2EV0C7 8@%9<38_8@;S\.B^5O2:,"@W5GDI@= K5;8$[2;^ NQWA>+TF=X%GOCBQQ"/=HD/Q5F:-H27E0,!Y\3: MFJH "6GSQIJN95N!,)G[1EJMO"%;!RGO"@7H=1ZG5:+S=0T71$,Z5U;+%&]7 MVF;/5_H6XA46I!\^$2EXL5AJ!2W+H#:@*Y\7:>6$7[J"UOQ?.Y%TM@V(Q MY3+EI4Y#=';VH4").1 (CKS>$VH\+S$ (#?E/9]K?/^>IP?D5ZTWM\#)DE<5 M1ON89&RV&Y4#:/#:+PPY_:I*P6.OCK"@?H[J&OT&P M#5#84AJ I/C[MCSPMU*G?B/K]QV1BJ7R'AB[(3L>^Y -?U!4[0W9\ ?E@P>Q;0@U682" M3;LX-0Z;Y1+;6SWA&S>:>U-2MN8_%%\H@B0>$BJ-NNX[](4;0E@3(S-ULDC? MN_HT5,?UH31!S2DTS+T5$ R)3 W,B18X)8P\D<<\&Q*G=[3TD0S@Z^9!\E9Q M Y2CH!$;F7')AVY;4Z4)+S[$'^KUBCEU['TVT$X[GR=C9=F'#@&!) ;S$Y[X MH30)T3!Q:'@">2[9G3(P&1*Y;*6]_+54W&= %#9OXDU!K83KB>H>IMC$,*>- MO*$N!>%5&@MVVGWEN.+GJ!](YXQ7 MCBFN!NI#9=MRY!Z4(%0,7Z/('_;7)%<7RFXC)-54.)/:K%R9]KIJT#FC3-ML MJG,_1/(T=B-URDP!9>5\BJI15;<@:45=@AZ5?M^$\ZC3T7B&PL8)TM\@W M'*X50DQ23FHAZ75P6QB9#<35PY.I/> M4/E#%ZUN9%I1X)(6#5S8[_:!=A#Q@W R6:3"'8?/:P:=D;D*9T@RI?+I)/D# M_KF3\5GQ1*D,\N2HDLYA$A^*2].U!;PIXPC>4AP1BI8J05+9QD7_:C6BE50Z M&*PFLLC#844=ZX+Q09*E*F'RGDH]GE!>HZ-G#>B>EI/*"=2UF(Q!87E72TM[ MD(/5;4&5IZMSIH2ST-.X5+Z#<]ZOU&VL5.+ZJUJ[]:OEH6F%(6R[/Q9M*]TC MV'T#,@:JW0U5=-:TK/?8]"A_CRT>"JI^E)UAW0OMY'IMU9J!JQLC)]XCV))$ MLT/7DY%3:_(QJA?HJ+FB2VHM+=A:SI"5HPR"D+@T"*QP*G[^:3X.PY=@[+>^ M[Z43]O>DQ[WO]8XBARIGX^!T%J9 MM94%^B?!;4B=Z'P!Y9K.S3[GK6@8OF@;7^QM3U&N 2@7:6)US>[3/QMJ7UV2 M/^V\>>BK>USL.U>=^;;CZ+&+IXE)4VGK(H:"",=PS\0OBM)Q*IZ 4C =S<1\ MAL5/1#0.%B%L*L((%*)@'(5B@:M%,#^9B! 30#@*YM,(/T?BFE-0DW@@2A3,YO1JY&69 M!N%\VM[.PV"!R^8V'$V"*%S4]XV]QKOV:@+@_]]>&-;]!/[S( &XTF)XVY3D8PTHCM M-:;+D.TU!2FRUSF%\;VS@'$PH>VT9Q+,9Y&GM BB^=R;&T071/_OF_NPM:/. MVC UYJ^R;C%^I31',] &185$1_+Q[)OU_[@S<*Z[4(6TW(:0A!=JQ87\Z>#" M7 R>B2CSX(>R#VZ7*"A\D_"6I6GN[[Z!ETHE7,__+OZ/) % M>!H^$VLVJ7RA\!8\#=,J+43&$(0E-0 M-R%^KHSAEFO5#A;G:&?1IO_+=16[EG>GBOX+T^L!Z73QQJ"'Y8XSZ=J,0MYQ$]V=#_7& MD;][JN,/-ZBSK(>,I$%J+Q;+VGWKH[ZE6NN<3D_X*)-&_+;[JC$*F/:3<#A& M\X"QF 8U"/?D9#AK'MP__?E1VD7_I';1(>W.N*O;:PJ%H1X!6&"5) 3[U M))H/%RUQ[+0J\P=6CYS[>*WI],?1&%:?X'(WS% M9?PU-6L_:/+L0N^[$X!= M$>:SWC'?-YC7QV$T.F#F1E6J;51/XP1JC3%UY4JN4#F&^SYH'?<^0,+YU_R9 ME8(6*<5_BVR?ME]RS_P'S&ZY_PS\F[1K.C!+U0I;1\/9R4!8_VG5WY2FX,^9 M2U,BTOARHR2:-EJ ]RN#>:&^(0;M]^W3_P%02P,$% @ +(!L642X9^85 M! #@D !D !X;"]W;W)K&ULG5;;;N,V$/V5 M@=LM$D#P158V3FH;L+,I&J"[#7+9?2CZ0$MCBXA$:DG*3OZ^AY2B>)O$0/NB M"S5S>,X9BP+96>]W+GJ?#"P:EESHW:PWZCT/W,A- M[OS 8#ZMQ(9OV=U7UP9O@PXEDR4K*[4BP^M9;S$Z7R8^/@1\E;RS>\_DE:RT M?O O5]FL-_2$N.#4>02!VY8ON"@\$&A\;S%[W90^?5TL_[B,Z,OEW73@@.YC!FF+M&R0XG>0SNBS5BZW=*DR MSG[,'X!51RU^IK:,#P+>!@G!_#&G=1QP!N_@W?#*A9D^H@E P2J+)9(0'*$V@TV=>J;2H,\!41F]E:$6OIFCR82(@]9:- M9-NG!6RM#=*D;W;M5N:FA9!\1D7?4RGB?;;+F>[[MWW:>!"%SNHA ]/62B$+JJW41(==6'!IO\>3%&*9, M 53PW1?PGN?(*#WW*)*6& M2!^4WH'3AH-)E78(E:) (W2P&P]^>I$!!>8&0T#3UFD.WZS<*+F6J?#H!SR, MFGH)ZX@?*U]%OY[07\,!HC; 0\\086*PQZ6;Q.QUEK!.?&EKVR@4"N7VIR<\ M1?&EA0;AVL0PKUPC"/;@4RD4EH1'@GXH9>,S2:N-]A1:NKP511TTA'JT5#S] MSK[@"!87F\ VTZ0T=/+W&O8'5=XZ.(?%K&&JH4TM#-0QJ*^-+G^$"VS\&8^& MH?R$S7:S83.\U*/9#_VWVN!@[XP"XB: U4H?]4YRMICE]FQ>GJW#BK;0#_?"8XX>%C0_ ][4&X_;%3]#] LW_ M 5!+ P04 " L@&Q9;ZFCMW0" !^!0 &0 'AL+W=OG.2V ML7#LS->A\.]G.VE6IE+M)?;].,?GVKEWO%'ZB7)$ R^%D#0)TLP=72:+4DS.NLTD0.4$H,#6.@=GE&2]1"$=D9?QN.(/V2 ?[5YBLV]0P<7ZH$^2]LZMQ>'$!:D5%% M [8*"B[KE;TT][ #.(_> <0-(/:ZZX.\RBMFV'2LU0:TR[9L;N-+]6@KCDOW M*$NC;91;G)E>WSXN;A^^W5\OEAVX73R,0V-972Q,&X9YS1"_PW !-TJ:G& A M,\S>XD.KII44;R7-XX.$2RQ/H1=U(([B_@&^7EMBS_/UWBM1/J,T2K_"%:=4 M**HTPL]90D;;?^+7OHIKPOY^0MG#,)9A<5<1D1B?P12LBX.VM'T'.SP<5)\WVC2EI51]#M]*-AO<81[+OU<*C+=,+WFDD#@RD*CT[-! +KN]MHPJO0=EBAC^]5O&PO=V]R M:W-H965TP47IS*>- M;:7F4UF;7)2X4J#KHN#JY1ISN9\Y@7,P/(A=9JS!FT\KOL-'-!^KE:*9U[.D MHL!2"UF"PNW,6023Z\C&-P&?!.[UT1AL)1LI/]O)AW3F^%80YI@8R\#I]X0W MF.>6B&1\Z3B=/J4%'H\/[.^:VJF6#==X(_-?1&JRF3-R(,4MKW/S(/<_8%=/ M;/D2F>OF"_LV-J*,2:V-+#HPS0M1MG_^W*W#$6#DOP%@'8 UNMM$CE(TF-CMH2FW0)$Z4=E,>C2*O()R9KQY^6BT?UK_"XOX6EC]__+"Z6]ZO M7;A?KJ>>H00VS$LZLNN6C+U!-H8[69I,P[),,7V-]TA8KXX=U%VSLX2/6%U! MZ+O ?!:=X0O[:L.&+WRK6D6G69D7%U8Y+PWP,H7EEUI4=,P,_+;8:*/HG/Q^ MJO26.3K-;._.1%<\P9E#ET.C>D)G_MTWP<#__HSNJ-<=G6/_K[MTENRTU#,9 M8,TW.<+@*IC +1HN<@UR"X>U?+V(A*!.0OMFL-B@ZC>/D$EG"1I+".^5U!IN MN%(OHMS!HI U;<(B2>JBSKG!E# D,!&\O;^4AF*4$7^T!INH1W_B>8W_!^6% M*,%DLM84K"_A7:U*86J%#1C[L_,M! ,W8C$-+H+0C>/@DH;,'0VCUL>"L/.% M@[#SQ3[\B-12,IFG((I*R2>T;!HH:AS#!7,'X^$E#,8CLK @:"Q^1!9_"&MI M>&[)Q^Z(^0TYI8E&EIP4#%GKBUC4^&)W/!BVOB@>]IO*)O^P)LMG>@ T C5! M6@B$=:807UWTWG5/)^VUY\1!^,H4_LNHO^W$5ZKYL6KL5%.Y;$S?.!K9Y7 9 M"YO_T/?AU,7TCEII@6K7/!@:$GN0VJ[:6_LW:=&VXK_"VP?MCJN=*#7DN"6H M?S6,'5#M(]%.C*R:QKR1AMI\,\SH745E \B_E=(<)C9!_U+/_P102P,$% M @ +(!L63\-J5'I @ =08 !D !X;"]W;W)K&ULC57;;MLP#/T5PBOV%,3.I5O;)0':99<"6ULTNSP,>Y!MQM8F2YY$U^O? MCY(=+P.:8"^)1/&<0XHBO6B-_>E*1(+?E=)N&95$]446=_' DLL*M9-&@\7M,KJ<7%S-O7]P^"*Q=7MK M\)FDQOSTF^M\&24^(%28D6<0_/> KU$I3\1A_.HYHT'2 _?7._:W(7?.)14. M7QOU5>94+J.S"'+?+C'+A%]K.]W060=8X,E4/Y@@JJ;M_ M\;N_ASW 67( ,.T!TQ!W)Q2B7 L2JX4U+5COS6Q^$5(-: Y.:E^4#5D^E8RC MU;O;V_77ZP\?%C$QF[?%68^\ZI#3 \AS^&@TE0[>Z!SS?_$Q1S&$,MV%@RS9 339#H_PC<;4IL%OMFAU(S)6ZD4")W#M2:A"YDJA$OGD!RLI1"B5TAM *!R>3E^-S?E-*A?9P8+; -2"L4K1#(4;A M^M:8]>9),,]&WKLM95;"R6R<##32@5#*9((P!S) K+[!K+&2'F%C5.-[T8'# M@CN; O?)9+X7QT$"A!ND,*QVZ#$,)6:4:](?W.H>([1N!!NK6D@;= @=N9#* M".06R,JB0"MU ?C YZS)_*%^["QU4)6:V*6"%'GV83#UQ#U;R_<8WA<_*.?V MY,9P8_;5LU+8 AT#F,=B9BQW##!K(*72(H:;T%Q#J+JN0M]5!^OA2S!^ZGW% M>Z.@0E;U \]!9AI-W508K,-,O>Q&R5_W;B!_Y* EUTKAEJ')^.5I!+8;L5SJU.!@.;%7(I;%^O9(63A39+X?!I M[@=V9:3(/=.R',1A.!HLA:IZYZ=^[X,Y/]6U*U4E/QBR]7(IS,.%+/7FK!?U MMAN_JOO"\<;@_'0E[N6M=+^M/AA\#3HIN5K*RBI=D9&+L]XL.KD8,KTG^%W) MC=U9$ULRU_HC?USG9[V0 E^U9N?9&M/RO(R75K_GS8-;9KT**NMT\N6 M&0B6JFI^Q>?6#SL,D_ 9AKAEB#WN1I%'^58X<7YJ](8,4T,:+[RIGAO@5,5! MN74&IPI\[OSZYFYV\^[ZXN7MW=!G1S=74EG:.+E)<_(>Z=U MOE%E2:+*Z;IRHKI7\U+2S%KI++U5-BNUK8VD/V=SZPS2Y:]#;FBT# ]KX1(Z ML2N1R;,>:L1*LY:]\^^_BT;AFQ=L&'8V#%^2_@W!^B]RZ$ZP0R;]Z(3>2B=4 M:4DOGOH*Q&@6B(^3R[DT79# E+4[D=])Z,HZAUD/3.:&OI M4ACSH*I[FBUU73F:95F]K$M/C2WCU#_"%RYKZXA_%V7]?TAXI2IZD,+88[]T MA:XM,@.?L^Q3K0Q$.)D5E2[U_0--Z(B28)2$^'T5!<-D?(Q5'$339/\DG+8G M:9+0I2]?^,/(T@.QA5I10L.07@W#8_K^NTDNZT$R7%TV Z8;8T&+,FSSZD9()M9DN"9 )I<1JDTS$B_GIE=";A8OL\H%<1 MY$#O..D,:3\A/8RFC[O-YYU'W'H M;3[^2F2\VZPPM!X)72$<*4N5=@B]([%&BON49S(%V+:BL)>_>RD@:@ M$3^)SD].MRU9&FCQU3$7I:@R2N52X9@S<09Q7X MP9X5D,D**LJ406E8QU!Y(U<9=#<,D$/9MCC6OCB6XL'CGTN8GFEH8S?UZ6UM MF(@Y7*%,3I]J81RPP!'< 8(6U(;_-9,7SLS$2B'T[(/'8"",?^.X,713J*SP M8K?NR66F.!#P>([.C-&BJEIZDMUXHV(''&(!QP�'O'IZ 58/%&)@WZ6 6U M9>T+T'?_[6Z'X:G^C./=Y,%< F*C&LG!4CEB==//2O2S/OHB=*+=XR; YSN" M?K#>%'^%@2UB#OV\+'R@=:9\L]IZ)=C#L#&(_VN]6-!1%/7'F/YER7):#9@O M:X6N53X<]K"O@("I&_..TG[2R=@@>SFTAIV,=>_Z,<-*[JV@>9*4/:I1'<9+ M9KGL]L:C1Z/^\/^1C=NF0:]$ELG/N'C:)G_W/5I7HLZ5=YR#_[Q@P&E9.!Y#3A6OR0(?)=XOY6]P4>$K&V^^N#/')_L2] M:AQ!/[9^N/,:=J^(W=$-J]P[.7"U>.JKKZ3Z7[#[C:%_Z!(^V'D]8;+?^SR9LW['L 5N@_I5R ->R/TQZ9YEW8?#B]\F^QN7:X1OAE@:>T-$R M\X5&SV\_6$'W.#__%U!+ P04 " L@&Q9EF?/1F8$ #V"0 &0 'AL M+W=O"J%-,=!86UUV.^;K,"2F9ZJ4-+*4NF269KJ5=]4&EGNC4K1CZ/HH%\R M+H/ID9?-]?1(U59PB7,-IBY+II]/4*C-<3 (MH([OBJL$_2G1Q5;X3W:/ZJY MIEF_0\EYB=)P)4'C\CB8#0Y/4J?O%?[DN#$OQN B62CUZ":7^7$0.4(H,+,. M@=%GC:V^(X& >0XY+5PMZI MS06V\0P=7J:$\?^P:76C ++:6%6VQL2@Y++YLJ=V'_Z+0=P:Q)YWX\BS/&.6 M38^TVH!VVH3F!CY4;TWDN'2'.DN]-\XSYUX;[/=[00>V$(@3'J#0SA#R[@P;B-O;8$: M9L8@;2"=*NWE@@3;HR75K)4,O"2!?2[!%JHV="[F$US*-1KK#@#V!Y]@#Y(P MBB+Z?OPPC@?Q%[BC9?X"!,QC&,TDDK8PV;/9B$ MP]A!C<=##WXIX9KIK/#40F*!E"IEQ>0S%5^.P& OZ454D$*X/.$_J1%G!I7F M:TH6\0P%"F+3FJXYHT7#RXKVAZTT^G0":JVPK&VM$?!;S>US#QY>./0=C&*R M"EA5$:9CLV1+F!9?7, L4'&GI'?,%&;DNZYPU.I@IJ4J> M^=-S@II*6HMG+E= R2\-\XVU!V>U]C)2L04%Y>M(4B)!V?0"=+W@C3/W&TM1 M;]R?5) 53*[0A? ODBX2%YJA@[6X4II_)T!FX(HB$I"X(2/VAGKQEJU4\C/= M,X^4@2X=U<(EKQ]R6=5TD_F,N)29J'/R*91H=)-.HN&"BF=)# ,TS3YU=H15$VUM';B!<$]JJEX M/*'O( E'PZ@+.WFC^$]KK5W"_]\(;U_1P2=ZH1C/91!&5,#NF\:CIA_4F6W2 MLU/S=M3/!V&2CB"E%M+@I:,8TLFHG64MU]?!QN$D2OTW(:)O]>O^B[NX1+WR M+P[*6[>IS;7<2;M'S:RYRW^J-R\BZD K+BDU<4FF46\T#$ WKXQF8E7E;_:% MLO1.\,."'F:HG0*M+Y6RVXEST#WUIC\ 4$L#!!0 ( "R ;%E,@)P6:@L M $@< 9 >&PO=V]R:W-H965T22LSTCVTDO-W'LVKZF,YU^@$A(PH4D& "TK/[Z/KL+4E3\)K5_[DR#6QL)6Y\BHT9:G]^M04;G4\ MV!^T%Z[M8AGIPM[)4:T7YL;$W^HKCV][G975OGS,CP=C/?G3DS14&&X,:W9'/0;4D/]C^W MUC]P[(AEIH,Y<\47F\?E\>"G@=RV>BR?G[T]OU?3SN;J\_>7]M;H\_?3Q;]/;CY>?;X[V(NS3 MJKTLV3H56Y,G;+U5%ZZ*RZ#>5[G)MY_?@U^=@#CWX\%*[8.'[=%S?(NU#HS MQP-T0S#^S@Q._OJ7_=?CGY_Q]+#S]/ YZ_]C6?ZL+75M[EQQ9ZN%.O,FMU%] MT)DM;%RKRTJ=F\R4,^/;"DR&:F64J:+!6F6KZ)1NGYLNO#'HU:AVXM*HP?>7 M!R^':K96NLJ5+AWVHU5GKJQUM1XJ'=3,>:3(^*'Z)^H!N\[7SFOJW*%J9A__ MWL"K4>;*(7;.1D-U2WQ"U#54'_D"V::+07W,L2,%<:$K$ N[=>.*AHQA^:=/ M9[SEHM%>(PJ/:^1.80!;'U2M/9[%%6\0HL3S2>Y1&+3/KU<7X$%=J;,E&$&= MZNJK^CR:CMBNSM&GEH!%A*/@ ?8'??(FR9#:L16(,%NJ3 -$<%9\&$P7G*V1 MNJ4$?9_C<$*14$$%TQE<3F8K*$"^:ZVF9B9M[5=V;C$ MTZ"TQM/W7$>CW/Q!P5\-92DYYFHF4:RR(31DM3 Q4B2XE#;@E#447[M%:&:[ MA2UQ#ZM>O-HX*VF4595J*A06JR+<-O? !%/^W)"#[%E3*Y1B.UQ^,=1F M2&J(2!A\:GPJA'RM.#EQB0?5G?96SPJC$(P!HNNB"52!VF1V;I%8!+*P\.&+ M08XJQ7.14B"=1_9V[$MV:%I@STK0>TKXOH;)9'$\>OO#SUB)I=/\=R0(EL^U M+=;JQI8UMK])\+M$,2H:B>J#K725$63(CMH9W%Q^N*9.8H/[;)#0 *-]J[?& MEXJ6]A9R?[5M8Z,N['^P$MZ6B!50075 ?CF;RW21-86.S%6/)GJ[B*5>;Y*2 MN0K^QY0<+MC,Y05Z^L4BXX%;%M[IM' 9XD,7D;+>:-%*.1#T'):.YA,2X MVJMO(&+*!(6>GMOBIJ'@[4^X\ 1$&52XS6Z@I+LEZ1;L7\%/'ZCC4]$V-7[: MN0UV_Q\/>W#747B(=A0W "CK\EXSUT]QQU-NCM1O-7$J AP*8R #GO&A@=0;#,C8ZRN"YL1I?#<)T1!Z#! $(,9QD(/OD:+;"4:"]Y+9Q',"L" M0$'X!R70(9BXE8KM^\!NOF :L$AB[DH@R68<2TF; MP30) QQ$*M[.YI:'US?23AWV0B\(&EPT.%Q#+H-7-,$U+H% U'N8M%IBMB71 M(*[-YP1OFD5Z)H*""!-4$SEY8#)**4YYAM 1&JSWC!F+E,V ]WF9)X;6W&&TJ MMR32JCRDTGPUW;[M8]3">IV>$55L^F7,7=:(<]X4+3E3#E%7YX&---TI8(W;J6<@H- M;@.?M*-JCK,6;"6"'X)>U(*!0G "_@YVH]O=9XZ ]C?2>N!HR_-.<%#T?=$\ M3G$NC%M*]5""[(U1=N#!J'RN:S/7%*2: ZU+BH&;A"F5L9A&)1TCU,S 4^;T MLH0EQ(2VSAO!3\LY7-D"!Y4M[8^$FGOC,QL,A^=))DD!O2%CQ')WF%@]WBJ? M<7U$I[4I"+Q0^Q/.Q\'P"65)5$=($T"9>R(:(])F0UG\+ W]1.=TA]B0O.&E MFLC Y^FDM(50-[ MT@7N4-1SX5Q.2I!H6[:&1V'++4)KU89 ZEP"-EC^8M([BB![7-R-3+WLE?G+ M@Q/O!3".Y8_$M#.XN)H.7K:''W9F5YR9-6L\LS,XI?]80N>W%V]'^]UIAI.8 MM&1P\[@B:8:19*I@VL-"I^8SX+D@J8)&\SD;/K]L-R9BEN%*'2=X%NU!QT>* MO]6R'/:\"[N/;CJN]=W#PY_1A-QS]"H SCOK_1:5\]7.P>7(S1[)?0=B_0VI&W_[V%$]Y['T!.@H%O@@"7-_J[HYI[Z MH[%A69J->'5-)+W&,NS1'MD^/9H[731"@W3P:Z5(,O:8*SJPZ(%22*\?6""W M3OWA]BEYTYLS=?AFO+N/0U:%XA M#3DXTQ1]D""2'=OQ@\:)BF3GW)+FXSD\,W%EC!0D@^KB'%"NS$/]2U:Q)112 MT\V(9[*GU8(D"9_CZ/#C?OQU9+BUX6YU)J\7D@L\K2"S,SV"!=X[Q MUGHR&KHUXE_9OKER=0):0B[ L'F?2##@(],V"^),RE(SM(0\YS-BM8OBFA5H ML"V1\!B];@ [SE",%F%A@[#6+)UT,L$PN8L&;B!8%Z!/DLRTPQS'BG00U+;< M',%Z%NB]"+VY%T+$2*1AUV/4[F4POTS+G$1O9 KB%,LO6$3WRRY=QIF^9D18 MA70 V_E151!.(W6^>34C8J-]>8$,DQ#M.3'L9@);&":+;52:ZAZV4S-Z[*># MO=ZO.WQHHM^P* ,0-O)#3W>U^YEL*K\.;9;+;VP7_ XPX'PSQZ/CT9M7 R'2 M]DMT-?]6-',1#O''I=%H/UJ ^W/G8ON%-NA^/#SY+U!+ P04 " L@&Q9 MH;:\CZ<+ !^'@ &0 'AL+W=O8^K,B5Q(;D*KND'??7WP,L M25&29:>=22R*W,4"#X ' /7F09LO=J54);X5>6G?#E95M7Y]>FJ3E2JD]?5: ME7BRT*:0%;Z:Y:E=&R53WE3DIU$0C$\+F96#LS=\[]JENC;"UD4A MS>.%RO7#VT$X:&_<9,M513=.S]ZLY5+=JNKS^MK@VVDG)?CZ8DCK><%OF7JPO6M!ELRU_D)?/J9O!P$II'*55"1!XN->7:H\)T%0XVLC M<] =21O[UZWT#VP[;)E+JRYU_GN65JNW@^E I&HAZ[RZT0__4HT](Y*7Z-SR M7_'@U@[C@4AJ6^FBV0P-BJQTG_);@T-OPS0XL"%J-D2LMSN(M7PG*WGVQN@' M86@UI-$%F\J[H5Q6DE-N*X.G&?959[=W5Y?_.;DXOWW_3EQ>?;I^_^OM^=W' MJU_?G%:03FM.DT;2A9,4'9 T$Y]T6:VL>%^F*MW>?PJM.M6B5K6+Z%F!MVKM MBSCP1!1$PV?DQ9VI,52\?5_S^>V,@B3 M_SUEO),]?%HVICM ;EAE[M7@[*(1.ERZ0':5(K:OC9B H;SX$??"YD MF8H;92M9X4L4A&-Q5939O+;B%UTN3^Z4*<3',@'8R$1QGL6HD*?-%H?(]E6;D4 MKP8WMY_MX)B5>V[O6AGF..BW)^*:1?CBW%G>:K9!H#. -PE]W]R'T$QC1ZHJ M& ]GI&+^R$\N-$0)O1#O,@.&TL8*[?9<]K'&ER*K*J5HZ=/[//&PRI(50+.\ M(LUL8A3OKK0@=\SSS*[X&6F!#8DNTXSQ9%@2D^%!)MLS[B6TAM>E\%25RL@\?W0@9"7^X?0\I_2R#A390$)'U6L25*T, MK'M4TN D AKNR',GHEZ3$3A=)JM,W;L\Q4Y)Q,MH]KPF*FF6*&. $?7E"ZYZ M9BYZX"+&_V$II M(;Z++B$29"D4,@08C:)/,0;@YU-"EVFB/$ )<$$0"$N\9 F*.0R]EUDN M"=$59%W,L!2Z-J(T0,CNSMF9\G@I7G K%9Z.9-POC M9G]G4CA^RJ0V"-A7U4H2SG6>DO96556.1X#1.3?TXGCD1=.P50U*4L9M@8]U M+?A6E1E45M]44A-)N/C D#9NG]@UMH*#G A!IG4-"78BT-;CX!&"5_KCF)MN(0\8$L M,8IZ63B3F43.D?@;EZ]5DBVRKGSP#@?F*""E;&.Y +"HB0 VE8_/15X?<2HW MZ#.5H_&%S R8.*]=%BMX6: ]*=&6MSS]4H6V]?P/U @Z>!^WAEE3'$CRV-.B M9E0DMW(4-B;7PF9%G3NYI(Z[*G2J0I66WDFYUU6:D MS)=@Q&I5-.%A%#S$+?Y:<>< 35)=""N12LQTNI&@2&.@@FA!T\V%*;/=N1", M"'?@ ?ZD5;HK:@0ED62-M1Q1#CG"2^24%STF76MKN;SU0V,M$8$6_0O5QZ8N MFLQ^.5E0DAE",NM)I5,_^[<^W ;.KN'V/Y71)T@'HBVB94!%^;)8D)< !7,Z M>IB-0_J=1%?HVLI#YZMOY';5%CA<-I:9.=9]4BKIK$_^]%C#I.[*./QT)_\Z!#8210'PFZ\.X+V$,M\M]X( MQ9;;4O(!.@:1=8&PE,3)]SHW-3D/(;-B1\WY3:)OV M?S\?C/I:9Q;][VY&[),N\03@Q:1STHX&,#.SWP%1[V22>V .(1VWIIVMAKMK M+&A9J;5.,.YBK^?>$BVO\V1B0#B*0WQZX21*S M/]0D+FY? +ADQ%7L8X9T)RE* O$5%;5RK+UIWIX* 3I8UQ4@0.K >=?]D:8K MT22C-;G:!!RDSQ471Q=Y:8,.A*KM?I$@,3P.BZ1V?,D-096L3M#Z; #ND$A6 MQ",\,%6V.=+Q(&A564N+O:;JD0H91>)1Z$?4W>:$;:IX+F 9![N"70=\#^R. MP9[@<2<$@0<4F]UI;;K!9)69/<] %D,9AG[X6KQ3:*ER#D-.G^VY]WVC*Z;E M2T0L.H9'\:'1^XX#I_^VJ7OT*YFT]63?I/U;\7>N>L6YA'O),:?,?I<_(7<&Y0G::A=0>RFB*1DU] (L/A(1!A'4NYL-'3E7='Z*7N\__ RN M$N?T-I4B]-:9V[Y7ZY4 =\?I<.M:_-_Y)2GX\QST"Z(7_^1*_(X*P >J5K]Q MM?I<$K\2I?2RM:%(#IAW*FE<$S:NB;PPCKPQ9MAA[$T!-FY,QMXP)/!'?C!Q M1T%FZ$VF@1=. Q$&W@3_HV@L0IK( F\8C$7L#R?B-W?^JQ"RQMXXF!X[_T8_ M;]T;^L.08F^AB&D])#D,SW.ZY,EPG1F2,AYAV!\?BU=.-UR$P:JK*+)IV[]Q4X#^_PCT M,.GHC-3@N-GBKP3Y1A7']3$XI,]T3:M!G/VHJGY=.H1@^]XLLUN:S]5.49." M4HT"]X1>I[J:W[X/>F@C6C81[<9'\E_;(VP:W\"?M7VA2Z6KILQW^1:_WGK2 M2[.M]5>],-G+J??.0YB:>6C9>W[3:7@)HJ07WC60YI>S1'"LX+$X7RZ-6E)B M?NQBQ&5G_W#7IP"2G&O#H>P<-J^Z0#T^$F_F$QM-ANYFFYAM@K6?K1U(H&E, M*X_=[A?S;5?0BPH_D5UQ..EK//7'Q"/CB3>,@U8SN9D/&[%_3QQ56-G!O9N2 MB+5>]]Z]X\7,:!29T X?%0^#C>O=O-ID,[_WRQ_)_&UM7&PO=V]R M:W-H965TNZ)$#2Z] ] M% N2W?8P[$&QF5BH)?DHNFGVZT?)B9<,:;&]V*)$?OQ(BM1XY^C95X@,KZ:V M?I)4S,U=FOJB0J/\P#5HY63CR"@6D;:I;PA5&8U,G>99]C$U2MMD.HY["YJ. M7IQMGR Y9:/WL$;]C$.(][P M#;R'KZWF/?PQ6WLFN09_7HJQ@QA=A@BM<><;5> DD;OOD5XPF7[[S?7'[,=W M"(YZ@J/WT/];$?XG!/QBX4GM(1_%/.97P!7"O3.-LGM0UKK6%EC*KN)X-'>* M2G ;^*Q)6L:1!]4TY%Y$28&O%*%T8=-244D7@)QL21GX+EDM%\GWH%JN'.F_ MM-V>>6)W:M4V8>/#33;(Y#;7=6A,<:G90^&,$4EN?/$\@$5+OE66@SI7VO?X M*C3S>3!&PCSQ$:GZ2[ 0Q@"4VA>$ 4:F4&AI0=^0,\ R;:*_^*_(M=L*PO@3 M#_0L _+HP@_@U^IB-D0 ZP!?&TV1*92*4=)=1I9K!.-*O=%87LD<]()=AJ4C M8"1I;U&6;#/$S F-Z$@2OPL? ?YW&3R4+1U3+I2Q\V7E=HBGV)71!4A/,9HU M4M]85U%35L,!S&*Z+NEPYUX=+L.KED&(]1X^#&\'GTY+& BKF=R>P:^+,7#N6"1R7E3QY2$%!SC?.\5$(#OI' M=/HW4$L#!!0 ( "R ;%EW(\>KPP( \& 9 >&PO=V]R:W-H965T MA!9HE:-KN8=B# M8C.Q5UGR)+EI_WZ4[&3IT/9A>[%$D3PZM'GH_DZJ>YTA&G@LN- #+S.F//=] MG618,'TB2Q3DV4A5,$.FVOJZ5,A2EU1P/PJ"KE^P7'C#OCM;JF%?5H;G I<* M=%443#V-D#[NV'@7<)?C3A_MP5:REO+>&I?IP LL(>28&(O :'G "7)N@8C&KP;3.UQI M$X_W>_0OKG:J91V?GLUNIE-87%S,;N&R6*^O)Y=S+ZN+N]F<+58 MK?J^H9MLO)\TJ.,:-7H%]1/,I3"9AIE(,7V>[Q/# \UH3W,0,O/I0=.[SX%;S9KRHW3_!]M-9&46?\>*G&&J+S,H15R[DN68(#C^2@ M43V@-_SP+NP&G]\@V#D0[+R%_L_?Y?]1X8:M.4(8G\,4#0)Z M\4)3DA-G^I-ZG<1N8-DHGN=LG7/[E8Z<-](P#BW'0E::B52W8&PO=V]R:W-H965T&,^3ZH/2UJ1$MW#9"FDU46]N>Q;$I M:FR8F:H6):WLE6Z8I:FN8M-J9&4 -2).DV09-XS+:+L.MIW>KI6S@DO<:3"N M:9B^NT"A#IMH%@V&*U[5UAOB[;IE%69HO[8[3;-X9"EY@])P)4'C?A.=S\XN M%MX_.'SC>#!'8_"1Y$I=^\G[3@"K!X#I#T@#;J[C8+*M\RR[5JK VCO36Q^$$(-:!+' MI3^4S&I:Y82SVP^?LPQVEU>0O3N_NES'ECC]2EST^(L.GSZ"?P4?E;2U@4M9 M8GD?'Y.645 Z"+I(GR3,L)W"/)E FJ2+)_CF8X#SP#=_A.^2: M8O^-T_@3/%#=@JT16M1YY6C M)THJ"UP6PM'1TB!P%4P43K#04D08H+3JB7%(]0N_Q5]^6S ^XQ/(L6#.(%@% MI0*CJ%>=*,D,C$2\' 1,X0O+!<)L<0:[(X%O!X'9+X%#<%]JC7BO"L>E3Y2> M^RM471:;G(0-)?9?T_PWO5Z$C"AGF"PIVN_A L#R);M!3?<92!?\*4DA"0:> M/UNEL]EKK@)77S)$ MP(UQ3!9XE$QNH*!P22IQ@6N)ND!MZ1GR]I)WB3O4O*CA@'TQ&])@]IRTY7>! MF%+E.8-(I[6G^N&8MJBG#[5S?'31-JBK\)QX(4[:[LX=K>.+==Y=U+_CN">DF5K7AVLZ5I4<@#&MZ=5%[!UK?*TIC/_$;C._X M]B=02P,$% @ +(!L6=%,/YH1! T0@ !D !X;"]W;W)K&ULG5;;;N,V$/V5@7:Q3ZXE7Y(X6=N XR1H@MU-8'N[*(H^ M4-+((B*1*DG%\=]WAI*U3IL$:%\LD9HY/&=N]'2GS:/-$1T\EX6RLR!WKKH( M0YOD6 K;UQ4J^I)I4PI'2[,-;650I-ZI+,)A%)V&I9 JF$_]WH.93W7M"JGP MP8"MRU*8_246>C<+!L%A8R6WN>.-<#ZMQ!;7Z+Y7#X9688>2RA*5E5J!P6P6 M+ 87EV.V]P:_2=S9HW=@);'6C[RX36=!Q(2PP,0Q@J#'$RZQ*!B(:/S58@;= MD>QX_'Y O_':24LL+"YU\4.F+I\%DP!2S$1=N)7>_8JMGA/&2W1A_2_L&ML1 M&2>U=;ILG8E!*57S%,]M'(X<)M$;#L/68>AY-P=YEE?"B?G4Z!T8MB8T?O%2 MO3>1DXJ3LG:&ODKR<_/5]9?%YOH*'A:KS>^P62V^K1?+S>W]M_4T=(3/5F'2 M8ETV6,,WL,[AJU8NMW"M4DQ?^H?$JR,W/)"['+X+N,:J#Z.H!\-H.'X';]2) M'7F\T5MBL1 .4W@0QNUA8X2RPA>'A3\6L76&5G^^IKN!';\.RWUS82N1X"R@ MQK!HGC"8?_HP.(T^OT-ZW)$>OX?^'S/T?['@NBS1.;CKPP^MTQZX'"$VFAX& M= :Z-K#,A:1&H%92*2RO[WN0BQ1B1-X!+*M"[Q'9FIV7NJR$VH.5*D$8G)^? M]N%6P9U0-74_IW1$ @.J5H,9267EMKA;&&XP-A[CS%?& MJ \;PA&EKI4#%$816+PGO)(QG':B@(38T"AID*5JCR=J19U*M05JM.01Q$Z8 MU,MKA,>H,)/.]F!'2!^'X_->%$5]N%?_E/GIPV0X./ML(96&:&I#Y NKP5=# MZK40!V5I6 ABZ?2+&-4<@F.+9 ]B:Q!I_)%Q+DC7IO#74WA:-MTQ,'I;$:]-M#'8K?4=]R%+P@-3GN3D_/V8*WP MEUP4&5/9Y3+)X0FM:\1_%8;6'3#GBH&:?'FG8UNB.3GPNO'LZ^*8^K]"V7M) MB]/NHW<(6,D3CB ,.KKQR#%#I 7-24X327'FZJ--JVG1@EU5%Z7OI%SB4Y-ETIJ@853OQ;,(MIJ*J ]+8?.?GJ5(L9RIP@ +44 9 M >&PO=V]R:W-H965T1V#SC.$$/=P@04Q0Y\\S, M,\.A3N^E^J8WG!OVO6TZ?3;;&+-]O5CH:L/;4L_EEG=XLY*J+0T>U7JAMXJ7 MM=W4-HO0]]-%6XIN=GYJY[ZH\U/9FT9T_(MBNF_;4CV\Y8V\/YL%LW'BJUAO M#$TLSD^WY9K?%I\4DI18M[[20'5-\=3:["%Z_C6F]7?"KX/=Z;\S( MDJ64W^CALCZ;^02(-[PR)*'$SQU_QYN&! '&'X/,V:22-NZ/1^D?K>VP95EJ M_DXVOXG:;,YF^8S5?%7VC?DJ[S_QP9Z$Y%6RT?8_NW=KPV+&JEX;V0Z;@: 5 MG?LMOP]^V-N0^T]L"(<-H<7M%%F4[TM3GI\J><\4K88T&EA3[6Z $QT%Y<8H MO!789\YO/OQR]>'S+;O\_/'ZZ]7%[>7UY].%@6!ZO:@&(6^=D/ )(06[DIW9 M:/:AJWE]N'\!0!.J<$3U-GQ6X W?SEGD>RSTP_@9>=%D963E14_*6X-(AGWE M6ZF,Z-;L7Q=+;10X\>]CYCII\7%IE">O];:L^-D,B:"YNN.S\Y]_"E+_S3-8 MXPEK_)ST'XW(?RV$_<89XD,(]^4RX:SLJN'I>0J M[9RG7[,;7O5*F =V(YN>DDK;I7::L\_&7:QWAGI9H-)#=BW=E0 MR)5%04$P?"VX$R67OW.;I^YQJ^2=J+&-K539V$V9":V36:3RX#U&B".V#6 9T(#A$"]$M"UDLA(#I0= MJQZ67.EAG\>J1O:UQ0*XG2%9>I3EV7GMG-1"=;DFMYJ-DOUZP_X)$I8,],GB M-\QCMZB3FEWT2'PXIF97=@-GGR"DH7TW#]KPEKV<#2NO/MW\_%,>Y^&;V8G5 MY.8OW\,%*ZZP!58B]HI76S.0MY0%&@Z6[>!OTG('BV4//SAM MVZ8T= (XML"-UF /(EXA!5JA^6 F7F\>EDK4@TMX=R>4M"&G%0@%"C#]:KDR M]R4\HLL&$4)0QYE7I7Y5OJ*T$A6?(V<=VE)K60GK$PJG13%$Z6]Z*)4[IU/@ M)HMKJYC( P/7H(5V&OLM7%#S!GQ3#\280>E$OKJ':^;L8X/?WO%*=)/_G,O@ M8EDS(\<1%!,T:,'!0$+IZ0ZX6FY5'-CMG$8K1F2$JY+MMN$CC9TC:7J?- 23AE@V/> MK9XC-PX"MBGO.!/MN&>4;CE%TH^$J_7P'YQZ$+RQ)-O@R.0*>A4R BI^45)3 MOLF5,!:#>\-(*TI WU6C3R9MT,Q7*U$)WE4/Q.@C_B%)U:;LUGRB[U/QV*L' MNX(V%8.A'.DQF3NW@$PI5;41!K4+\T[C3C\\3*7.4101G%)_K ER*9HC)6,0 M#R]TJ 6 4VCYT!3Q">R[E+DD/,40%LEB?UD]*,,V,]_QP9+9*N/C!H!'*2% MZ%PK*/9R9\[>#8*&Z(NN:GH4[A]BUJ^H-657N>B,W)S,.)YENZ*,+HY:/%*) MKE0/*&L^/HFA]2,'-W!48PT778VIN@=_)A\@;>Q!%:2OX5)*7TT,N1ZYIMGR M@;T=SX^QI_@XG$>W&\7Y02,TO?J,'8=OT."@K"*=IR[G\53T@ZM>6DZC6,-N M?3*201\[U5ZP(/>B**1!X65%@D$2>WE4T"#ULC1^1/[$BY, /O&B(F!AYOEI MP.+,2Y*$W4H#_XWE,(R\+(]8E'I!GK(\\ K?9X$?>U%0@!_:%D-7/%[R[\0/ MXIAHMZ50UI,XML#\FN-$HY#^V)?;2(&5!Z&61S\+ B^.819F79_Y@2_7_@AE$7AYDI",,<_)7$1'S9&7)@7L3^V>-!OYO][7@@C#,D3? M#R+*B#P(6)1[.31<3^)18C_:0!D?R>=2XYRST>)IOS.'0X_HM6YE\8%[8+= M$0U0(*(,"+_046EO[M2O'^X.2%M(\). =$$0'.U,?.&$)\D)#2$^"^V(%!2^ M'4)%'!-(;+[=B.FPH<+_F-$K]B*=Q[@Z-\V(QMX>;+6VIRP5Y]859_Y$<7;G MU@M_'OUO@B+;B;RVL8U Y] +TJ<'>-/;I9;>7525[V.<E*S*>GF ZMQ MGO=*D6RVY9ASJYV/5@MX492B"K2T'W*V#(P5$NT"*-R.);?E4U/8B9 M7-GV">T.A6*XL/+=777.+A"TX?K@C5)'&ZE1^0:8.RW3#4+91/6>1#.*J(7& MC0+DFA_[6+'8^Y2$7G5M/YCA>D6,7&&K M/\^2&5/N(YE[,')K/TPMI4%C;(?4%G)%"_!^):49'TC!]*7R_#]02P,$% M @ +(!L62C#="B#!0 B P !D !X;"]W;W)K&ULI5?;;ALW$/T50@7:%U529"=-4UN K3BM@?J"R&D>BCY0NR,M:RZYX46* M_KYGR-V5[-INB[Y82W*N9V8.Z9.M=?>^(@KB:ZV-/QU4(33OQF-?5%1+/[(- M&9RLK*MEP-*MQ[YQ),ND5.OQ=#)Y,ZZE,H/92=J[=;,3&X-6AFZ=\+&NI=N= MD[;;T\&K0;?Q4:VKP!OCV4DCU[2@\*FY=5B->RNEJLEX98UPM#H=G+UZ=W[, M\DG@-T5;?_ M.).EM?>\N"Q/!Q,.B#05@2U(_&QH3EJS(83QI;4YZ%VRXN%W M9_U#RAVY+*6GN=6?51FJT\';@2AI):,.'^WV%VKS>39Q2FK<(TQ9T=I2C?RR!G)\YNA6-I6../E&K2 M1G#*<%$6P>%402_,YC=75Y=W5Q?7=PMQ=OU>S&^N[RZO?[ZXGE]>+$[& 2Y8 M<%RTYLZSN>DSYGX45]:$RHL+4U+Y4'^,T/KXIEU\Y],7#2ZH&8FCR5!,)]/C M%^P=]?D>)7M'S^5KZUH%=%7P0II2S!&N,FLRA2(OWBM?:.NC(_'[V=('AZ;Y MXRD4LI/CIYWP(+WSC2SH=(!)\>0V-)A]^\VK-Y.?7DCAN$_A^"7K_[UD_\.< M^)764HM;9PNB$D!Y\<'96@0,I@@V_0Y%J A UHTT._3F3BQ)2-%(%W8LHU50 M:YEFT#I1:*EJ8.^4ASFA3-*V#L9!"J*PT7FL5V(9(4#>#R%3Z,C.(6IQZ$C+ MD)964-UHN^-ZPG,(Y""?SZWQE6H\YBE4\*KZDAI!&BP$H M5=364.#$2UF#!#T# M4=B\G:1@0]% 9"#,FV4D4%Z(AS\*HD1R6'0TY)/61T M^2P:WU"A5@J'TC-(V=!(G&D &-=5ACR&PM;)+M?-1YC.J0G%82!G0*9WL%< M%/![ J.M;^<5Y[+< ZT ;,CT#+@+<>Z,))O#=1B" V#!%.EEH1R;)!LJ&1X M'$P*Y-[8K>F01@FU!@A!5'+#K=4Y[UP+6JU00G9]T(K?^7W- (U"^:.1J$"@ MU 3>:E5*7JS0>R &/0!&RT[>(X&_(.-)4#I2&@D;E(_?"]^MO!N4D;SMJ>\ M.(.F^#1:C,1Z?[QON:'84JJ2C\L_.6:4IVN5%%ON464 3SJ[&M)J>NL*6/!^7(IBP(SAZPI#XAL&JT*N=0\7NN( M ;)H2D=?HG(9D-'?W#\*$F@]]#WL8SJ-<;52>@,(I'*&46LFE8NYY.'N.&IGX KLK;@Y6PA-':I9L MH5)U8[F78X.6BI#T$3.57B+#Q!+IM*2E=&QJN/\4*Z9']/=:)>^[E,TJ!KY3 MGFL+N$RQ[[TPF/2UL2[ '>=&X(:16!P(N .G&9Y_GH[("18R9H;E:I4$@R5Q M'_#@]@5)3?%$S_V++@B$,93W)'8D7>(?C':CT:@M@9C=026-[>.4[4-M#:[Q M <&.Q&?L:F\9\PWXCG^Y2?*0\,6J"LHNTE.)R0)4PM3(":;X39KW!0]VZLB. M0@\&,*7$%E$K/..,T'*;7;2SD"?I0(#I/N;!$ UX)+T>6*!)]2RX6#?1YPSN _\,1'>]MC3&O-;C3^7HJ>?%^.!U"(36Z0WLN6=, MR _%?K=_9I_EU^5>/+_1KZ1;HS:X\U90G8Q^>#T0+K][\R+8)KTUES:@'.FS MPK\*Y%@ YRMK0[=@!_T_'[._ %!+ P04 " L@&Q9WRAM,0\$ #B" M&0 'AL+W=OY;!\6^T!)8XL(1:HD%2=_OT/*=MRLDP7VP3))S9PY<^&, M)FNE'TR):.&I$M),@]+:>AR&)B^Q8J:K:I3T9JETQ2QM]2HTM496>*5*A$D4 M]<.*<1G,)O[L6L\FJK&"2[S68)JJ8OKY&(5:3X,XV![<\%5IW4$XF]1LA;=H M[^MK3;MPAU+P"J7A2H+&Y328Q^/CU,E[@3\YKLW>&IPGF5(/;G->3(/($4*! MN74(C/X>\02%<$!$X]<&,]B9=(K[ZRWZF?>=?,F8P1,E?O+"EM-@&$"!2]8( M>Z/6/W#CSY'#RY4P_@GK5C;M!9 WQJIJHTP,*B[;?_:TB<.>PC!Z0R'9*"2> M=VO(L_S.+)M-M%J#=M*$YA;>5:]-Y+AT2;FUFMYRTK.SV_OKZXO3R].KN_D% MG,QO?\#9Q>(GG%^=+6XNYW?GBZM):,F.DP[S#>9QBYF\@3F"2R5M:>!4%EC\ MKA\2OQW)9$OR.'D7\!;K+O2B#B11DKZ#U]LYW?-XO;?PFKH62*5EF8 39DHX MH^*$T_;,P%_SS%A-!?/W(>=;[/0PMKM$8U.S'*<6BU: $FNQRE#OLDM(^>8D]B<]^,PEV%(UAA#,EU;1@>5N@2\F MX"/T1YU!/Z'%:-1)^M&^/2_].?X"<6](O_Z&YVN0EJ=^I>>11U'4(O=&?8_T M&CU7U*N,]5%@M*LJU#FG$JN4Q&>ZM?J!NBS+<]5("R6* I@AR0)K9;@%Y?Q$ MF)LR:[0$@=1M/!UN@,M<-'2;J#W8D@(2+$A4D[Y!:X*M:B-94W!/B+@HP0OF M-AD33.8(ODV8[DOFDC&\<1?.9=OP7>>D]N?1KZAP?KO:A_+WKZ/#":P9+Z!H M-)O)9?DK]^YIL\M1S.&!=E@7J:-[,WB?A,_4!F5KR2'B"D^Y263*W1< M0+W2$9QE7'A 5Q1)WST'Y%+-7?SPB88E):#1N#7][# W.3?D]K./O6.IV@SF MN6[(\CYRW(G2&.)!#\Z-:7SJJ*1<05$V:"3D#YY<&L5_4%79O"2-?CRBYRCM MN? 1?^[-M.Y1+Y-FB5J3':N(I?.HX12WEL-+O%0F^,IGW<"G#\,D3K[!H!,- M1W"H>85[6GJP'O:SN"=J>[ 3YOY]:+>#O]+YE><3(J<$FJ47=P%(!N M)VJ[L:KV4RQ3EF:B7Y;T$8+:"=#[I5)VNW$&=I\ULW\ 4$L#!!0 ( "R M;%FTY1=8? ( +D' 9 >&PO=V]R:W-H965TB$RKI]=I.#6$WLS':@_?>SG9!"E2+4 M]0OQG>]Y'M_9W$5;+AYD#J#08UDP.7%RI:HQQC+-H23R@E? ],Z*BY(H;8HU MEI4 DEE066#?=8>X))0Y<61]"Q%'O%8%9; 02-9E2<33% J^G3B>LW/>AB;_*&9 MRB?.R$$9K$A=J%N^_0YM/@/#E_)"VE^T;6(' P>EM52\;,'Z!"5ES9<\MG78 M WBO ?P6X+\$A*\ @A80G*H0MH#P5(5!"["IXR9W6[B$*!)'@F^1,-&:S2QL M]2U:UXLR\TZ62NA=JG$J7I GM)%H <*^.98"2JA,"RYK >@L-'PTC^,2GJBPL"[<@_#YGV: MEV'XS-9DB?=Z40EB;8> 1"FOF6H>9.?MYLRU;:\O_%-O//-Z_(F>2\T8>:9O MAMH-$6O*)"I@I:7OV6-O%\?*)_ M=;6;6@Y8P8-@ORC11>Q]\!"!#-=,[T3S#;IZ9I:7"J;<%35M[.2CA])::5%V MR<:@I+R]XY?N',X2#.=R0M@EA,Z[W!>ZA&:!+

T MX80>*:DQNU1U"YU>AMKO9JDJG$+LF0]#@3R"E[Q_-YX'GP:4I[WR=(B>[&H& M:!P<9O?CK?%S0KGG_6'$F3NNJ!"J:BY;EM%O]HWVE7; M7_Z&MUWZ$&ULK5Q;<]NXDOXK*)V<.7:5+.OBQ'8F297C7-:U M)TXV2G8>MO:!(B$)$XK0 *05SZ_?ON!&B9*=;%YBB0(:C4;WUQ[ ME+(6WU=E95_VEG6]?GYZ:O.E7&5VH->R@E_FVJRR&KZ:Q:E=&YD5-&E5GHZ' MPV>GJTQ5O5O.R-^KY!Y_58EGC@]-7 M+];90DYE_77]R<"WTT"E4"M96:4K8>3\9>]J]/SUB";0B/]6(XD,_MS):UF62 GX^,L1[84U<6+ZV5-_1YN'S-67]66_^0[H-/45ZN2XM_2LV//;II"?RQM9ZY28#!RM5 M\=_LNQ-$,N%BN&?"V$T8$]^\$''Y)JNS5R^,W@B#HX$:?J"MTFQ@3E5X*M/: MP*\*YM6OIC?O;V_>W5Q?W7X15]?7'[_>?KFY?2\^??SWS?7-VZDX^J1+E2MI MCU^SCK-'>W73'N\A_:E^*"K>FG%VZJ017O^*? 9F!U[9E^/#Q*9 ^]JSS7356K:B'\-L7_7,UL;4!9_K=KPTSOK)L> M6M!SN\YR^;(')F*EN9.]5[_]8_1L^/L!;L\"MV>'J+]ZG5EEA9Z+3TB[JC-6 MZZJ !ZK*U;J4^.NUKBQLIJ"?N_;PZU<17Y82["O7JW56W:,XFRIK"E7+0N1A M('R9JRH#&EDI+!"68-VU%4"U; HI:D>DP8>PQ!> #$LK*WA@FYE5AAW\=$LLDK]S0P=]T56EDAEL]16"F5M ^LC,8 F6+PJ MD$V[S(P4>;96-? $^X;197DO]*:"T84R@!WPE7BHPM?9O>/M6INU-K3B0%S! M>JJJI7%B$*!%E)#( 2UY&K3DZ>/.[QK9 M,,IV*\$/$Q'7TM2 \F)ME#8G:PE_0* K/JZX/9!1F5FKY@HV6&O<(/H._(@' MG#?&P*D+-W^=*-E 3.O,D#7",CAXKHRMQ5\-/)4&V4&[[XN-;*]BLU*RHH!C M^2:)@OP.?LNZQPM920,'C)^S J2OT,31'<1QP-],>GZ(]84$'HS(0/? :0#1 M_B%"1[WI^]^RU?KWJ]YQI*IY(RTC2%0?M@3^E37(#L0-CZZ7RA2=V[8H(!G$ M1J*" U(&R0E02=HQ,@RG!JL(/%@P'[FR8F[T2N"\S.1+VD$A[T"-US3WJ/>9 MN'_S\]PC",1SR3.O^(6HM*@@P$!6\QJI+@RP"KO0G;:T#S< MEU>)/<"REZL#%O4L6-2S@\;PU1+BO;6U@BA VBYS^C$*B*UH5C\,E-Z:5'T/ M<4*]%%\'TX%X?W7U"23_5P, 9<$&*@BGZ%!!IU?9-U#RL# I+F#A:LVG4R^S M6F3S.0 ;B1?XTJ1AWK"!;0-J4C6R'\ZECR1DS=1*EP:&\4R1F^Y)K#?7#C.-7#1E9A!S49?),)>@LW$+OXNEW@!'IH\170,2@DU# M"&9AJ:;$Y6$WAK6])NP/4P?B#TDA'/@ DP@%%'()AJP-*&U)NP0G4^6P8X=6 MR,Y=ILIL!LY/51P+@_QXPW=PDKH!,@XNMJ2[06 L%; LT-E Z QH2I0:"(L, M6Y@R>;-"MY0CFQ_B$6GX=Z%1KV:(X'WG6_$!R\+(DFT, M5,.=*]JL7E2*_*9&%0/,=<'D6KJ/=W[Q--=M3W=6R>6+AS\==3%]!%.-YR0CR$?,1;1 M"XP2HC7XRS%=*\ [&$[0X5E)1F()LF$!#(E@J,+ <=Y2/Z(R Y[F&,(>16N$ M3^B_[[IT%F/7 @"N5I;V/\_R%L!Z4ZCOUY( NI 0#X"S""L">,/LOQ^,*2^" M5EP\(RM1:.R:_O9)X;U/4(A-9!5M\Z2$GN2"\^1WF3<0 M\43W]R^(@_#PY8(C> VPL5)_2THG".4\-3D0G_>17F7W0;M@B,Q6L"LZ0J"" M%0< ,( Q0#'XK52+BF";W*8%-Y,S=[99HV.E2;,&SA5\F^=..6V3U9(0,40O MZ(SF(O/3R5 _A5&4O(.?1!HH'._LNB'*!K8@%"A'4^.VS(& M_8.@PH%IMB7H-:Z"F_#;EUN;1^XM'&;A/,M,UK@2B:-#VARZX/,[738KBA." M4(YZM,\6![UC!LW=7Y@WKO7[ MB?=B!"FIQ_9, 4^ !J0:*&@_WL$*SQN(MS\P.BATGMFE6&?W%%_V,34&;G.. M/+!\H7*GF^SS&F1K"6J.QU=!B$?+Y!H77( 131[8<&%$8\C39(KELEF;RP,4IG"M&,4B>"^"8(@/6NDS!T.(4.X2G7E\XCHUA9U)?P."& M2V6D\%;/ZPVJ<1)*9XS%7H !@GUU(-TA!+X& ]^8!NT10_2_CP'"U)0H<"=4 M?Q@3'V:#8 G&*QO!B1/HD- "/'U7U@F#7 R;+1E.%X1=T2E,Y1J2_!FL[ZO; M?5!+\[/9HCP1XW@%%N&86;1W92$RZ MX*F,I7A#5+!);N'!&7G2K"B4RZDM1R"@AMX^HE-'(Z ;(8Q39K"@JU&E%G!8 M^Q\/%!NC:WFBYP"YSZ*(Z CJ5LQUP"I0H%A7SFQ26T'UV"[<";*8[?24E;*K M-/:X.>J(3A-. =BVQ_M"Y.=)9+(? 'S]5CSA.X7Q[ZU/1Z/A M,?^9''=&'F&^G[/]=]2?#(?[7-GC>+Q&]X)Z33GJY'(2B*>?'T/)E7O[D>U1 M?_CT+&$V_?:%PH<]Y9%1_^SL/)EX-CF'?T>7YZDB=59?CD;'Z9C]=O"L/SF/ M^VM_.\@;9?9;*SP1Y_V+\;!UNO!DA$^8;^3+E;,IN/78_D Q*?6=8.%/1J/! M>8"-+2[Z?#F%+O?)T\$D#&.D<*4?-O^\=>AS9UA)#%!$?^Z+ XE?1Q&T *QC MB0Z$Z8#A#@<2;^(NQ G@>!#)E2OCW&5G M(;!I+BIX)T8$[K83.)*#SP;FSMTXDM%O_2Q0CP$7N&&"KN,BQWO@^\K)YS$0 M@%J^!:"OLY(GU>*-S!W8CAS8/A%G@%]O$[,'0[].4TAQ='8Y;%'I@'$TLLD9 M&]GG/5;K=J%"/E=0?@W,]AAZ_3UB[OV"YNZNR]K.S6\R, MAK$M9/A J0X+E"+MD#"Z@L]<'>AD\?])$J/ 6[ OTA94.$:'=^$J+)DYQ1O\ MS!16O-;P!_*L=U?3U[UC?]%_-?U*)$Z&YWW1F\H%V=CG #Y'7_0:DK?QQ?#X M.7H@M&MF H"%AY$!^IEOPJ66'?0XI+..A7CS%F^^$-W)!615U;AR-/4&J)6_ MF4$\5XN*;DJIVL(+Q?MH2BP(5/R5&'+I,T"\P+""',9=[/DI?(F+,3=Z--YBK)/[Q6M[X2@JB(>-O:@B='PY#]# $#YDZ20>ANK MS_JNU<7X#*>\=^M1@.6)_5?'0ML3PGH^5^(E/U ;@5OOJ2L7P4:*<%=-Y2*4 M@5W2G=B,/&BIR('61EO,(B&UA958@%Q+<34SF_1BA':0W4MQNM.EI-3%9NRK M0:DJN0FR3>ZDG4JZNJ.SC'@;!]^4@614K_WE)\KD!V[I*9D-YY' &.!3BDZW M>N"4XQ(0*L5O#T[G9UW@%$H-&]P6_CC, ?//\ 1!'!X+0BP;E _2 M:MW4%/MYM&1[!7\J28&Q'($WM8;U'42"%U3)]9-+Y=&!)W3G=$?B1M,%"H(- M(<,*G6R&&H8K<<&CAIP2-*6/Q18@U>-XMEVY1X&K?>4)DJ+N',).EH"!BW8P&)_L^C&?^D M+:0N_:S;%O"7D^$DVD$H.(3NONBZ$?Z-7&)C,&S83?##7'"*II%J>.*^@^L? MHW6]V;&$'0Y\O+O?[R?ZOM7\XIL67#--ZE@IXW#21 M'!!"T\E:\:V&('WAC#M<(A)2K/#\D+/0"N:OUG.W'NDJ-CYC^U-&K554C^?+ MY-@%S*,9F-)K>;28( *;WJ]B(&>FLOR/DWRHL#=8/R0 M2\(POM:VV( 06G0(5KTPL"N$.4F7P)YF3S$RY07KT.?\XI^TP,7HG]N[\N%T M335S'%1A#6O%)7*YIT1.O6DA8.;P_N+RUQ"?M(ES*[LC''H?%D8W:XLQ3!5; M _RR7$3,J!52UO>^\9,4A-J46IV()"YJKV*#A5_GRJQ.YNH[]38K;-G8?B)* MO.&AHAQ=R?I>/%N?K,L&S1R'SJ7<69E5..WC038IO:<&KD+Z%OYWG'UT&(*- M5_A>\PHM&97:.N=U?TO3?=B2Q1O"V&9ZB!^!#J;DB;2_1U@JUQ]: MPFB;['C,)COZ15;5:;*C7X0'.R;[T12X2T\LW'_ZVT@(U[BNA': D9!K[ O M!E_HV:/T?(7HI=25#2,Y$#FEV@;47BM[W(P#[S;WDC72) MA$U[$&!O&THOY";*%C/!A[T(VRW\BNZ#F^?55+ M?DT!DAK7J"(MUGN5748F5![5;&?M/7!.\L)75IR@/C8F-LWON"!\:2 T\7;[ M)-^''"?&6ZJ857:K:C\JHWL7CK*6M-(37FH 43;NJM!)%?OGJ"+Z25JYQ M[\9FM$#2K[+U=@&U]?F G;P'NSENR'+*5%-50F,KL[OP(5:Z1'+K<,+Q7:+J'ME?A><;H7+MH*7[D%XB&3%^:&&(:3XL\&KV\3Q*>-%Q)2 M$$!D)*LRFEIV08[:722@_YBQV&96_ZIPGG:GM M:?*"."#E@EZ#IW=5JIK?%0]/PZOV5_R">1S.[^E_R,P"?6DIYS!U.#A_V@.$ MI5??^4NMU_2Z^4S7 ,OT<2DS,"\< +_/M:[]%UP@_ <$K_X/4$L#!!0 ( M "R ;%D'&$Y*[ 0 " , 9 >&PO=V]R:W-H965T"X:6>@=8(XW3X,^T!+YX@H):HD%:?_ M?D?2EN74,;(!@25*O'?O'>].E\N55-]UCFC@N1"EO@IR8ZJ+?E^G.19,]V2% M);U92E4P0TOUV->50I8YHT+TXS \[1>,E\'HTCV[4Z-+61O!2[Q3H.NB8.KG M-0JYN@JB8//@GC_FQC[HCRXK]HAS--^J.T6K?H.2\0)+S64)"I=7P3BZN$[L M?K?A3XXKW;H'JV0AY7>[F&9706@)H<#46 1&ER>Y($D-;: MR&)M3 P*7OHK>U['H65P%KYB$*\-8L?;.W(L/S+#1I=*KD#9W81F;YQ49TWD M>&D/96X4O>5D9T;SZ>?9]--T,IX]P'@RN?TV>YC./L/=[9?I9'HSA^,'MA"H M.Y=]0]ZL33]=(U][Y/@5Y'/X*DN3:[@I,\QV[?O$LJ$:;ZA>QPH)$^<'B#5_#&:2KKTO#R$>ZDX"E'#7^/%]HH2I5_]@GV>,E^/%L^ M%[IB*5X%5!\:U1,&H_?OHM/PPP&V2<,V.80^FE,Y9K5 D$N8Y*Q\)+:\A'LD MOG5J:F5UW#Q3L6IZ0]I4S<0^$8?=N..&N!==O ;-R@RF1<6XHMHT\$5J#7/# M#-JEMO1N*U3,UIP&JAPP.<)#KA!W$J)Y-2,&NV_HH EM@:HY[5\?#=ZXZYAB M9')9:Z*M._99_$+8G6#E!9D^$>DR1:=/H2!!&2RPQ"4WD$I-TN:?W[.B^C"& M(WC_[BR.X@\[=\=1V/&700=N29IJ<%[8;VQ>7J/N( R]E/_+<4*_]@PTHZJ% MP?F@ 6_?OP7IWI']V-W2CKKA2=(BVUX]2,,$(;59XR9EHFZ2#%N&R6!(O]'Y ML)U(1)J7AA*;VPQD6B.1.(XZ[3W")AOU\E\WGG8'PZV^W=5!;C8 _(6'(QAV MS^)PYW3I262?>-Z6UP,EK\)4VE NN.#F)^ 3$[5+_?URB -]+2C4E)6LA*,H MZ@VIJPMA+5ZPZ%J(5<[3'(Y.>H-FVXIIYU;94JFI8)0[L.VA+]>%E7&=2MO? M:MI8,>6+,T5EZ%L-6HK:U6C7A>#HM)<<]$CO[6BBRP<>%HQ[BBK(5C M384_DP;A#'Z'Z38D8Q>2+LQH\NCT8&P &6E56$GE'&64E%T'.Y$4FK()K^U\ M/IB_'BA]YEWG R/IXVQ0%;:]<$]/<']0MM-[/Z2/*01M2#FPJE*R4IP\$!_R MEV[[K#4G?[QHU3.)QF=,:\?6;G 3YCMB8-V?FCBL..(3X"6LM\TA9G5&??@ M)1T.SYPGO>FLUIML&FL/-HTZIK[@!ZK_]&5X4PNP6?ZB@5XSX8T,?,1TW6RC M=;,]@H3ZUTVK[*G0)TSGE'X__>?A.#D/=U#VM'%;9(/$%]G]*U6[5L&MU%34 M-E%7W.1$-O"M-ZV5;TPB/RFZ@]TM)ZM8+ZZ#YIV#T M+U!+ P04 " L@&Q9K^GR?I $ !,# &0 'AL+W=O4$DFF3.$D3#BKQ<^%A641A[^%T#VXR MI=$F<==V*?SW-W:: *)4Z%Y.]])X[)G/X_G&X^GA2JJ?>HYHX*FN&GWDS8U9 M' R'.I]C+?1 +K"AE9E4M3 DJH>A7B@4A3.JJV'H^\FP%F7CC0_=W(T:'\JE MJ8'73=R6#W-C)X;CPX5XP F:^\6-(FG8HQ1EC8TN M90,*9T?><7!PDEA]I_"CQ)5^-09[DJF4/ZUP51QYOG4(*\R-11#T><13K"H+ M1&[\6F-Z_9;6\/6X0[]P9Z>S3(7&4UG]619F?N2E'A0X$\O*W,K5):[/$UN\ M7%;:_<*JU8UIQWRIC:S7QB379=-^Q=,Z#J\,4O\#@W!M$#J_VXVS> MB6F%>N]P:&@'JS?,UV@G+5KX 5H&WV1CYAK.FP*+M_9#\JQW+^S<.PFW DYP M,0#N,PC],-J"Q_OCR6%8( M<@;=2:;/+Y[?/2]PD\_;41W;P ?!P8>@0#< S!SA;JX0WY#<+UT3[-L5(L]@ M/26,CL'W4_R36L>U7#8&=K8-=@M954)I*!OR2"ZU: J]!Q=8H!(5?"$DEO@C M2$>D_ 5XR+(XABQPTBAD?I1 FEHAXRR*$\C\'9@889!!)7-1,2!$R&5-<;*>Y-M'6DU#^932 [@ O*(*DVU9#M>W0YR5]R M\NU.7ZEC(!J(9]&X -/6;9 Z_?\\9>\'DP&X8SZ#X1=[TR> M>7L0)3N04*+$1'$2[VPRN:2B6=DR,<%\J4KS;(TO)V0<6&/*$K+CVWA->EZ3 M3[\&_>T_$;1YCGH3A=OA.@JC@_=HW0 FKE&\L4];8UIF-P3W#//U3+".[>[; M*WY25A6Q)_+08-;4QEFB69;R\)U8 @A?MF^C'4 MAS"<*C0] \P/PY>S"JV1=+<8<1[1Q8_3Z,6H*@4Y4)J28K1Q,F&C469_P]0= M[1I=EHB*NF$74>JK(5=8E&0GR04]V)0:PU<='CT^#ZZ/U>!<;9N]?K9OE8_; M#O%%O>VSOPGU4#8:*IR1J3\8T_:"D8N7+\XE88Z #><4[N/RBK0^DQ* MTPEV@_X/Q/@?4$L#!!0 ( "R ;%E0ZH;"W@( "0& 9 >&PO=V]R M:W-H965T5(LHC>/SJ&9:5E'/4O$:I>%* M@L;5*)@DE]/N^]P "A> Z0=(/6ZVT1>Y4=FV7BHU1ZTBR8V M-_%6/9K$<>D.96$UO>6$L^/);/;UXA["E_D]G-RSI4!S M.HPLI7'!4=E13EO*]!7*]W"CI-T8F,L*JW_Q$0Q2&D M<9H?X+DW#2AP%5! & M]0Z#\;LWR7G\X8C*O%>9'V,?+ZC^JJU 4"N8E*7:2FOH:)1%&JX5DP:8K. 3 METR67*[AV=9+5HXG\X<-^25\1,NX,(=)#X@I/_4).@^+]1)U?R@$*[N=Q.]D M<,(EV(W:&A)I3F'*A<"*BK#CU#TGO(6+\"(K:$R*,(D3>)#+UZ.SL!A<0!'& M:0HSNF?N[( 9@Q26A5F60QX.BAPF@OH-?1D$ZEQ0:JRX!:$HT,!)<@HG>4&/ MM,A.GXWJ Z.2C)*B/"R*A";D-">?#GDE2[&MB*;1:L=]=_HO18NGCTB4:H>: MHSE[Z4Y$!Y5;HU[[_F3 ZVF+N-_M6^"DK?SG\+9_WC"]YG0I!*X(&I]=# +0 M;4]J%U8UO@\LE:6NXJ<;:N.H70"]7RFZ6]W")>A_#.._4$L#!!0 ( "R M;%FSNA$(?@( ((% 9 >&PO=V]R:W-H965TICVXR;6Q<.S,Y[3PW\]VTJQ( MI2^Q[WSW^3M?OAMOE7ZA'-' :R$D38+[)2NF#&FGH= M4JF193ZI$&$<1<.P8%P&R=C['G0R5I417.*#!JJ*@NFW&0JUG03=8.=XY.O< M.$>8C$NVQ@6:G^6#ME;8HF2\0$E<2="XF@33[FC6=_$^X)GCEO;VX"I9*O7B MC-ML$D2.$ I,C4-@=MG@-0KA@"R-OPUFT%[I$O?W._2OOG9;RY(17BOQBV==7^19WC##DK%66] NVJ*YC2_59UMR7+JF+(RVI]SFF>3V_GE^ M__3C\7:^Z,#]_ E.G]A2()V-0V/A75"8-E"S&BK^ .H*[I0T.<%<9IB]SP\M MK99;O.,VBX\"+K \AU[4@3B*^T?P>FVM/8_7^ZA6N4%IE'Z#&TZI4%1IA-_3 M)1EM?XX_ARJN ?N' 9U@1E2R%">!502AWF"0?/[4'49?CM#MMW3[Q]"3A15@ M5@D$M8(==8YDVX3F$->C:(>Y^E[#8 0W:!@7=.@JL&TP6"Q1M[VPX6GCZ7I/ M#TZY!).KBIC,Z R^:44$O'WP$X@[W>&@7B^N8"KL-& R1;!S92].+4G9OR]% M=W1Z,;@Z:[[O6$G+Z@2ZG7XTK-A:\;5A5.E5ME3&:M9O[Y2RNP, M=T$[=I-_4$L#!!0 ( "R ;%F!Q&T61P, *X' 9 >&PO=V]R:W-H M965T5XY\ZFUK>1\ M*AI=Y!6N)*BF++E\N<9"[&=.X!P,#_DNT\;@S:Q_PJZ>V/ E MHE#V"_LV-J*,2:.T*#LPS_7+MPO MUW"QYIL"U>74TY3)Q'M)QWK=LK(W6,=P)RJ=*5A6*::O\1XI[&6R@\QK=I;P M$>LK"'T7F,^B,WQA7W9H^<*WRI9TK*5^<6%5\$H#KU)8?FGRFLZ;AC\6&Z4E M'9@_3Y7>,D>GFZE&E3 M((@M'&IX+9ZV#O4IV6>)3\NV^P^#JV "MZAY7JAOY 7:)XWE!F6_681,.DM@ M+2&\ET(IN.%2ON35#A:E:&C1%TG2E$W!-::$(1%)SMN+2VDH1NK\K]9@$O7H M3[QH\/^@O,@KT)EH% 6K2WC7R"K7C40+QOZL? _!P(U83(.+('3C.+BD(7-' MPZCUL2#L?.$@['RQ#S\C]9),%"GD92W%$QHV!10UCN&"N8/Q\!(&XQ%96!!8 MBQ^1Q1_"6FA>&/*Q.V*^):#8>N+8D)WF\HFWUB3 MY3-U?H5 W8\6 F&=2<17%[MWW=-I>NTY<1"^,H7_,>I?._&5:GZL&CO55"X; MTS>.1F8Y7,9"^Q_Z/IRZB-Y1#RU1[NQ+H2 Q!ZEMI[VU?XP6;0_^)[Q]R>ZX MW.65@@*W!/6OAK$#LGT=VHD6M>W(&Z&IO]MA1@\J2A- _JT0^C Q"?HG>OXW M4$L#!!0 ( "R ;%F R'.^_@0 &D/ 9 >&PO=V]R:W-H965T"D:1>@S8HZ[1Z&/=#2 MV2(JB2Y)QQ*HP5C*9G:[[".9K/ZX^*1J,>)1<5 MUEK(&A0NSP>SX/0BL?I.X8O C=[I@XUD(>57.[C.SP>^=0A+S(Q%X-3I%VXV]^BOW6Q4RP+KO%2EG^(W!3G@W0 .2YY4YI/ON&& M3\^4W("RVH1F.RY4MYJ<$[4]E+E1-"MHG9E>W]S.;MY=7[R_@ME\?G4[]^#F MZA:.;_FB1#T\&QDR8E5'60=XT0*&3P!.X(.L3:'AJLXQ?[Q^1,[U'H9;#R_" M@X!S7)\ \ST(_3 Z@,?ZB)G#8T_@O9,RWXBR!%[G<%T;7J\$Q0HSK=%H>"-T M5DK=*(0_9PMM%.7-7_NVH;42[;=BN72JUSS#\P&11:.ZP\'TY8L@\5\?B"'J M8X@.H4_GQ,V\(:?E\N<0Z 31[//X,*8[<4A/@E-X@X:+4C^-#G0H!JL%JOYD M:%'620(G87"EC2#>8 Z?-2Z;$MZ+)<([);6&2Z[4O:A7,*MD4QN895E3-:73 M)I$RXF_N:&NM]-G\%PC'HH9[Y$H/7=<4LM&4#C2<9=\:H0C"8%;4LI2K M>TCA")B7,)_:X\"+V'A(O= +)NSQC#_I9F+&X-*1E_9#8>D7Z'$FZ1V6>R-K26W/ *6DM@N M8QY+"2V,O7@RIA-_M58R0]IB_;1#QP'AD-TQZP/IAH3N!Y,':3N\=9X<041* M\<1M5^?-D?4O"/CVB%@9?O:?/VIY*MJ\"',;_50%^ M58!?%>#_J !)7P&29U> 1QE^]9UNZ1KWE>0*"K+\6#<%LHQ$=7 MNW[JAB ?S^RI#3^)V#.U?F3GKI/8.>GX91DK3P]1R"5D\-J-[ YJ3E=.$YN(D1?[DW[\#%![R>,J*]RU2%Q,(T8_$[;IFRV M;0LK;^^>6ZQMWEDHGM.M7]A[J'V^0!#$]!L#BU)BO=^SBFJ1'SM_T\2V8R^( MF)-/$M_%N'?G'A'DY^ >-G;K(O46E.VRS#UPI*"6,*2-:",(D9YV7]&N(:9E M!5H:@OH7A*-=IX_ M1,V5>^21=?M1:%]"O;1_1\[:Y].#>OL(_4 .BUI3:$M:ZI^,Z8NIVH==.S!R M[1Y3"VFH#KAN06]A5%:!YI=2FNW &NA?U]-_ %!+ P04 " L@&Q9[LSZ MF),$ W"P &0 'AL+W=O27,LF.FJ$B7=+)4NF*6C7O5, MJ9%EGJD0O2@,A[V"<=F9'GG:K9X>JG"4+ MI1[=<0V5/C MAU]AB!J&R..N%7F4GYAETR.MUJ#=:Y+F-MY4STW@N'1!F5M-MYSX[/3F_OSL M#DYFE[/KTS.8GY^=WFDC^*06'+TA M> )72MK MTV_8:-Z/#F 8Q.,(1LFDH;$:S1Y,@D'D1(W' R_\0L(5TVGNH06$ BG@1+VN0OW+Q3ZAD0V606L+$FF0[-D7,,C$Q7%JZPSSCF+FQ=8 M7HM9H.!(5V^P+XC)-4VGK'Z#J9*JX*F/GB-45)A:/'.Y DIA:9CODUWX5&E/ MHRD.M=8-6*OF!/AL/E($N'=7"%8S?O"OGWH/Q1J;Z.4KREW6[1^D3[Z#O:#.!E!0DV[EI>,(D@FH^:4-EA?QR8* M)F'BUYB ;@M-[\4P4Z!>^9&-.H7+@7JN::GM5#BKAZ'OS^N1DGK^BDMJ!K@D MUK [HJ+1]9A6'ZPJ_6BT4)8&+;_-:;)%[1[0_5(INSDX!>VL//T&4$L#!!0 M ( "R ;%D:-MTKI 0 ),+ 9 >&PO=V]R:W-H965TJ[(V9YV%M]RI9U)WAJ=^[U<-3M;)E4>.M!K.J M*JE?SK%43V<=T=ELW!7YPKJ-WO!T*7.8W9: MDTYQ>[U!_^QCIUBFTN!8E=^+F5V<==(.S' N5Z6]4T^_XSJ>OL/+5&G\$YX: MV2CL0+8R5E5K9?*@*NKF+9_7]["ED/(W%(*U0N#];@QY+R^DE<-3K9Y .VE" M'D_N;\1]'YZ/)Y06,;ZYO+[],1O=7-U_@X%Y. M2S2'ISU+9IQP+UM#GC>0P1N0 [A6M5T8N*QG.'NMWR/W6A^#C8_GP5[ "2Z[ M$'(& 0^B/7AA&W/H\<*W\!92X]$YY7(&M_*%*&9AI+6L<_3K/T=38S7QY:]= MP3?8T6YL5T/'9BDS/.M0D1C4C]@9?OH@8GZRQ_.H]3S:ASZ<4$W.5B6"FL/$ MJNP!QJJB^C324_SRV:UQE]=[<7=[[0D 0G3%,5R@E45I]MN%Z0N,I<5@ MF@&[0+A?:,17C&B/OI 7KT\HTQ:K*>HVW3]OA;\H=5#49$6MC*QGYI <-M:Y M;R2Q&CY]2 ,A3L"%6F2T\9$"[=,S">D1<^Z>A'M'ER%UM@ "H6)_I":V]!P1 M:0IAD,)!$(M#$&P0]['?H5)P_(Y!ND2?D4UYHO9_/'6[TUR3+V$# MWWW3Q=G1Z)$N/$?XC:K8 G5"A,^RT/!-EBLD"X]DE)3I7\E8R@IE"59DUH#T MG+[ ;,T>L69/P$08L%B$$(4L)3[01A*S2#A^]+L\:4P1IF!)RIE(.0C.$OH% M00R"7K84# X>;47=2/ARF..!8DSR%S@9>F6 M5#/XO"RT0XG[K,_C0SAH?*.%X ,6NBT1=M/@_8!WE%# >,2)D(,?XDCZG VX MJXVPVP_WT2]NZ1?_QRYVL_1]9!_K]D*^P[KP>+>=5[L&;K8NZR=F73ZCS@IJ M4XN72*[=%[:5;WSA05)J(XLZF!@4N:A6]E+_A[V \^"=@*@.B!SO M*I%C><4,&_24W(*RWH1F-ZY4%TWD849P;#\?AA^G [O)];RBE#?23&GY4P4?OP%_ 5 J3 M:9B(%-.W\3Y1;?A&.[ZCZ"C@ C68R%+S42JVS!BG(D$@3DR5YA@L20.G=!U10<^0BOL MGK5I#8,S:W6#=LTS><.36YZM3MRF#[FTNO&_X-1NID:O>\[B14%HT<\<>!C% M[4/O[.^)LD"U=J-'$X-2F$J?S6DSW8:5J/^Z5Z-QRM0Z%QHXKB@T.#D[]4!5 MXZ8RC-PXB2^EH8'AMAE-:%36@>Y74IJ=81,T,W_P!U!+ P04 " L@&Q9 M_BCRGIX" #H!0 &0 'AL+W=O048VR MO>3LL_WY\SGV:"O5D\X0#3P7N=!C+S.F'/J^3C(LF#Z7)0JRK*0JF"%5K7U= M*F2I"RIR/PR"OE\P+KQHY.[F*AK)RN1[F+!UYFQ M%WXT*MD:8S3?RKDBS6]14EZ@T%P*4+@:>Y/.<-JS_L[A.\>MWI/!5K*4\LDJ MG]*Q%UA"F&-B+ *C8X,WF.<6B&C\:C"]-J4-W)=WZ!]=[53+DFF\D?DC3TTV M]@8>I+AB56X6=R+&\989%(R6WH*PWH5G!E>JBB1P7MBFQ463E%&>BSU_C&.:S M!<1WD\4,3A_8,D=]-O(-@5L7/VF IC50^ ;0%=Q+83(-,Y%B^CK>)U(MLW#' M;!H>!8RQ/(=N\!["(.P=P>NVE78=7O<-O!E3@HNUACDJB#.F$'Y,EMHH^C%^ M'JJWANL=AK/#,M0E2W#LT31H5!OTHI-WG7YP?81LKR7;.X8>Q31\:94CR!7, MI4%A.,OS%[CE>65_8X@QJ10W'/4AZD?!#U-WC8=.;_BO?$#3 "9#>,@4XJNN MMZ8OE/&UA;IIL%C2T^]:^O=5]S^]3KF@+++23*3Z#![=Y&'Z@6U0T2(!43E_ M>CIMVZSAY-T@['2NH1(;U.1)VX3ZSA,KTH0E3V3A1@/A-;HL[<[0<$$,^OU+ M&/2O2 [A4&O]O>DK4*W=CM&0R$J8>A#;VW:-3>KI_>->[\![IM:2FM&PO=V]R:W-H965T0\&[95W26CD[AWXT8G=A6:NC,W#ORJ;2OW M[=PT]O$T$+P)M#$12 M[\%36W=5Q%-OXLTQHP+[F\,?9V >'R?'G+G=[-+T;C0KFV"^KB3E- ML"*\<0\F&;W[263\_1ZN>LM5[T,?W6$!3E>- 3N#U[PONKXB,;49C+]M3NQR M8K^9&&P0V3&">\QE3_:NE\9%;$_8YRN/2MYO:6!!0%@8N%\X8U[$?/OI"C5> M?L%8!M..C=L&]/66^L%3AW6'5NS*5]W4#Y#Y@^E6A@A.5JX.>!VV6?7\#T 4 M3"E)0LGR,D4AU:Q0)0D9RS/=JR%G$V(WA)3I5."=,%4*D#GCF0"=LS1-X=Z& MJL%V% V"5"PO%*B,B2*#0K"2J;@I52V'^.VX,=GE5,LD%%$R7!^3/XOFD*Q0N1D0\J"[JO4)62*B5S#Q4LL0("Z M"U4WKRG[*N]-V!D]]$DI>/=3(85\_]WJ>T\W^V^]>W?K'V&RS^S'?;>PRP>\ M\Z+ 9ZD51J/ #)%,%N(5?XF_'+-G373O;1-HR2-H&D%S L5L_>+(J:6SLSKL M(B,Q-3FFCTHU%09ED2PQ1.4K.@7ZK%B6ENA_%G6R?)/_\^=6,,+H&4:?"T45 M40@!JF %6ECW$4PF\X1SA*<$$P-0DG%BC$G),\BP+-,<78+8/!#ATV M-)!%FB.$R M"+"4^,X',?B&;8X.]U6P00_5D>AYF"9;HD+?1;D8 -0N7( M\,;9ASI.*ZC^G;8@:Y+HIX)L(1!>=._B00^>I@,2$3Z742(#)8\BFM":2*+R M_:+VA(Y5BLA5]SJC9W"0'6D<%YIFPX9:??X_W@>%FY>8V9W9@9 MJO*C/$W ]<-8OPAV&0>@L0TX3D5Q@?.K<70 O\^L#9L%&=A.Q*-_ %!+ P04 M " L@&Q9]]4$Y$D$ #0"P &0 'AL+W=O2(%IX+(J:IJU&Y2,%R@-5Q(T+DZ"230\ M3=Q^O^%/CBNS-087R5RI1S>YS$Z"T!%"@:EU"(S^GO ,A7! 1./'&C-H7#K# M[?$&_<+'3K',F<$S);[SS.8G03^ #!>L$O9.K;[A.IYCAYXVX M:66L*M;&Q*#@LOYGS^L\;!GTPW<,XK5!['G7CCS+K\RR\4BK%6BWF]# MP,$]FPLTAZ.V)8?.K)VNP4]K\/@=\ %<*VES ^IXF^X_$Z[^%592F0-&:9@#-FVJZ:A*5F*)P&5BT']A,'X\ZO$:1N@*\NX#=(!JU>$M-@,&C% M2;CMS^\^B XAZO3IEZQYO@6I>>HW=AYY$(8U0>*2WZ*FB^\=8GP5&LZ) MG7)22Z$DOE EZD>Z.5F:JDI:R%%DP SMS+!4AEM0+DZ$B,;<9,X$DRF"+WUSM$=2 MQXVDCC\LJ4T:Z.(TCLB_DMA^-_]+[+\GL:216/)AB;US]U[*NM,@Y>W2UE[\ MW7=N([AX^ &G0!][GY0;PO[I^[5+=K\L[=9=R7@&6:6Y7'KL$C57&9#3(?FV MZ(1#(NG&/7H>=_NT2#I L.P9#42DH*C;@QLE?_>*X?*)#!R8.^8%EW1,?N9: M'&XYFB%,R0?S>VI!W$T?UL<.:DY5)RD@8HK/:<[D$AT74&]L!&=S+CR@TW*< MN&>/0BJYRQ\^4VM(NJDT;ER_.,RU5 V%_>)S[UBJ6GAIJBORO(TDC_MR[J<.C#[8T M"]2:_%A%+%U$%:>\U1Q>\Z7F@B]9?ZK*H1)>^ MES3@8ZT;KF:U:5/]<2JTO=L[U8" . M!0 &0 'AL+W=O]A+[[/N^^^YR MYZ15^MZ4B!8>*R'-+"BMK4_#T&0E5LPAJ36RW(,J$<91 M=!)6C,L@3?S92J>):JS@$E<:3%-53#_-4:AV%HR#YX,;OBVM.PC3I&9;7*/] M4:\T6>' DO,*I>%*@L9B%IR-3^=3Y^\=?G)LS=X>7"8;I>Z=L0$H<#, M.@9&RPX7*(0C(AD//6?.^6R80872MSQW):SX&, .1:L$?9& MM1?8YW/L^#(EC/]"V_M& 62-L:KJP:2@XK);V6-?ASW >'H $/> V.ON GF5 MY\RR--&J!>V\B3>*X=#]E;37=819SS/O>.(#/&NLCV 2C2".XNF_\) D#;KB05?L^:8'^&ZI70PL MSU]2\BK2=?&IJ5F&LX#:U*#>89"^?3,^B3Z_HFLRZ)IX]LD!70LEC1(\9ZZG M1G")QH MF82[4@GQ!->MQ!S6S<;PG%.7CV#%-$KK+[0I>0U+:9&$V1%\*0IJ M3@.J@ 5Q;-&,X(H&\?:D D_]0@.E0@.FK/V;>&#JAK%GVT'## MNSK4J#/*DL;8);-3ELLM\#[1WE=C_E(R7;A//IQ[0G;I. EW^PK#O?9V+\5W MIK=<&A!8$"8Z^G <@.ZFKS.LJGW';Y2E^?';DAXLU,Z![@NE[+/AAFAX M._ M4$L#!!0 ( "R ;%FLQ7'4V@, &05 9 >&PO=V]R:W-H965T"?DH&\MPHAGRBB"&@$L$%G\'6$ <2Y*X MCD\55*MC2N'I\1/=+R8O)O.(&2Q(_'<4\OU$N]50"%N6=M M.!5G(Z'CT\WRS6KI+Q>SU3V:+18?'E;WR]4;M/[P;KE8>AOT&JTPI5C:CUZZ MP'$4LU>B]V'CHIBT7M+A< M;K?EX]>B>[\6W>^6NQ (N=DF;^32KN].N^#9S_#F.1,]C*%9\"F/6%0L1O^\ M$WUHR2%A_[;=<"6RUXZ4*_6(93B B2:68@;T -KT]]],Q_BSS2R5,% O(N /F=\_S)+/;K+/8[LRB?=W0'C-,\X#F- MTAU:QSAM2UPGZ-H'1"7,50GS5,)\1;"&M4YMK:-^%714FJP2YJJ$>2IAOB)8 MP^1!;?*@\_EM/KK!'M,=,+$0!CFE$").4(@YM#E=PG&^R'&[YSC3V9P6&=PV)E! M+\EB\@4 ;> %*4YJNB-;T^J2"8U^] M[+>E;_I)$2@!X8$LUS$4D#SEY1=WW5N7!&=%(>RL?VZ.%F9+OVN.O++@]PU? MUA_?"\NCE*$8MB*4<3,0KP:T+.F5#4ZRH@3U2#@G27&X!QP"E0/$^2TA_*DA M ]2%U>E74$L#!!0 ( "R ;%F_A07\1 4 &\A 9 >&PO=V]R:W-H M965TY<6T!B1)/%ZG35J7= M?5CM@PL&HDEBQC:E*\V/7^?2A"3&0->\M(DYY[//Q2<^A-Z&T)]LB3$';V$0 ML;ZQY'QU:9ILNL0A8A=DA2/QR9S0$'%Q2Q@E M8P]TT"-K'O@1?J" K<,0T7^O<4 V?<,VW@<>_<62QP/FH+=""SS!_'GU0,6= MF5-F?H@CYI,(4#SO&T/[$CINK)!(_.GC#=NZ!K$I+X3\C&_&L[YAQ2O" 9[R M&('$OU<\PD$0D\0Z?F50(Y\S5MR^?J=_3XP7QKP@ADI1L (VE!2V^2+R?: M_ M^5&<*!-.Q:>^T..#R?CF;OQ]/!K>/8'A:'3_?/WX]$83L W\(@9 MI^LI7U,_6@#X)E*48090- /C<(5\*M*&@UO"&/CB88[\@'T5:L\3#WSY_!5\ M!GX$GI9DS80&ZYE<+#J>VIQF"[Q.%^CL6* +?I"(+QF T0S/)/J>6K^KT#>% MLW*/.>\>NW:4P E>70#7.@>.Y30DZQD=KN[*S/E_L\,/SUYRAINGCYOPW!V\ MHH:(/MO8HF8N]R%&T\%\"#!!CF$LW9 IL)<#X M0?,Z:+EMD2VOV]ZN"[F-;EG&.P0$U:"2SB5IJGE09UTLF!E=5YQTTCRM M-*B+5HY3T1_9RL/]1X[?&7%[%TO.WQ*I6M$X! 25H++51<]AJYN."0[$T.(< M+'"$J2BC<6ZB6>A'ODA;%'\W!'Z#Y#1V8%U1SG=TONJD>5II4!>M'+FB<[*; M)ZTK.INCD5::IY4&=='*<2JZ-UO=ODWPJ]A8T10GX:$X0!S/P(O8;G.?@ZF( MF[RV[.W,1OM%/(G(M_IA1"KD[B@M10=GJUNX>[[$-#=XMZ'M_8;N%?'VBT") MB.U:NRIHT1#9RM/\(-EYXHG!4"".FV>?.HYM7X$XC_RI&/B]JX.5^D)K?Z25 MYFFE05VT7KG= MZKE,(E2M*H=PH))3MKMHY!QU(_=XAL+5E7<.)C?)U?"X.J*F'YN?6FF>5AK4 M12O'J6CNG),V=X[6YDXKS=-*@[IHY3@5S9VC;NX^6D? H!*46FYNO4 .,5TD;^Z9L& =\?1E8#Z:_SI@F+P3KXQ?VY7W]0C@G87*YQ&B&:2P@ M/I\3PM]OX@GRWU@,_@-02P,$% @ +(!L64(:2."U @ 8@8 !D !X M;"]W;W)K&ULA55;;]HP%/XK1UDUM=+:A!!@[2 2 MI)S#)@5AU[,QVH/WWLQ/(Z!K82^++^2[G.#[I;X1\5BFBAI>, M<35P4JWS*]=5<8H941\KIL1RIVP7ZY- M9=@7A6:4XU2"*K*,R-<1,K$9."UGMS"CJU3;!3?LYV2%<]1/^52:F5NS)#1# MKJC@('$Y<(:MJU'/QI5T:DD+W!_OV&_+W$TN"Z(P$NP'370Z<#X[D."2%$S/Q.8K;O/I6+Y8 M,%4^8;.-]1R("Z5%M@4;!QGEU9N\;.NP!_#] P!_"_!+WY50Z?*::!+VI=B MM-&&S0[*5$NT,4>Y/92YEF:7&IP.Y^.[R?AV' TGCS",HH>GR>-X<@?3AV_C M:'PSAW.(4L)7J(!RF*'2LHAU(2E?P(Q@06R'%)-<1":04GEO,Q%84R,:KO:I./=>7&6^^CRKM_P/LE MW NN4P4W/,'D+=XU=:B+X>^*,?*/$LXQOX"V]PE\SP_@:7X-IR=G1WC;=9'; M)6_[ ._;NID9RC7"SYE@#,RWM2$R^=64?L4:-+/:ZWJE1TPH\? M6EWORQ'/0>TY.,8>CG!%.;=^1X39@VPR6%%T2PI[_==AX'E]=]V@VZEU.T=U M=U]5DUR%[.S)M8)VKUFO6^MUC^I%1*60DU?3:'2C:/>=Z'EP>2#)7BW:.YXD M3_Y3V=Z[RK;:P;^INGOW/D.Y*KN;,K>KX+IJ ?5JW4"'5=_X&UYUWWLBS7DK M8+@T4.^B9Q*654>K)EKD91=9"&UZ4CE,S4\ I0TP^TLA]&YB!>K?2O@'4$L# M!!0 ( "R ;%D?/R_E3@4 " @ 9 >&PO=V]R:W-H965TI(M+EP9P&I)=[92CLM@G;V834/;F+ VR1F M; /M:G[\.A<20MT K:OAH4F<<[YS M H>(7] ECN2;&64A$O*1S4V^9!CYB5(8F(YEM(&<]A?HCF>8G&_'#/Y9.8H/@EQQ F- ,.S M@7%I]Z!CQ0J)Q%>"-WSG'L2A/%#Z&#]<^P/#BCW" ?9$#('D98U'. AB).G' M]PS4R&W&BKOW6_0_DN!E, ^(XQ$-_B:^6 R,C@%\/$.K0$SHYD^4:AG"O5C+30R MA<:Q%IJ90A*ZF<:>),Y% @W[C&X BZ4E6GR39#_1EODB4=Q1IH+)MT3JB>$$ M?H4W]Q!,X.CV\\WUW?7M#3@'-X@Q%%<0G+E8(!+P3[+U?NJ"LU\_]4TA#2D8][P+U!*_^"IY+.)K/&9ZCY-.E,S#!:QRM M,/CG+RD*K@4.^3=5U5/7R(/#PS)81RS-3:&O_UBMZS?52G7">;J M!(.:P$K%:>3%:52A#T>RXS/)II(6Q"(C!,QJ '&.14TVA*L@_5(])+S%^6H) MD/^O%)-D+H"@DLR36M9 2'TR(UY>9"]#5A4V]:F5^!0/->NAU3?7N]4Z*.$> ME(!5$J5D-?-D-8]+5D Y5\65JC5RM-W6"@* '$A#Q M7-N665X].H_(?TJ:O6J]\,R6,PKYV\M"ZT5EE'+N2[QF6R$'7^(UZV6Y4E[: M>5[:E7F9X'@J1*(Y6&*63)HB#P/Z$)"4RY1]H/W"EWJGJTI"I>U3">E8JU"3 MU5(^.WD^.P?RF7%%D=CQ3F)O\\36 'Q:RJD>]L$="6,Y22A3^8K/D)<*3 5B M L@YB1Q&+I\(_]9+AKMSVSJW;%5=*ET[=3#1">;J!(.:P$KU[>;U[7[02-_5 M61R=8*Y.,*@)K%0=]AZS5?MQ M:@6.L@EUV2SG=F>98[\KM[6XG5#EJ'D V@;/&#%51Z]6/#G/;W0#ZG*CG'JG M2+WSDT>5YNNC2K5OIS*75C17*QK4A5:N8L0L4?P(__@"O*\8RCB,\SB^\^4^AQ0EJO^ MR%\SR;AT+<6D)E96O]+[DS]1G6BN5C2H"ZW<#XJ%OMWZ*!:MW$(XN40ZT5RM M:% 76KE$Q9Z#7;WI(+_.>/K-T@HQPA]KVRDYFJN_GK9B@MSN[$_*55*=[MZ. MBUK*MG9_]O[4^P!R.1'%9H%]U&[!3^0L),"8DD@ $KU.75KW%;2BN5K1H"ZT M_1 MD*N6VB,X> @K#=W<.?&4/#-/CIHY\.@J$NG)5]Z:'V=?)H>X>^U7=F]D*]I= MNP?3P^H"/CT[_X+8G$0&PO=V]R:W-H965T=26(0'X9L MXIG&J-O,;-M,G'0?=O:!VK+-A ^OD)-VIC]^!29@@2S'R77SDA@X]Z"K"P<= M),X>,G:7+RCEZ'L2I_EY;\'Y\K3?SR<+FH3Y2;:DJ3@RRU@2L50ODJ2D/VXH''V<-XS>X\[KJ/Y M@A<[^L.S93BG8\IOEU=,;/5KEFF4T#2/LA0Q.COOO3=/B647 27B:T0?\HW? MJ$CE6Y;=%1N7T_.>4;2(QG3""XI0_+NG(QK'!9-HQW\5::\^9Q&X^?N1_4.9 MO$CF6YC341;_'4WYXKSG]="4SL)5S*^SAX^T2L@I^"99G)=_T4.%-7IHLLIY MEE3!H@5)E*[_A]^KCM@($#SJ %P%X': O27 J@*LIY[!K@+LIY[!J0+*U/OK MW,N."T(>#L]8]H!8@19LQ8^R]\MHT5]16EPH8\[$T4C$\>$U^4H^WQ)T349? M_OQ\>7/YY3,Z1D&4A_,YH_.PK&8V0]?TGJ8KBMX&E(=1G+\3J-MQ@-Z^>8?> MH"A%-XMLE8?I-#_K<]&N@KT_J=IPL6X#WM(&"WW*4K[($4FG=*J(#_3QOB:^ M+_JC[A3\V"D76$LXILL39!E'"!O85K1G]/1P2Y7.R\Y.GGUVJ3.L^@JQ2CYK M"]_V:^&?OP0477*:Y/^JJK[FM=6\A0*>YLMP0L][0N)RRNYI;_C[;Z9K_*'J MB89JN6GI,W&2+@56V(MP40.-D,&AG_Q14\"04V8624V\LE*DU M ;]"=V^BA!Z+T.,DY)1%8:PVXJ">#)0M &4C4&QRQ1M?9MJ'4E^MX]N[1)!L M 2@;@6*32]0X2E-O*7>KK],=N1JVTY8?!X.*CGQQL&8>@OS"X1WE.4<+>-5OA[U MHAE5=ZBVH7O?UI!L 2@;@6*32]YX.=,[E/)J7>+>)8)D"T#9"!2;7*+&A9IZ M&[I;>?WN@-;N*F\797L#JRT_791O>9U!;Q=E6H[OJ 4(-RX,:RW$,Y2W(M1J MZD@-:J>N1N%6ZKNXY,P;< MMNIT80,QU'7;LM.%^9;M;'G-@!OGA?538L]07%LA@%XG>Q7*;P]VU5SMIXV: M:TOFC:'!>D,SYL+Z'Z$XFX3Q42FDDRP1DCF)7D^&0>?00-D"4#8"Q2;7OG%X M^% 3:1AT)@V4+0!E(U!LTWSFMS>S(^00%= MAHPG(MOB1@SHC*8Y16][01;TWKV6$H-.NH&R!:!L!(I-7BW5.#[K4/-N%NB\ M&RA; ,I&H-CD$C76U-);T_WEJ2*4Q:(]I!TI46Y;FI4HIR5U1,VUY7V$U=@U M2S\)I]"GCT)%XK7*3%8LXC\*I?HX?C6ETF>P]VT Z@M!V0@4FWPM;"SL/-C* M3MBEG;!K.V$7=QYB&M%JS*P%;68ME;4T.TJE0AGM-5EJ+J>M5$JN]ABRO[%& M76C!O/PX(!<.=97R]6+D>F_] <+[3HR%?L#\Y2L/R]HZ-=?.WP* MV3Q*&PO=V]R:W-H M965T9 2CTE%,FATZF M5''INC+)(,?RG!? ],R*BQPKW15K5Q8"<&I%.75]SXO<'!/FQ ,[=B?B 2\5 M)0SN!))EGF/Q>P24;X=.QWD>F)%UILR &P\*O(8YJ$5Q)W3/;5Q2D@.3A#,D M8#5TKCJ7X\C$VX ' ENYTT8FDR7GCZ9SG0X=SP !A409!ZQ?&Q@#I<9(8_RJ M/9WFDT:XVWYV_VQSU[DLL80QI]])JK*ATW=0"BM<4C7CVZ]0Y],U?@FGTC[1 MMH[U')244O&\%FN"G+#JC9_J.NP(.N$K K\6^&\5!+4@L(E69#:M"58X'@B^ M1<)$:S?3L+6Q:IT-8685YTKH6:)U*IY-'Z8WBRF:3<>W7VZN[Z]O;]!'--<_ M2UI20'R%QIPIH:N-1IABEH!$IQ-0F%!YIB,7\PDZ/3E#)X@P=)_Q4F*6RH&K M-)OY@IO4'*.*PW^%8P[%.0J\#\CW_+!%/CXNGT"BY1TK#U[*75V1IBQ^4Q;? M^@6OE04VP$I *\'SOQ78$I6AL5T4$.C'U5+:\9]MZ5;^8;N_V9N7LL )#!V] M^22(#3CQ^W>=R/O4EOQ_,GM1BJ I17#,/1X12B'5^RWA)5-2;]T$R 8O*;2E M77E%ULN<()NX%UUX W>SF\YA4*?7[_2;J!><8<,9'N5!O4]WV\'[3:@W:.@S>^$I035NE>ZAVQ!$.ZQ'0:%W7[8SA8U;-';V"C! MNIQ$$6@%C Y6,.KU+O8 VX+\_55V=\XN M:"KO @ _0< !D !X;"]W;W)K&ULK95K3]LP M%(;_BI6AB4F%7-M&K(W4!M"0&$,4V(=I']SDM+5P[,YV6_;O=YR$J)=0;=*^ M)'9\WN/GO/%EL)'J12\ #'DMN-!#9V',\L)U=;: @NISN02!(S.I"FJPJ^:N M7BJ@>2DJN!MX7L\M*!-.,BB_W:MD(%>&,P'WBNA545#U>PQ<;H:.[[Q]>&#S MA;$?W&2PI'.8@'E:WBOLN4V6G!4@-)."*)@-G9%_D?9M?!GPS&"CM]K$5C*5 M\L5V;O*AXUD@X) 9FX'B:PTI<&X3(<:O.J?33&F%V^VW[-=E[5C+E&I()?_. M@[)5MK(HA8C0<%$]::OM0]; M C]Z1Q#4@N!O!6$M",M"*[*RK$MJ:#)0FWI[O'"7FX2J]NGD?CVZL.N;MZ)&=D@BLF7W$@$"?*XD"N- M,CUP#>);"#>K4<<5:O .Z@26YR3T.B3P@JA%GAZ77T*&<[4E6V5W")T94&3$<7.@*4!PFY%40]7VR'05$WCMK9 M>@U;[RC;[FK/JM7.<;5#*V?O .$LVO_9+3%!'+9C]AO,_G',PU_<(0),&V/_ M<+%%<>SO41Y&A5X4[+OI;AW.]F+\2M6.6[-P1J&TQ1"$=$:?S:<0;UE@YXN-ZS?_':2)H!\0X0 M_P_H'P%T=X"N%UIEYF5=,LN2@59;T"Z:V-S"U\:C20V7[A1G5M-73CB;C-+T MV\/M_0RFDW1R]3@:7T]:<#NYAP]PR[1FKLCP[A(MX\*\'X26]G3(,-OQCRO^ M^ C_.=PH:5<&)C+'O &?GL9WXA,$(8FM%<=[Q>/X).,,RS9THQ;$4=QK2N@T M_!(S@G<\O'LBG6Y] %W/USO"]P5SU$S 'QAEF5I+:V"*&?(-FPLD;^I[ #6D M2F8HK3L2:O\I-T]-IW%R,S<2+DS),AP&],\;U!L,DK=O.OWH<6KI4Q\..:".#*8F%^-A6F M]YJ%>26R%X4YJPMS=K)A7O:!ICYH08G:^6CL-DFO^,X]GYOJFR1JG\>#<',H MJ3&H4P=5J88'@X9ZD'\,L575.H70!]7RAE]X;;H+[XDK]02P,$% @ M+(!L66VA@BQX @ 1@8 !D !X;"]W;W)K&UL MK55-4]LP$/TK&I?IP S@KS@4ZG@&$F@YE#($Z*'3@^)L8@VRY$I* O^^*]EQ M$VK2'GJQM-*^M^_)UCI=2?6D"P!#GDLN], KC*G.?%_G!914'\L*!.[,I"JI MP5#-?5TIH%,'*KD?!4'?+RD37I:ZM5N5I7)A.!-PJXA>E"55+Q? Y6K@A=YZ MX8[-"V,7_"RMZ!S&8!ZJ6X61W[),60E",RF(@MG .P_/AHG-=PF/#%9Z8TZL MDXF43S:XG@Z\P H"#KFQ#!2')0R!F,*,+;N[DZC,T?IS 7'+MGF15YR:11_*%-K)LP*B@9*(>Z7-S M#AN L/<&(&H T;\"X@80.Z.U,F=K1 W-4B571-EL9+,3=S8.C6Z8L&]Q;!3N M,L29[/KF\?+F_NO=]>7XD-QP=DCS!![@NYT%1, M=>H;+&SA?MX4N:B+1&\4&4-U3.+@D$1!U.N #W?#1Y C/'3P>!ONH]W6<]1Z MCAQ?_)9GL01AI'HA(Z9S+O5" ?E^/M%&X5?UH\M?3=CK)K0W[4Q7-(>!AU=) M@UJ"E[U_%_:#CUUN_Q/9EO>X]1[O8L\^*:DUOL[F!+J\U@1]1V";P#*+PGZ2 M^LM-#UU))Z=MTI:V7JNMMU/;.<>>0D4.!+O3;XU$3K3DH'/ K2[!-6NRH>7H M)#E])?@O25N"DU9PLE/P^D-BH ^) -,E+OGCH,)>T'\EKBLI"EZ)\S=NN>VP M7ZB:,Z$)AQG"@N,39%%UUZH#(RMW\2?28!MQTP(;/2B;@/LS*&ULM5EM;^HV&/TK5G8UW2NU39Q7Z "I)!&7Y!6RN"DX%<+H"W K@%MZ79A5.^XBCT8"2-:#YVX(MORC"5:"%P5&: M]ZP'3L732.#X:'+_^R2X?_P+7-WY(/CCZ69R&]P]GH&[X!%\]C%'4 M;\?W6_"Z:'MM@+DQX-IL)7S RPM@&6? -$Q;4I]Q=[@E:\[[U(/WJ8?M6G5GL@H^ZUAGHF+$H_SM#$QBE'(@N@@(?F314@Q%'/S]5;P.;CA. MV#^RCE-RVW+N?(2]9$LTQ4--#*$,TQ761C__!%WC%UG45)+Y*LD"E62A(K*] M:-MUM.TV]M&OE# &QHC2MRB=@ZN$9"F7!;:D<0N:?*9;C6"_9QH#?;4;L5:Q M4R/623)0*1G*).W\HUY)/'9JCYU6CZ^FTRS)8L3Q#/A85&,:H7)&%I^6<)SR MZ-^B0.9[2>WLU.@^F&:C4#&6:3M_UY-:[M?5NJ_5W8EE7 M=^YO*,ZPS&/W0-MR/+/A<*O0J0YW40Q4*H821=LYXJY7N^NUNGO0F=%.9P;X M5:RW7H>U_X&*JKS+: M*LE\E62!2K)0$=E>M*&Q3<0,-E+\\?;Q&=1RD#,7X14L:%)WH#+8_TRAM.EL41U#/AG"3%Y0*C&:;Y"^+Y M"R%\KH_\ 4$L#!!0 ( "R ;%DGF;%<@P, #$4 9 >&PO M=V]R:W-H965T<%F+I[*0LYZXKTAWD6%RP$@KU9,-XCJ6ZY5M7E!QP9D0Y=0//F[@Y M)H6S6IBV.[Y:L+VDI( [CL0^SS'_=@64'9:.[SPV?"3;G=0-[FI1XBVL07XJ M[[BZ>(;@>GQ-X&#.+I&>BKWC'W1-S?9TO'TB(!" M*C4"JX\'N 9*-4F-X[\:ZC2>6GA\_4A/S.359.ZQ@&M&/Y-,[I;.I8,RV. ] ME1_9X2^H)S36O)118?ZC0]4WG#HHW0O)\EJL1I"3HOK$7^M ' D4IUL0U(+@ M5#!Z0A#6@G"HPZ@6C(8ZC&O!>*A@4@LF)O95L$RD(RSQ:L'9 7'=6]'TA4F7 M4:L DT*OK+7DZBE1.KGZ\\.'Z//-[2UZ%8'$A(K7Z WZM([0JU]?+URI''0_ M-ZUI5Q4M>((6HG>LD#N!XB*#K$,?]>MG/7I7S:R97O XO:N@%[B&\@*%WN\H M\()1QWBNA\O#KNG\G'O\<^Y)OSR"5,G]+GDKEF&S5$+#"Y]:*HQE!T(I^N=6 M/4$W$G+Q;]<:J3"C;HPNE7-1XA26CJJ% O@#.*O??O$GWA]=";()BVS"8INP MQ!*LE=A1D]A1'[U);%PGTXSE.OQ;EY&NH:VW1- M!KBVXCMNXCONC>]-7F+"U78L$65"(+6ADD+B8DON*2 L!$C1%?N*.CX:SVG0 MQS^,^*1']"PC?I:1],[NA6MSTL1NTAN[-:1[3N0WM&9TKW^+=$:JEW%NQ;$) MBVS"8INPQ!*LE=5ID]6IG:UD:C.Q-F&135AL$Y98@K42>]DD]O+%6\GE#Z4H M],S?25'K=3@W30--8YNFR?.FK>#.FN#.GJ^%@-Z#-"^>73'N!9S[?;$)BVS" M8INPQ!*LE5+?^_[^Y=DIA37'4FZMTB*KM-@J+;%%:^?WZ/W:?W%%K*6M7YRC M65=-[#!$K9OI#5&VO3VIQOO36G.B?M M5_[\VN]HC_QY7)U>?<=7AVGO,-^20B *&V7E74Q5'>?5^51U(UEISE/NF90L M-Y<[P!EPW4$]WS F'V^T07-*N/H?4$L#!!0 ( "R ;%D@1E]TZ 4 !4E M 9 >&PO=V]R:W-H965T88:2M)>9--,I:>^A"I;5%)#LG-_?B3C6-A+ O(*7U);-C] M_.UZI?V\>+2A[ =?$2+ 0Q*G_+RS$F+]KM?CX8HD 3^C:Y+*;Q:4)8&0IVS9 MXVM&@GGAE,0]Y#A^+PFBM#,>%9]]9N,1S400S SQ+DH ]OB?F3SK52CS*"$ICV@*&%F<=R;PW=0M' J+;Q'9 M\)UCD(=R1^F/_.1J?MYQ2WD?03XZN;V\G-QZOWUY=@,IM=WL[>@IO+6] %'Z(T M$J1[+9,\!U>I"-)E=!<3,.&<" Y>7Q 11#%_(TV_SB[ ZU=OP"L0I>!V13,> MI',^Z@G)+[]*+RRYO-]R02U<9F1]!K#S%B 'N1KWJ=G]@H32'1;NN.[>DUFI M4H.JU* "#[?@'/%^=[_@Z",EY1RX_3M@]Z8Q_ M_PWZSA^ZR"V!U?* JSQ@$_KX(Z.<@VG V&.4+L$DH5DJ=!%O8?P")M\^[L=H M.!SXH][];BA-*SP8#E!E5>/H5AQ=(\=)&&9)%@="WBI)D(GHGR#?)G0TMTC> M#H$N]/H8[?'4F6$\\/1$O8JH9R1Z(W?F*I7?@C@C.HI>X]K019Z[Q[!IA3QO MV-<3]"N"OK'J&X4N-P3)^?7E0QAG\YSU1TKGFRB.WX#ODSLNF-R)M0O M[D M+('54M*O4M*WLP#ZC1OB>M@;[MVVII6''0?J;]N@XCBPM@ &QRT G5G[ AA6 M1(<6%L"P6=I#'_7W&#:M\-"'OIX@=%1+=(P4K]+NFM&0R)O.Z4)L D:D,KB7 MDF5"W]Z,N*>6O"VT>A9VA $\L!%(-;1M@?$S6V!Y!5OYL(16SX=2 M ]#89)OYB%0^@B(?VA2@1KN#'N[CO4HNS>H[O@.'+:6L6C]V=R>SYW B5#D'FF<31G:G$V5V+[GY?0LUQA-O2E9!2!\CR\9#/"5F<= MMM#JN5!R!)OER/$C;M@4M#Z&C1EWTPQ[&+:4*U8" IMG$*>L*MP<*73S*;*W MSU5GAY#7,D;#.S\;F#OS<=MV"5*;?"#'A_LLFV8(.ZTD59/&YF&!O>T;6YT; MV$*KIT4I VQ/&910_L%"T]D9"DWI VS6!^V;./@7?)+;7)(E6N)6?Z&PA59/ M@M(AV*Q#_N]V;E5\V$*KYT*)#VP6'T<_6QS 0>W/%F;/YT:H= M^KF[)2SYX M:"UYJPK&%EK])U^E8-P753"N505C"ZV>"Z5@7+.".;KD#^!X[25O]CPUPM[. M.ROY"T.? K:,4@YBLI#PSEE?=@NV?0=G>R+HNGB-Y8X*09/B<$6".6&Y@?Q^ M0:EX.LG?C*G>A!K_!U!+ P04 " L@&Q9FWU!GB$# #A"@ &0 'AL M+W=OHRCA/>T4(BTH^O<#R'&_)*FD,@W<\IB+.24+72>,L!!!HHCO6D8;3W&)-&< M;K9VRYPN78J()'#+$%_&,6:_!Q#1=4]K:)N%.[((A5K0G6Z*%S !<9_>,CG3 M2Y: Q)!P0A/$8-[3^HV.9ZOX+. ;@37?&B.5R8S2!S49!3W-4!N""'RA&+!\ MK& (4:2(Y#9^%9Q:*:F V^,-^Z>&>=B@9TNHVO$5+1D4X/,_0PM_2*).B<3P>1; M(G'"&8VG_?'U:/#%0_W)Q)M.+M#8FZ+W:(P9PZJ(Z-P%@4G$W\G5^XF+SL_> MH3-$$C0-Z9+C).!=7J KPFF?N:9-XKD>V4RBI+9=6Q.Z,XQ83) MBUL@61*.Y-U+G@J&LX)5E29G;6>LZENR+=G>E?0. MHTSKJHS9\:A5>M1ZB4=0:4A.T=K2;9NVN>='JW9S>9JG$'F'04>S;)=9MO_+ M26@?;*5EFON)'P;M'17W%!JOCF8G:;M,VJY-^JL(@>7)(?)D@!]BMJBNLWU0 MPOU#_VR$^VR$5Q>1)ZIO?;-CD+M5S1)'/ETF(K^IR]6R'^MG;^J#1&38J MUEW9O^7MUA-]WOS=2'-(PE$$&ULM5A=;]LV%/TKA%8,+9!$GY;MS#9@ M1^IF( V"V-T>ACTPUK5-5"(]DK:S_?I2E*)8,J.FF_IBD=0YA[SWDM>7&AT9 M_R*V !(]92D58VLKY>[:ML5J"QD65VP'5+U9,YYAJ;I\8XL=!YQH4I;:GN.$ M=H8)M28C/7;/)R.VERFA<,^1V&<9YO_,(&7'L>5:SP,/9+.5^8 ]&>WP!A8@ M/^_NN>K9E4I",J"",(HXK,?6U+V.74W0B-\)',5)&^6F/#+V)>_,D['EY"N" M%%8RE\#J<8 ;2--<2:WC[U+4JN;,B:?M9_6/VGAES",6<,/2/T@BMV-K8*$$ MUGB?R@=V_ U*@WJYWHJE0O^B8XEU++3:"\FRDJQ6D!%://%3Z8@3@M(Q$[R2 MX#4)P2L$OR3X;YTA* G!6V?HE01MNEW8KAT788DG(\Z.B.=HI98WM/8)J(D2W5JG)M>U6N8%:LP'ME!3[Z MQ*C<"A33!!(#/VKG#UOXMO)&Y1+OV24SKU5P ;LKY#L7R'.\P+">F[?3?9,Y M_V_V^#_/7G.&7^T/7^OYK^A]))1(N+Q5ISE!7^GLKA$*R94="[U$[$U$C@%X]DLM$.MG?^I'"9N MX'@C^W#J> .H'_;KH.@<%/2<81T4?T.IYH!>Y8!>JP.63.+49%M!ZYU,YKE. MKV';.<@=A U0= [JNX'?L,TPW3!TS+:%E6UAJVT/:KM@OMHBE5M1=!+@.Y"2 MT(W)[%;%[SUS78I%78K%'8G5PM*OPM+_D5FQWV6$NA2+NA2+.Q*K16A016C0 M>G!JY8M*@.0E2%@'R127P=D)[@T&C7QQCKET&UDN.L=XWB!LI(MST. DI=2, M'E9&#]O_"E2]K9+"!=H !8Y3G35PHLI&(B3'>4EN,KM5]'NW8Y=B49=B<4=B MM,:QJ/\ M"X&^A+[(%Y\7/F&^(52@%-9J*N>JK[(<+V[L14>RG;Z2/C*I+KBZN06< ,\! MZOV:,?GHOIM,O@)02P,$% @ +(!L661KO?4C P *@L !D !X M;"]W;W)K&ULK59=;]HP%/TK5E9-K=0U(8&0=A") M E4KK2T"NCU,>S#)A5A-[,PVT.W7ST[2#$J:@L0+B3_.N?<),5E$4D^8?B?%"YB ?$I'7(W, MDB4D"5!!&$4'I_MN$[@;78>$=:R8RQ9SVX"[N&I1."& *I&;!Z MK* /<:R)5!J_"TZC#*F!F^^O[#>9=J5EA@7T6?R#A#+J&IZ!0ICC92S';'T+ MA9Z6Y@M8++)?M"[V6@8*ED*RI "K#!)"\R=^*7S8 #2:[P#L F#O"W *@+,O MH%D FIDSN93,AP&6V.]PMD9<[U9L^B4S,T,K^83JOWTBN5HE"B?]Q^GM<(RN M>]]Z#_TAFMP.AU/4?[P?/3X,'Z83] 4]R@@XZ@D!4J#3 4A,8G&F%IXF W1Z MVX::RLO33+OVT,S[G/3_Y E/R%^NB/D=]1@6+28CS&J;HAE!, X)C-%&3H Z4LOEG;R8D5T?B5Y6=>0+-Z@3T-7$E4AQ MUTAU++X"P__\J>%:7ZO,/2;9X$AD6\8[I?%.';M_1U<@I/:ORK,RK(ZYVO2B-L"A7NQ&_!]N2V"S%-BL%3A6\C@))(0HP"*J4ID3M#9B-ASO MC*K KH5LMLE3);M3*S^Z9*7&LGENMX]AMUM=R'JMN-V&Y>5JMS2W7N MQ^H0SF[3*I'N3LC+EOVV3FM#'"K2W:E3SVM5BVR7(MM['D7$UE37*Q.5I[*6 MYM";K+W'$1\<*>*6+5YIBU=KB[KZ4TQ"!"^J9Q.0?0[8!_7@[8AJ.3OW5FW8 M0^OA2&2Y0^9&8Z*[2/6Q7A J4 QS16]=M%6E\[PSRP>2I5FO,F-2=3[9:Z2: M6>!Z@UJ?,R9?![K]*=MC_Q]02P,$% @ +(!L6;JIO"6[ @ P08 !D M !X;"]W;W)K&ULK55=3]LP%/TK5H8F)C&2YJ,% MUD8J:1&3@%:T; _3'MSDMK%P[,QV6]BOG^V$K-# -FDOB3_N.3[WY/JFO^7B M7N8 "CT4E,F!DRM5GKFN3',HL#SF)3"]L^2BP$I/Q5UFU.=]-:XWFET7]%XPS* M8Q1X1\CW_+ %GKP-'T&JX1T+#Y[#7>U68YG?6.9;ON UR\0*,_(3FS(\0@EG MDE.2X:HJM3E3 1*8JA;X$ET0AEE*,$4SO0CZ"F@WOPT74@E=Q-_;_*@$A.T" MS,4^DR5.8>"4YBRQ 2=^_Z[3]3ZUN?.?R)YY%31>!6^QQTWUE%7UM"5;,70M M@VDZF]COG7;[[F8WB?V@D\#K-4'/Q(6-N/!/XFS]UMI:*[-BB';.#<+3X(6X M_: H#(-V<5$C+OHGYVQI<7OO<*V;_KYW;=*C/Y_L> , %Z?\FY>IJ8 M-M;\M>)?4$L#!!0 ( "R ;%G75P9>S0( #D' 9 >&PO=V]R:W-H M965TEON7B4*8!"3QEE%V9DG2JS8(?]'*]A#NHAGPH]LQN7A&3 ).$, M"5@-K&'G,@I,?!GPEN*GN@X[@HY_0.#6 O>] J\6>&6B%5F9U@@K'/8% MWR)AHK6;&92U*=4Z&\+,*= MW(_O%W/T"4U4"@)%A1# %+HE>$DH400D.AZ!PH3*$QWU,!^AXZ,3=(0(0XN4 M%Q*S1/9MI1'-1G9%8#?#F#^PY=)^1T'H%*I^@]#%=9A-VG/-NW][LIM(2 MY+N])N@%HM\@^F\BSD ?1!&K0A"V;A K9DS;4"N_[BZ%Y_?V4%\'^8[33MIM M2+O_+F8;4/?U7CUWCZ)YV>N67.G.60Y3_6T#80+T M^Q7GZGEBVF?SM0S_ %!+ P04 " L@&Q91/L%/@D% "C' &0 'AL M+W=O_-C/9,;YQ6D_ M2?4MG@)H\AR**.Y4IEK/SJO5.)A"R.(3.8,(SXRE"IG&736IQC,%;)0T"D65 M>EZC&C(>5;KMY-B#ZK;E7 L>P8,B\3P,F7JY "&?.A6_LCK0YY.I-@>JW?:, M36 ^NOL0>%>-5,9\1"BF,N(*!AW*CW__)(V38/DBC\Y/,5KV\18&4KYS>S< MC#H5SXP(! 3:2##\6< E"&&42>_+%;E__/RI3^XO;F_^Z#W>W'\9D-]('Q92+'@T(9<* M1ER3:Q9PP?4+.;H"S;B(C\D'PB-RQX7 FQ*WJQK'9)2K0=K_Q;)_NJU_"$Y( MS?M(J$A[/6 "= M"E9A#&H!E>ZOO_@-[_LT\W5J]=6' /C"9%M,X#D0 M\Q&,R%C)$#T)@?FGF"AS957=]<8NQ1IK(:+U+$8%6_7,5OT-6]MJ]\?J2&^B M $P2E]FSJN]JSY%8(1"-+! -IP7;<&G#,SWK1F0&*<9\8_9K.J*5E, M]A_%:;8L%LTW*]Z: 8[$ M"@%J90%J.4W]EDOCCL0*QGTOQQK/FAMX@WE,EFA+$!<+N5^**4L]\Y,ENW?B M>6>MXK^-_+SI'4/ R ]P;8>J7$]1%*KY>W_5-?];^ M]_67PY9O19J=2WST'R(S/K^O$$Y?R("',[SE PCF>"VY1V*)#-:3:XZL$AA9 M,P>0H\']=?^X-$).\\(RU+SAX \/Z<\WXYYNT\(IZ43 M@O]J!G $@D5?.>;Y=LY[YPQ0?_,);^]_7W\YO?E61MI[!G@$%;ZK\IURH"NU M8A!S$O2;;BO?$=:EY@\!B7Y.B;X=$W>O_+.?K/Q#L)V?PYUO1:CW5G[K5>7[ MF_X.@7 T1SAJ1[@=*S]):3E.3Y4NQ3ABM70MYA#D1W/RH[[;=2A'()>:/P06 MTK4U.#L6KM:BAE)A6Y,B H&%N>.8Z^EZ=:GI98>MXAQ&-VT? LIH M#F74#F6WH-%?7K5[5[;3Q3A7:L6@Y$1'ZVXKV^E2G2NUHOD<]Z@=]W:L[,:K MRMY\@;7WMZ^?G+RH?1'NT_.,+;]YC8%IA-$U9X*'6]*Y^1,3EE.HJJY]03*? M[^Z8FB!:$ %CE/=.FI@5:OE%;+FCY2SYJ#246LLPV9PB7X$R%^#YL91ZM6.^ M4V7?);O_ U!+ P04 " L@&Q9(B(Q0,,# !-$ &0 'AL+W=OV05+ M2".,)>4Q"%P.K)O6M=\S^],-?U#<_^.?5=^[(@$L><_4E#M1Y85Q:$N"0;IA[X[BOF M_G0,7\"93#]AE^]M6A!LI.)1#M861#3.OLESKL,!P.V] G!R@',"<)Q7 &X. M<$\ VM)R0#L'M-]Z0B<'I*[;F>^IO[H$6ZF'LP>O_H/,!O=3K[J[4$/PXQ M+,&/J_'N?^&]:GRO F]K-0M)G;VD(Z>2<,JW#7";%^ T'0>>YAY\>/<1\%EE MV?473XR"98Y6\\XQ*7C=/6^9OV^G:9? _?]MQ9%J;O$BNBFO^]J+B L%DU@J ML=%E2,&W6[T!)@HC^;WLIRX0$.+!T^90HMF@-W__6ZC8_E0E? M)YE7)YE?$]E12-I%2-I5[,,L_6D<\ C+0E")/C<$&5DW)3,_;MMALV]O#W6M M\S@_(VNU#LYK-=K%B4=Z=0J].I5Z>50F7!(&7P3?)!>0C3$$OH3%"\P)PPN8 MPH))=%2"XK4VZL MTX:&>0+I>VN .DW*+@&CRU\3OM=H'9>8<>5AYXI<)YE?$]F1R%>%R%>5(D\W MT4+7(%W%\!E%0"59,(3L&F.*UANN-J/LA,Z!^NZ)]I4VG*M]G61^361'VO<* M[7N5VM^CH#P\U;Y0?!^%,LDKB<\M/W62>=4NMQR(TAMY62QJLB.+A7W0-T4H M5FG#*B'@FUAE]_UBMNB);])6\&3>T[URUMK^I,D:[3LB5E1G"<.EIFPV+G4* MB*QYS0:*)VEWMN!*]WKIXUKW^RC,!KV^Y%SM!^: XA^$X;]02P,$% @ M+(!L62:9R 5V"P ^H$ !D !X;"]W;W)K&UL MW9U;;^.X&8;_"N$NBED@B77R*4T,)!9UP.[,!)-)]Z+HA6(SMCHZ>"4YAZ(_ MOM3!EFG+M#7S#E+T)K9E\?FH^/THDJ]$7;W$R;=TP5A&7L,@2J\[BRQ;7G:[ MZ73!0B^]B)EW0\^/.N.K8MM=,KZ* M5UG@1^PN(>DJ#+WD[98%\TJWW)#^4QSC^EG]P9]<=):\1"]@T MRQ$>?WEF$Q8$.8G7X\\*VMG$S MNOU_3K>+@^<$\>BF;Q,$?_BQ;7'>&'3)C M3]XJR+[$+PZK#JBHX#0.TN(O>:GV53IDNDJS.*P*\QJ$?E2^>J_5/V*K@&8< M**!5!;3= H <:A*@ZK MX-0(PZK <+= [T"!455@5,BA_/V*']_T,F]\E<0O),GWYK3\3:&@HC3_S?TH M%_M]EO!O?5XN&]]__3SY[?SVYIZ:9/+YXQW]='_SU?W\B9R33UZ2>+D4R0>3 M99X?I+]>=3,>,R_9G59\6O*U WR=?(RC;)$2&LW8K*&\+2\_DI3O\F/='+"V M/N!;30K\Z+T1;7A&-$4SR(Q_2!=>PM*&FDU. *D5Z"#$/ Y1^\<@5 ZY9\L+ MHBL5Y>'>)!]^^97\0KJ'B=;I1'U-;/KQ?JQBA^OG8.KGRC$FFW*,6F$._<,$ MF>F;O-(+M'ZHACGH/&^&9V02A_S[\Y[*S;? MO'C)C/SC=XXD;L;"])\-AW9;QC>:X^?GR,MTZ4W9=8>?!%.6/+/.^*]_4?O* MWYJDCH292!A%PBPDS$;"'"3,!<$$X1L;X1LR^MCF\LZXF#_X495-OY+_'$[T M6RFMK8R1,!,)HTB8A839):Q7P/*N\?-8U8R18BC]J^[SMD2145T03)!H;R/1 MGE2BVVWN=+MM]L2V.=W:;UFUS5[>-I\1]N?*S]Z('Z59LLJ_2$F<+5A"LH47 MD7B9X](S$L71,TMY.IR1EZ+;S4G>,TOX,(+,\T3A/9",D2?/3\BS%ZQ8D3:S M. B\)"5+SBOJD&>0]'1^*SW@MEF$A)E(&"UA@RVMZA<]7=2IA8QHGQ+1049T M]R/V+I3!)J*@^/Y&\7VIXMV(ZYR1S'LECRQB3S[7*Y=4DY*DH+9*0L),)(R6 ML/[6?UG9D='1/>RC>SA']W!!!R6H8K!1Q4#>#F;Q]%M3.\A>\_?LD$2DU+82 M0<),)(P.]DZ,PZ%J*,JN4 9[/W)/4X=[^]G[/$Y3!WL[.OM 33/ZVMZ.+NAP M!?$,-^(92L5S,Y\G;)Z?O?PH2_B)T)^6I[ S$J^R-/.BF1_-^9GRE253/_4> M _X-WTC*$R*)DT)FT_Q]%A=;#^E-6I&V>D/"3"2,#O?T8?1R&>T)#AG5/C6J M@XSJ@F""AA9M8_[*QP-^ MW#2'>BMGMY4CE&9":11*LZ T^\@OK"HD+.>RRYGGQGE/:(U<%$W4]):WH)[> MT@JMZS1.^1 D88%7G?_Y2/F\ZAD43?)Z#'VH_95';JUX),V$TFA%DPU5H 'M MXP$=:$ 711-5JM4JU4Z8#KH5I^#KF: S0LNNP!F9K,)54%IB$R^;+LX?EN1F M]J]5FN4[-LI4&KJU3)$T$TJC4)H%I=E0F@.EN2B:*/[:IE+?VZ=2H485E&9" M:11*LZ T&TISH#0711-3H#:L5+EC];W38')L:V%#O2LHC4)I%I1F5[3MWHJJ M-8T5H6%=%$W4;.U@J7(+:\*2C(\.R3V+_#CA/10V7>7]DI3<1#-"PV40O[%F MJTA.;BU;J%D$I5$HS8+2;"C-@=)<%$W4=NU5J?WW[I) 32XHS832*)1F06DV ME.9 :2Z*)J9 ;F_D MD9&495G (Y1QBMF;:.:OIV<.7Y2@[CM>_>&@MW=JGLC_&ZTS".H"0FD6E&9# M:0Z4YJ)H8@;5[J0JMR<_;>F:]^'+WA&9>@&+9EY23+]R[?*71N'NFV*]/: M\N8[E^]=X$6->H6ZD5":":51*,V"TFPHS8'27!1-O.6B-CPP&H-PNEF5 :A=(L*,V&TAPHS471Q!2H#5Q-;N"6,CY^9:\4:-:H<8JE&9" M:11*LZ T&TISH#0711,57!NKVN"]>Q[0NR.A-!-*HU":!:794)H#I;DHFI@" MM3.J';EQ\]2>!_2V2RC-A-(HE&9!:?:1'U,M>AZ-FH4ZHRB:J-G:&=7DSN@= M2XIU_:)I=:-&HV"A+BB49D)I%$JSH#0;2G.@-!=%$U<$JUU0_;U=4!WJ@D)I M)I1&H30+2K.A- =*3XUH+&GJ;)Y1&H30+2K/U?6]7 M50:JHFF[:X1!X[HHFBC6VJ34?[I)N;6REY>FJW!]V6V]] E+PD;A0YU)*,V$ MTBB49D%I]A&!:.6\'QEL;NP_>%\_M%XNBB8FQM;:IG+GDJ[5^QSGMT,'^87F MB9>Q1B%CURG%+E2*7:D4NU0I=JW2DI:O![%IPI6+H3[:;;^QZY#^#)M1KVU& M7>KAC+_XZ;?SIX2QP^*$VH10F@FE42C-@M+LBK8C3L48[(H3:@"B:*(X:P-0 MEWM&>U,:O!_\T8_\<-7<'X#Z@%":":51*,V"TFPHS8'27!1-U'/M#>KO?=>F M#C47H3032J-0F@6EV5": Z6Y*)J8 K6YJ)]PU^;_U[K2\B-NG7-0-Q-*HQ5M M>]UE[:*O[:RT!8UIGQ33@<9T430Q1VKW49<;5H <*5Y(DJ=*ZF?Y[@;-U4].!" MULM%T<2,J.U40VZG-@T$?F"!1WFTUEJ'.JY0&H72+"C-AM(<*,U%T42];STA MTGCO@0+4UX723"B-0FD6E&9#:0Z4YJ)H8@K4[J\A=W];/R6UMW<%GF:,1B-C MIZLXD<=MK=7]L*JN][2A*H:ET+ 6E&9#:0Z4YJ)HI0R[6\^!#UDR9Q,6!"GO M9:^BK'QT]68K[ST_Y2O27=YH^7/D=[93]=)2&[;;ZJ53;._6^/'5D@\Z/WK) MG(]92<">>"B%CV$Z),G'I>L/6;PLGD+_&&=9'!9O%\R;L23?@7__%,?9^D,> MX"5.OA6',_XO4$L#!!0 ( "R ;%F0"LYL'P0 .D4 9 >&PO=V]R M:W-H965T,BS@DZUA+'MA:[3*$$YI.=XBPI^9XU)#AF_)!N=;@F"L03EF6X9AJOG,"VT MV43.+$ M7^DU2YSFJ* I+@!!ZZDV-R]"TQ8 :?%'B@[T: Q$*'<8WXN+RWBJ&6)%*$,1 M$Q20_^V1C[),,/%U_*A(M=JG !Z/']E_D<'S8.X@13[._DQCEDPU3P,Q6L-= MQF[PX5=4!304?!'.J/P%A\K6T$"THPSG%9BO($^+\A\^5(DX G">;H!5 :PV MP'D&8%< ^Z4>G K@O-3#L +(T/4R=IFX #(XFQ!\ $18$=A$=.)SOAB MA4L]JA:V*!=F/;,P&USA@B44A$6,X@Y\T(\?]^!UGJ0Z4]9CIA96+^$*;<^! M;9P!R["'\/^_AF[TWDF'7;6-+/OLYO@02-+B3O;&$/[ER,# G M!!8;),9GCST2 UY]X,-MRF"6_H/B,S#/\8Y;__4[IP27#.7T[Z[N*/T[W?Z% M?%[0+8S05./Z2!'9(VWVZ8/I&E^[2J.2+%!)%BHB:Q31J8OH]+'/;C$O2E?N M2Y@K8>)-LY]YGLF[;G^_Y.W(K>[ JXE^FUS::2+%!)%BHB:Y3#K'9G7&]F*?ZJFQ>8,;%"!",QD%\*8?W&EE!$HOF:[XNXE?6W/J20+5)*% MBL@:E1G7E1F_LW",5191)5F@DBQ41-8HHFD\[3.,MTE'A3M^G+VAV7KF_0XK MQVM_2 0=5J;MCEHJ$W:9C;VQW2TAYM%>RNR-T<>4 ;P&%&:(@D\?/,LTOP*1 MRS3B$_^"?H/.[/1Z?&US*F4+E+*%JMB:M;.>:F>]L\Q4"U!52I5L@5*V4!5; MLY1/>U.S=]?4(S7VZ7;$'+:5YM1H9+=UYM3&-8RVRG0864Y+8_2CHYLDC*<[7R@N&M/#BZPXSA7 X3!&-$A &_O\:8/5X(!_7IYNP_4$L#!!0 M ( "R ;%D40C[?/ 0 .$2 9 >&PO=V]R:W-H965T0ICJ3XO%OE=2J M,77@[O@E^Y=B\FHRCU3 .4N_)[%SR IW?7-U>7L\F]U]OKM$I MNF;Y!H2$&-VI"T\B/9Q)%CVA;WDB!9KH%4WD#_3I B1-4O%Y:$O%26>VHPI_ M6N*3#OP!NF*Y7 ITF<<0OXZWU5SJ"9&7"4V),>$,5CWD.B>(.,1#OR,;B27E M(*J+ <&ME\PM$-P.A'LF:=HVTS+,:P_3Y74F5C2"D:7J1P#?@#7^XS<<.'\: M2'DU*<^4?7RSED+2/$[RQ0EZA$62YVJH-FQ*\PC0IR2O%J#U&Y6Y_2*WKN/- MF. P\+ [M#GN=XT;Z#[>^B8> /'B M]&M:_2-NE'[+IPI]9^#X[:P&-:N!L::^%^H)\>ED URY 2JV#E*2!N@+33AZ MH.D:VA@-CE!TV&G4T_GH:L8L32D7: 6\7-G/Z+\=76J5S!(TW%EFO^>$[4N, M=Z0>O[L<#V%5.0G9H>7VO"Y:I*%%WENFA[ B^ZR\GH<[6#4BCXUR_5/E^S9) M=Y\D=GM]TL&R47W\$[(/Q?7#F\_;VWQNS^]P MQ8 39[P4S57A+!Z52U4'$K MKC'^T$INO ('A[DZ-IK,H;P:%\%F&_F87N-]%R'8)4&7L^/&1K#91][I[;C% M,<*^HQRV@T#C&-@H[>]T]RK)^^V=--I/S-K_48.OTK^B%OA^E\&31N>)6><_ MMF6JY*^VC.[%PD$'KT;HB5GH;X$7_T;F)ADPYSBPW$@C^^3 YIX.3_2:_:^Z-,)/C M]O>DI<$W?91&F.77(@"^*LQ6!(K;.97D 43^MSV\FY:E% M\WIY^'-%N:(I4 IS%>KT0@7/R_.4\D:R57&&\L7U.]SQN3+ MC0:H3[7&_P-02P,$% @ +(!L6<4+9\J)! .18 !D !X;"]W;W)K M&ULM5AM3^,X$/XKH]SJQ$I 7OH*UU8J+7N'3BR( MLKN?W63:6B1QSW8I2/?CST[2I*6I27/ !YH7SS/SS-B>)^ZM&7\2"T0)+U$8 MB[ZUD')Y:=O"7V!$Q#E;8JS>S!B/B%2W?&Z+)4<2)$91:'N.T[8C0F-KT$N> MW?-!CZUD2&.\YR!6443XZQ6&;-VW7&OSX('.%U(_L >])9GC!.6/Y3U7=W:. M$M (8T%9#!QG?6OH7HZ\Q" 9\9/B6FQ=@Z8R9>Q)W]P$?9VO@>K1"TQ=);A)KQ8;&NHP3R=5;JNSD8/)X-_K[[&HXN1[# MZ.[V_OK[9/AX<_<=SF BF?\$=\LDW4.=;BI?X62,DM!0?.W94OG7*+:?^;I* M?7D'?%W +8OE0L!U'&!08C\RV[N> (R^ G83X$95X!T*C;R C<13XQ"%K2H)N%M) M(4D5I\4JED.I7>,2[$D/O8MM24(Y,]H#7[_S6T[?Y1EX(/ =E@W<]9- M$_I@BR>P=(9.24AB'X%(D N$*@94S GYS$$JM3:NU1>LO&Z*\FFW;.IFUD M<_V"W*?B"#[M/3YGW<9^B8QN:Y+JY*0Z1E*JS\^V8^F .N MFQ"O2(A7N;'4H>B]NUF9 ZA+L-!+KE&8O.DU=2BF^*YG+N-GR".WT$>N62!5 M:CYUR.]KH[WZ?H8N<@MAY)J543)[[L(KZEG5@2C]"F]#0%Y+ M/X[?0;K(D)H;)/7QO0^UFZ!"MKEFW3:F@L: ^_"3A"DWIT.NC M-"6IK_;6LFBU.\W&WIZW/Z[3/*Q!O4*?>4;]4TF%E@7^#NP1M30CU9SO7B'0 M/+- ,Y3S8&X.%#/S]&XQS1$=R]C>.IR+D,^3,TL!/EO%,CVGRY_FYZ+#Y#30 M+H:GAZJWA"LM*B#$F3)USCNJM?#TG#*]D6R9'/5-F90L2BX72 +D>H!Z/V-, M;FZT@_RT>/ ?4$L#!!0 ( "R ;%G5PLKB' , $H, 9 >&PO=V]R M:W-H965T':0\..,$J8&:;I-VOGPV$LHC0M.4EV.:><^Z';6Y&>T(?6800!T])G+*Q M$G&>#565!1%*(!N0#*7BS8;0!'(QI5N5913!L EL6IHFJ,F$*>*.RK6EM0= MD9S'.$5+"EB>)) ^WZ&8[,>*KAP65G@;<;F@NJ,,;I&/^$.VI&*FUBPA3E#* M,$D!19NQ,M&'QK"%#4Q+_Q"&/QLJM D*T@7G,5V1_CZIX;,D7 MD)@5OV!?VCJV H*<<9)48.%!@M/R"9^J/#0 ^BF 40&,8X!U F!6 /-_GZP\L/*6#ZOI_<3W?' Y0QSBF%V!+^#!GX'+BRMP 7 *%CB.Q69@ M(Y4+80E7@TKDKA0Q3HB88$%2'C'@I2$*6_"S;OS7#KPJ JZC-@Y1WQF=A#[* M!L#4KH&A&5:+/]/SX69;.!]3]SZF/N^&+^ S,*P";72DTJPWD%G0F2?HO#\Y MYL_@UV3-.!7WQ.^V[5%26.T4\NXZ3;-8GF=TW%5%4+ W% MG&,JQF%.<;H%&:*8A.!2W.\L@L+/J[:"ED)VP[D7W\HJO6HQ>]7">]5BWAGP M.\^$4Z?3>>>9H$AV<#*;C=/1,#Q]4$I%76^$;-X.;HYRV^G76T_ 69)>GY+S MGLC*JJF-7B=!=%MTI0P$,L7E5ZM>K1O?2='O':W?Z<.IWK(^TX=>V=>^T)== M]@+2+4X9B-%&2&F#&[$=:=FYEA-.LJ+36A,N^K9B&(EF'U%I(-YO".&'B12H M_SZX_P!02P,$% @ +(!L60T+KKW3! D1T !D !X;"]W;W)K&ULO9EM;Z,X$(#_BL6M3KO2MF @I.DED5+@U$KM-FK: MO0^G^^" DW +.&N.4?[,@-$&,W]*EGJTI1F&AE,2Z:1B.GJ HU<;# M8FQ*QT.R87&4XBD%V29)$'V^P#'9CC2HO0S<1!<\0*9J5@ M=A7L5Q2L2L$ZU()=*=B'6NA5"H7K>NE[$3@/,30>4K(%-)?FM/RBB'ZAS>,5 MI?E"F3'*OXVX'AM/7/?AYN%Z M9]W_W]9;P;#J96$5/.NU97'K7H$)8S2:;QB:QQ@P J:(XI1]!=]X_2(+<(^> MP-]W)(X!?V2WB(;_B%9!:<<6V\G+X'FV1@$>:;S.99@^8FW\^V_0,?X0I4 E MS%,)\Q7!6LFRZV39,OKX B^C-(W2)2^9,4H#+,I#B7 *1+Y[/(ZA/>!_0_UQ M-\(",:??LYRVF"<0ZPT,PVJ+^0*QOFGU[%JLY6^O]K6K3 % 4EX+%?Y MGO6(04PR81$J2;V=&9AFQV6!2"#K M5Q(LI1Y;7U3"/)4P7Q&LE9JS.C5G'[09G*E,EDJ8IQ+F*X*UDC6HDS5X_V8P MV*]GT.[4>%<@U.O4 D\@XQB=>B'B],3% AK-:ZOQSMI8 =I.FIVJ[592NUO4 M25?(.PCEOX%J.[KS?@ZECO+'B3<[*>\%*'_@@F? *$HS7B>+-BO\E[<(O&]C MP@A(R<<^;DIIGE*:KXK6SI'9Y,C\H )9&5*5,I4T3RG-5T5KIZSI;Z#TC?RP M,BEG')T-I=U+16O7)*??K4F_HB^!36,"Y9W),6_J4IIOBI:.V5-KPBE MWT>+#I\:"\R3MJ7Y6BCHZU2IH'!;VAU>T? M59ELGPHTG:;YWD[3W&_\^IT%X\J-'!NW RSZJBR68=-WCI@23)?%V5[&E^ F M9>6Q0CU:GQ].BE.SSO@%/'>A8-R#YWYY.MC@R\/*&T1Y2&UL MS5=M;],P$/XK5I#0)L'RTC8=HXVT-4%# E&M CX@/GC)I;&6V,%VVO'OL9TT MI&M6!D2"+ZU]N>>Y-_MRF6T9OQ,9@$3W14[%W,JD+"]L6\09%%BI(R M7F"IMGQMBY(#3@RHR&W/<7R[P(1:P;?KR!GV[GE M6CO!#5EG4@OL8%;B-:Q ?BR77.WLEB4A!5!!&$4,RHS@2*:0-*##X_C7QW!VRJ\-D9O%^.5 M=Y1P!>49&CDOD.=XXQY_%D^'C_K"^3OKT1];WTO&J"WXR/"-'N&[I)(D)*_T M_40KB"M.) &5[/LXKU2^4Y^%Z+$,/SOW7/>U2D^3:264G,1ZVV:1YWYW1LQ)%DX)%DT$-E>1?VVHOY_T=S\(4LY)%DX)%DT$-E> M*:=M*:?_ZG+^JLU-#[K-Q!L[CO.@R1VJ^?[T0"T\5#OW7QVH17U&O:Y:G46[ M,^H5P-=FQA8H9A65]1#02MLQ_M),KP_D5^[%PNV1AVKLKZ?TG_3U-\-[S-=$ M92^'5)ERSJ;*65[/X?5&LM(,FK=,JK'5+#/UZ0)<*ZCG*6-RM]$&VH^AX =0 M2P,$% @ +(!L6&ULO9K9;N,V%(9?A5"+(@-DK,5+XM0VX%A4F\$L@>WIH"AZP4BT M+40259*.)T ?OJ2D:$EE33P]Z4TLT?P_+C]Y%!USAK'"5B:NRD M3*],4_@[&A/18RE-U#<;QF,BU2W?FB+EE 29*(Y,Q[)&9DS"Q)A-LK);/INP MO8S"A-YR)/9Q3/CC-8W886K8QE/!,MSNI"XP9Y.4;.F*RL_I+5=W9DD)PI@F M(F0)XG0S->;VE6>/M2"K\5M(#Z)VC?10[AB[USQ&&2?Y*OQ434!/;@B, I!,Y+!?U"T'\N M&!X1# K!X*6"82$8OK1+HT(PRN8^GZQLIETBR6S"V0%Q75O1]$5F5Z96$QPF M>F6M)%??ADHG9TO\?K[&+KJ=+]>_H_5R_G$U7ZQO/GUMRM'W?H3376/RMUN^8JF/=2WCLKQR^6#%KGWW:TW MYK)?+IY^QNL?6SPT(I(&Z)9P^8C6G"2"Y 'CC_>J*KJ1-!9_MO3S.N<.VKDZ MFEZ)E/AT:JAP*2A_H,;LIQ_LD?5SFV.0,!<2AB%A'A"LX?2@='K019_]HKS5 M3I^%"1([HAIHBP77G9!3;86$N9 PG,.&&4P_NA]FMC,86P-K-#$?ZI8!M=JP M;%A:-NRTK+DY_T9+*B0/?5VTDLR_;_.ODWBJ?Y P%Q*&(6$>$*SA\:CT>/1* M 7@$Z30DS(6$84B8!P1K.'U1.GT!$8 [(:?:>O'O,#>Z'(Z;,H >UZ<-DB[A.;XASE%+NJYU-MJW[N1MYJLT%;5R+WE9O^"QV@S:)06D> M%*WI8"TO8O]O 7Q]8*V&=_;@9,,A:2XH#8/2/"A:F5KXOF(-FN K:-X(Y:.H*E.9!T9H.5MDKNSM]Y8:< M^I+Q5J= DU:@-!>4AD%I'A2M:6F5W;*'KQ6%0;-JR M._,KI>%I9KBL##]')&;[1 K$-O7R5N]!\UZ@-+>@C6I!ON]8EM4,\QBT4>^; MC3;=JM)5=G>^"LS.U,ELP>*4*I,SCU,2MOVH?UTPZF%% M_T+V/)@MNMLZV370=!0HS8.BY:Z9M1,?,>7;[&R.0+Y^#N9G(,R:<;W4!Y6FKV#U!+ P04 " L@&Q9K9J-RT(" I!0 M&0 'AL+W=OBX95Q$NM*ZFGJ?2 DJB!J(";E[V0I9$&U/FGJHDD,R!2N8%OG_CE81R M'(?N;B/C4-2:40X;B51=ED3^F@,3382'^'BQI7FA[847AQ7)80?Z2[61QO)Z MEHR6P!45'$G81W@VG,XGUM\Y?*70J),SLIDD0CQ98YE%V+>"@$&J+0,QGP/< M F.6R,CXV7'B/J0%GIZ/[/$$$%P"!!T@<+K;0$[E'=$D#J5H MD+3>ALT>7*H.;<11;O^4G9;FE1J+3ZO%^A$MU_S4[15%4DA0B;,5$@#X#CER^&-_['*UK'O=;Q-?9X79<)2"3V9B*L M6I(P.)9"G1/;TDT,4XR0WZ);'EPT/= MAZA[+J7CVZK^I[F64GEWRZ)L3D;72JV.QN-F=BV76?.N6LE2_W)5URL^UUZR7RZS^=BJ+ZO9D M1$;W![[DBVO5'AA/CE?90EY(]>?JC]^1(<-8. MZ!!_Y?*VV?OLM:9<5M4_[9>S^C>.3-Y56V+M27ZO9WN34H:/EF5=%T M?[W;#39*1MYLW:AJN1VLSV"9EYO_V=W6$7L#- \\@&X'T(<#^, MAW #IV! M;P?P0V<(M@,ZT\<;VSO'I9G*)L=U=>O5+5JSM1\Z[W>CM;_RLDV4"U7K7W,] M3DTNQ&\?Q?E7[^S\PZ9%Z;W[\^7BL]-FTG./9=N;3S:\;';Q[-E[ MSF"[O& ='QO@^R)O9+F6#137S4@.CVQ7MJ-FER/O9L5ZGI<++U^NLKSNEIZB:II?])U ^WR69YM[33GWLF55J_R_[@"X%@68 M.8M)EF*2"22R7OC"7?C" W)V]HI!W,P?[&<>BTED)[T-I(32V$YZ&\BCA"=V MTMO D)&(#^9\M'-:Y,SYL[Y7/.V*O%19N<@O"^EE32,5N 9'F/F,299BD@DD MLEYHXEUHX@/R.7]F@&(K80+&@/79QCW,T0.9A(NIYX!DYX#$F9NIZP*%;$XP MDQ*3+,4D$TADO9@0WQ3LOC,MGQR5+5]OV>R6N(>I" $3'MBK)@#DL6^OPP( M4IJ0P563[,D6XLS-W^KV8ES5U56N0*,)9BZBLJ6H; *+K1\(:@)!#U@E%X^% M@UJ)P @'ED, 2)A/;&0*(*FN!@B0A<#D<1P,W[R)44G$J0(F6Z&LRQMYMY)E M PNF+4GO!*@/7#!3 $EIY /E.H ,DRB +D(;&?E)[##?J!3BEBG&_/;>")K. MKV!X2$# DCAN.J=.)L]:<_-$N<)?RJJKE-N2>RNX& MKO<(2GJ?V99-(:B^.NR8IA!2RVX&A1^:/V(.N4),44S<5?'GNKK)NS:Q=L7C MGK"+TK>08(-P%+KR 5P +?D +HR'S3V!74%,(&H<1 M=,T#R&VWQ3(:FC_BG [:34W52=U5YW-U*K4KP(>^>!R2/@X13DC?:%-D4F?M M]'RC"= MB("5'P RZ-H_E% \3MAWA2GSJ+O,NY"S=9VK;]Y%5:R[G0'0<"?) M4ZMN5+84E4U@L?7#8>I.^OSV/$7MSZ.RI:AL HNM'P13_=(7-NFI77R2F#%[ ME9]"R"1* .T-( ,>0U4 A RC<+@(H*;RI=^O4T]16_6H;"DJF\!BZP?1E/+T M>_?KJ5V-ZZ+=+M>F ##F"2 $ " - ]^^3@2$#)COR'XC!>CK].PI:M,>E2U% M91-8;/T &8U"7[-S3P]MW0- *U\/;=X[N?IN,%J%(O?O*6H#'Y4M16436&S] M9RN,FF+(/7P&]?!CH)\ 1.@T9H"0!Y#V_T D-)XN*7"C+QB+^OA,]0>/BI; MBLHFL-CZ@3#BCF'T\!G4<"? /A( 3%A@=WQ3 $ABJ$ 0T-P)B8:5+=M[T,G= MPN^4K?3.I>J>S@0MQWWB"?>1)]QGGEY#43&CJ!A_MJQE3C'VY"!@LJ6H; *+ MK1\$(^Z8>UOC45G+@-T%#G1AIP"0A"RQD2F ;+>]H)7 1O(HZ/=8^X8;0<3" M[Z9JF5.+/3E[,=E25#:!Q=8/HA%GS+U/\_JJEMF[*SPD]M[C% 2&C'[CID" M2$HXMV^9 D"R*(Z&MS.944TL?A59RYQB[,FIC8^Z]IY?) M6F;O#ED)^R@D?1PBG)#^T]!&,'$?5\IRIP![:E*BLJ6H; *+K1\9(^*X>X_L MZ9&QMZB AOA!J!1 0_ "@RO&!R(YLX?9%^Y:B[8:AL*2J;P&+K!\)(..Z6 M<(?IURU)[PT'J*T'X%@8 +NR # ( 4$L & 21D#).MY[D6LIZT7W!EVCJYEU MJ3;O[NR.[M[2>]^]F_;@^"DYFA+@>$J.Q.8=/$._>27P8U8O\K+Q"GFEI_+? M1?IRJ3=OV6V^J&K5O49V62E5+;N/US*;R[H%Z-^OJDK=?VDGV+WK./D?4$L# M!!0 ( "R ;%E79ZOJY0( )\) 9 >&PO=V]R:W-H965TV M@>[?K^VDV0 II1(OB2]SCF?.C"_M-:$O+ 3@Z"V)4];10LZS*UUG00@)9N^T,+V "_"D;4='32Y99E$#*(I(B"O..UC6O_*:T M5P:_(EBS2AO)2*:$O,C.<-;1#.D0Q!!PR8#%;P4]B&-))-QX+3BUVAH:")>,D M*<#"@R1*\S]^*W2H $SG X!5 *Q# 78!L \%. 7 .130+ J=#V/70G7QQQ[ M;4K6B$IKP28;2GV%%GI%J:R3":=B-A(X[DV>1J-;_\Z_?^S>HEYW!C?=1^'#_?H!^IA%C;4%_FORVB%8T@Y:R",H M9F<"]S3IH].3,W2"HA0]AF3)!(*U=2X'D=>ZD]9&3D)TCVV@@R["< M&GAO/[P/@8";"F[7P/N'KUX']P]?W=J$ZR)99<:L,F.6XK,_993&(K6UW(N6 MJ)-55>A=*]>U6L:F57^O6U]5\$AD&PHZI8+.7@4K9XK4L$ZWG*!94<2T+[=4 MJ[-I;6FVUY&O:G8DL@W-FJ5FS4^KKK%3M3,,P+K?2X]>8F:Y3R6*N@UZYW.33Y0[3190R%,-< (WS"\%#\^= WN$D M4_?=E'!Q>ZIF*%Y00*6!F)\3PM\[\@HMWV3>/U!+ P04 " L@&Q93LW2 M@K0# "H"@ &0 'AL+W=OS209B-;%SM@/TW^_8@9120_=#OT#L MS$R>9][[:R&?50J@R2;/N!IXJ=;%N>^K.(6/)K*PG+@2LF.)&P&'@7C?-1(S *5N(G@[7:>R:&RER(9W,8 M)P,O,(@@@U@;$Q3_5C""+#.6$,?_6Z->_4VCN/^\LWYCR2.9.54P$MDOENAT MX'4]DL""EIE^$.L?L"74,O9BD2G[2]9;V< C<:FTR+?*B"!GO/JGFZTC]A30 MCELAW"J$APK1$87F5J%IB5;(+*TKJNFP+\6:2".-ULR#]8W51C:,FS#.M,2W M#/7TWUW?/U[YN9W\(N/[F\G#W<7C>')/OI-961098/ T MS(U M7_7C+;;+"EMX!%N/W FN4T6N>0+)6WT?>=9DPQW9R_"DP1D49Z09_$/"((P< M>$9_KMX\ :=9^[YI[36/V+.>+"A+2%)*QI=$IT *D$PD!#U[[O)893%R6S0U M?ZX*&L/ PZ)6(%?@#?_^J]$._G71_21C;\A'-?GHE/7AF&M J]I%LM)L6TW3 MAU;#*.ST_=4^]O"M4$M_PRP!39Q2O@130T07R5>==^-IA^R#$#IDC$>[6Q+HGB8UHP4QKA0U.YX3I4L(NJ"^&$8UC M47*D6= 7.L_ QE]@MY#FE2R1]P>\NH[4C1H'Q!Q"G::;6:]FUCM=4DJ5F*5 MQ()@<>4X*7"DQ<\V-E'0^ ]GF8Y3%^3>>S3M1N\ LD.H%QW!W A>9V+P46_" M!&+6TU5^:4FY6H"4Z&HM,% FI4J&15F%X;48Q3QC2SL3W1,O>->W#EN(0Z03 M='L'I/R]F9^#7-I52!&;*-5$K&_K=>O"+AD']Y=F#;.[Q*N9:H>[HW+)N,+* M6:#)X*R#?I;56E0=M"CL9C$7&O<4^YCB*@G2".#[A1!Z=S ?J)?3X6]02P,$ M% @ +(!L63JMHJ@X P [!, T !X;"]S='EL97,N>&ULW5A=;]HP M%/TK4;I.K30U0-:4K("T(56:M$V5VH>]588XP9)C9X[I8+]^OG8('_5%K \; M+*C$OL?GW&/[IG$[J/62TX<9I3I8E%S4PW"F=?4ABNKIC):DOI(5%0;)I2J) M-EU51'6E*,EJ()4\ZG4Z2502)L+10,S+NU+7P53.A1Z&21L*W.US-@R[R?LP M<')CF=%A^'3Q]L=T>L#1*\ZN*[!,.GD M,.F]VJCXS;:X'7]NE!SS'*/U/3239LV$#D9.#YK0GNE8X:C9[=$@EV*]Z7'H M B8S*6GP3/@P'!/.)HH!*R>MP5[H J-!1;2F2MR9CAUL@R^@H&D_+BOCL%!D MV>U=AVN"O9DD$ZDRJMHTW7 5&@TXS<&.8L4,[EI6$8!:R](T,D8**8CUL&(T M#2,[I9P_P%/Z/=_27N0;>]J!'15MTQAJFD[&=4!_4\UI;\K&K](-*O8L]:>Y MF8ZP?:@5>J]HSA:VO\A; YAZ%UE5.BQSWW#M!SW]WG0LJJ")\T[2I_6->Y5<[ MCF_^E67[6V77L-=C\^H]=I/7IV R.063)U&3_5,PF1Z_R?@X/4;-(6/C)+-U MCFFC 9P7A^$W.)GR==)@,F=<,]'T9BS+J'AQG#'RFDS,GS);^F9\1G,RY_JQ M!8?ANOV59FQ>INVH>UB(9M2Z_06FUTW:PZK)Q41&%S0;-UU53&PS, V3M;F ML(O_VD^?70^#L.\];U('^7T48YC^9"Q_6!Y M_)S47/Z9IFD<)PFVHN.QU\$86[R/1G:XWO-EXA^^L V]-] M%8+-%*]$;*;X6@/B7S=@I*E_M[$\P,!V :L=R._/ S7EY\0Q["KF#7N"<21- M,01JT5^C28*L3@(?__Y@3TDZ#=02P,$% @ +(!L69>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'YOE MY;#S4E6O=]UNN7SAV[3\K7CEN=JS+N0VK=2FW'3+5\G35?G">;7-NEJO9W6W MJ<@[#_>'*BB\K4>2JL6YX$OR]_&]_O1"F>12:J[\-.\SWC';85 MN=B*'WPU[/0ZK'PIWF>%%#^*O$JS>"F++!MV^OL=3UQ68GG6'->02?I<-BU5 M^ARE"F38L7KJA&LARZHYHCE_JAC?N#IXO[6KBHG(*B[':<6GLMB]BGQ3GT9= M11=<1A.'P^<^B'?R_X2Q6*_%DH^+Y6[+\VH?1\FS&C O7\1KV6%YNN7#SJAX MX[*^'O4'[FI_;96" I&2=T+MD.ZJP2-$"?PX\-RQG3AC%B?J8^[X2) :"! !I7 V0W80H@3032 MO-ZMMN,9@+002.MZD#/;!Y #!') "QE$4]MW_[(3-X!$GQ"B3[1$L3OUW8D[ MLOV$V:-1L/ 3UY^R4(5RY#JPEWQ&(#_30D;.D^,O'!8YHT#AGD2OW\.&ZAXM MVL^8Q36;XS[9CY[S*_.=!/*A*B%VB>NKT"5!I.[E&1=FCSZQ/L*H5EGR)[/] M,7/^6+AAW5W/$#%W](GE,0V"\1?7\R /IHH^L2M,&;'L3+$6;0P M1_2))1$D,R94QG[O)/MVLQQ:5 MBM9)E..?9% :9@^-V![Q(@R])B>VO29M9Q,O^/)O."$FIA&-6"-A^IV]E2SD MLOEYON1L+,IE5I0[R2$D9A&-V")N7HH5ERR1Z4KD&V9+F>8;7O^JA(R81S1J MCV")_5<-8F(ZT:Y9?WS5(28F%^WC*Q!VDZ0*HOP%3G5@9M&O5(K\!(68F&KT M#ZY(6N.(F4:_7FE2LT),=&J+V#KMY4!K-#'OZ,3>P>L"!C$Q[^C$WKF4=K=T M'LP\.K%YT"3W:%37,?GHQ/(Y3G);GTE,.CJU=,YSR59&S#@ZL7'0?.WH3AN8 M= QBZ< 9378SYE4JLJ,@&IAK#&+7X-F% 3$QXQC4M0V*:4),S#@&L7%P3 MB MHDLJQ,9IR]5NF9^J)+U>>X28F'$,8N.T8ZIB)]UL)-] 3,PX!K%QVC%C=>;5 M+N/0WP9F'(/8.!>3WSTKQ,3,8Q";!\&L'U"(B8[>,K*;F'=,8N^@ M2?H8WF\3$Y!)+*##&D)[ #'GF,3.N5 ^W+*)R$5U%$#,.>9UJIS#> XQ,>>8 M5UF;49CVMI"5@)CH0OXU%VF.DDH3BQ,%9P:W,/%8U)7/9(B5G(HJY\L&@>C9L69B&+>HWG=&VV->VP, -9Q ;")[#@ MT&ZA+Y,1&^AT JLMC)AZ+&+U7%ZO;5@A)J8>ZPH3;>VEN(6IQZ*>:VO%#%ZY M;(Z%[PYBZAE0JP>=$H1]9X"I9T"M'A03ID4#3#V#1CW=YN#RX7[%UR+G*U_] M1:G:EVFV#"6K/_;OLAEF_?;)>I=E(]46Y%Z1K@XODA]>@G_X!U!+ P04 M" L@&Q9K&U05SP" "O*@ &@ 'AL+U]R96QS+W=O0,UYOVR'IJO9=%MZ Y*>?- DBL>A[=U/2!?)([.8 M3?%9R5%\_8/P0]3'EWQHQWUW*KM]7Q:?Q\.IK*K=./:_ZKJL=_G8EKNNSZ?S MD4TW'-OQO!RV==^NW]MMKF6YC'JXG5$]/=[.7+Q^]?E_)G:;S7Z=?W?K/\=\ M&O\QN/[HAO>RRWFL%J_ML,WCJJH_#]?=I;YLTMUY"<" MO07U%@*]!?46 KUE\K!-H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y" MH+>@WD*@MZ+>2J"WHMY*H+>BWDJ@MTY>EA#HK:BW$NBMJ+<2Z*VHMQ+HK:BW M$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMDY?=!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD M8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z! M>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#O!O5N"/1N4.^&0.\&]6Y^ M4N\R?AURN?9\K_'Z/TGU>#XW7R]_67[OG-R7"\[U;45Y^@M02P,$% @ M+(!L64!K%[H @ QBD !, !;0V]N=&5N=%]4>7!E&ULS=I-3L,P M$ 7@JU39HL;U;P%1-L 66' !DTS;J$ELV0;*[7%20 )!!2H2;].HM3UOXI&^ M5<_NGCW%R;9K^[@HUBGY4\9BM:;.QM)YZO/*TH7.IOPUK)BWU<:NB(G9S+#* M]8GZ-$U#C>+\[)*6]J%-DZMM_CDVKE\4@=I83"YV&X>L16&];YO*IKS.'OOZ M4\KT-:',)\<]<=WX>)0W%.S+A&'E^X#7/%$)3T^36AG1MN[R+;5L6TW-+ ML=Q?XHL>W7+95%2[ZJ'+1\KH ]DZKHE2UY:[HD?[DU.^8=I]\H/SQS+[ O/. MV^!\S!,+]/NXMY$,IZ<^%Z*0FOVO^)Z82Q_\?C1,NZ;ZA]GY>I]&UL4$L! A0#% @ +(!L64":_C#-!0 MP!X !@ ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(!L68M3PA.J!@ R!P !@ M ("!(AD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +(!L6:#)6UMU"@ !EL !@ ("!JRH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ +(!L6=10!]'8"@ MZQX !D ("!IDH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(!L61M+>]H] P M0< !D M ("!K%P 'AL+W=OD" !U!@ &0 @($@8 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ +(!L699GST9F! ]@D !D ("!WVD 'AL M+W=O&PO=V]R:W-H965T 9 " M@1UZ !X;"]W;W)K&UL4$L! A0#% @ +(!L M69>H$MU' P 4 < !D ("!^X4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(!L6=%,/YH1! T0@ M !D ("!)I 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(!L6=\H;3$/! X@@ !D M ("!!J, 'AL+W=O&PO=V]R:W-H965T MH^K0P( (H& 9 M " @?^I !X;"]W;W)K&UL4$L! A0# M% @ +(!L69Q\TR.C% C$ !D ("!>:P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +(!L65#J MAL+> @ ) 8 !D ("!/&PO=V]R:W-H965T&UL4$L! A0#% @ +(!L68#(<[[^! :0\ !D M ("!A=0 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ +(!L6=J#TS7/ @ _P4 !D ("! M7^, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +(!L6??5!.1)! T L !D ("!*NX 'AL+W=O&UL4$L! A0#% @ +(!L6;^%!?Q$ M!0 ;R$ !D ("!2/D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(!L638,MO>;!@ TC$ !D M ("!- &PO=V]R M:W-H965TT0 0!X;"]W;W)K&UL M4$L! A0#% @ +(!L69)@W\^C @ ! < !D ("!$Q0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+(!L62>9L5R# P ,10 !D ("!DAX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(!L6==7!E[- @ .0< !D M ("!&C8! 'AL+W=O.0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ +(!L62:9R 5V"P ^H$ !D ("!6$(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(!L M6<4+9\J)! .18 !D ("!SE8! 'AL+W=O&PO=V]R:W-H965T%> 0!X;"]W;W)K M&UL4$L! A0#% @ +(!L611UU_-6 P & T M !D ("!ZV,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(!L6?>+L6;&!P ]S@ !D M ("!\6X! 'AL+W=OKZN4" "?"0 &0 @('N=@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ +(!L63JMHJ@X P [!, T ( !]7T! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ +(!L6:QM4%<\ @ KRH !H ( !]H XML 85 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 86 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 223 292 1 false 66 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://telos.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 3 false false R4.htm 9952153 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://telos.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 9952156 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 9952157 - Disclosure - ORGANIZATION Sheet http://telos.com/role/ORGANIZATION ORGANIZATION Notes 8 false false R9.htm 9952158 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 9952159 - Disclosure - REVENUE RECOGNITION Sheet http://telos.com/role/REVENUERECOGNITION REVENUE RECOGNITION Notes 10 false false R11.htm 9952160 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://telos.com/role/ACCOUNTSRECEIVABLENET ACCOUNTS RECEIVABLE, NET Notes 11 false false R12.htm 9952161 - Disclosure - INVENTORIES, NET Sheet http://telos.com/role/INVENTORIESNET INVENTORIES, NET Notes 12 false false R13.htm 9952162 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://telos.com/role/PROPERTYANDEQUIPMENTNET PROPERTY AND EQUIPMENT, NET Notes 13 false false R14.htm 9952163 - Disclosure - GOODWILL Sheet http://telos.com/role/GOODWILL GOODWILL Notes 14 false false R15.htm 9952164 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://telos.com/role/INTANGIBLEASSETSNET INTANGIBLE ASSETS, NET Notes 15 false false R16.htm 9952165 - Disclosure - OTHER BALANCE SHEET COMPONENTS Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTS OTHER BALANCE SHEET COMPONENTS Notes 16 false false R17.htm 9952166 - Disclosure - DEBT AND OTHER OBLIGATIONS Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONS DEBT AND OTHER OBLIGATIONS Notes 17 false false R18.htm 9952167 - Disclosure - STOCK-BASED COMPENSATION Sheet http://telos.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 18 false false R19.htm 9952168 - Disclosure - SHARE REPURCHASES Sheet http://telos.com/role/SHAREREPURCHASES SHARE REPURCHASES Notes 19 false false R20.htm 9952169 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 20 false false R21.htm 9952170 - Disclosure - LOSS PER SHARE Sheet http://telos.com/role/LOSSPERSHARE LOSS PER SHARE Notes 21 false false R22.htm 9952171 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://telos.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 22 false false R23.htm 9952172 - Disclosure - SEGMENT INFORMATION Sheet http://telos.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 23 false false R24.htm 9952173 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://telos.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 24 false false R25.htm 9952174 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION Sheet http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION SUPPLEMENTAL CASH FLOW INFORMATION Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 28 false false R29.htm 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIES 29 false false R30.htm 9954473 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://telos.com/role/REVENUERECOGNITIONTables REVENUE RECOGNITION (Tables) Tables http://telos.com/role/REVENUERECOGNITION 30 false false R31.htm 9954474 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) Sheet http://telos.com/role/ACCOUNTSRECEIVABLENETTables ACCOUNTS RECEIVABLE, NET (Tables) Tables http://telos.com/role/ACCOUNTSRECEIVABLENET 31 false false R32.htm 9954475 - Disclosure - INVENTORIES, NET (Tables) Sheet http://telos.com/role/INVENTORIESNETTables INVENTORIES, NET (Tables) Tables http://telos.com/role/INVENTORIESNET 32 false false R33.htm 9954476 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://telos.com/role/PROPERTYANDEQUIPMENTNETTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://telos.com/role/PROPERTYANDEQUIPMENTNET 33 false false R34.htm 9954477 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://telos.com/role/INTANGIBLEASSETSNETTables INTANGIBLE ASSETS, NET (Tables) Tables http://telos.com/role/INTANGIBLEASSETSNET 34 false false R35.htm 9954478 - Disclosure - OTHER BALANCE SHEET COMPONENTS (Tables) Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables OTHER BALANCE SHEET COMPONENTS (Tables) Tables http://telos.com/role/OTHERBALANCESHEETCOMPONENTS 35 false false R36.htm 9954479 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://telos.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://telos.com/role/STOCKBASEDCOMPENSATION 36 false false R37.htm 9954480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS 37 false false R38.htm 9954481 - Disclosure - LOSS PER SHARE (Tables) Sheet http://telos.com/role/LOSSPERSHARETables LOSS PER SHARE (Tables) Tables http://telos.com/role/LOSSPERSHARE 38 false false R39.htm 9954482 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://telos.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://telos.com/role/SEGMENTINFORMATION 39 false false R40.htm 9954483 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Sheet http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Tables http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION 40 false false R41.htm 9954484 - Disclosure - ORGANIZATION (Details) Sheet http://telos.com/role/ORGANIZATIONDetails ORGANIZATION (Details) Details http://telos.com/role/ORGANIZATION 41 false false R42.htm 9954485 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 42 false false R43.htm 9954486 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Restructuring Expenses and Impairment Loss (Details) Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails SIGNIFICANT ACCOUNTING POLICIES - Restructuring Expenses and Impairment Loss (Details) Details 43 false false R44.htm 9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Changes in Restructuring Expenses Accrual (Details) Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails SIGNIFICANT ACCOUNTING POLICIES - Changes in Restructuring Expenses Accrual (Details) Details 44 false false R45.htm 9954488 - Disclosure - REVENUE RECOGNITION - Narrative (Details) Sheet http://telos.com/role/REVENUERECOGNITIONNarrativeDetails REVENUE RECOGNITION - Narrative (Details) Details 45 false false R46.htm 9954489 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) Sheet http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails REVENUE RECOGNITION - Disaggregation of Revenue (Details) Details 46 false false R47.htm 9954490 - Disclosure - REVENUE RECOGNITION - Schedule of Contract Balances (Details) Sheet http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails REVENUE RECOGNITION - Schedule of Contract Balances (Details) Details 47 false false R48.htm 9954491 - Disclosure - ACCOUNTS RECEIVABLE, NET - Schedule of Accounts, Notes, Loans and Financing Receivable (Details) Notes http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails ACCOUNTS RECEIVABLE, NET - Schedule of Accounts, Notes, Loans and Financing Receivable (Details) Details 48 false false R49.htm 9954492 - Disclosure - ACCOUNTS RECEIVABLE, NET - Narrative (Details) Sheet http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails ACCOUNTS RECEIVABLE, NET - Narrative (Details) Details 49 false false R50.htm 9954493 - Disclosure - INVENTORIES, NET (Details) Sheet http://telos.com/role/INVENTORIESNETDetails INVENTORIES, NET (Details) Details http://telos.com/role/INVENTORIESNETTables 50 false false R51.htm 9954494 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://telos.com/role/PROPERTYANDEQUIPMENTNETTables 51 false false R52.htm 9954495 - Disclosure - GOODWILL (Details) Sheet http://telos.com/role/GOODWILLDetails GOODWILL (Details) Details http://telos.com/role/GOODWILL 52 false false R53.htm 9954496 - Disclosure - INTANGIBLE ASSETS, NET - Finite-Lived Intangible Assets (Details) Sheet http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails INTANGIBLE ASSETS, NET - Finite-Lived Intangible Assets (Details) Details 53 false false R54.htm 9954497 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) Sheet http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails INTANGIBLE ASSETS, NET - Narrative (Details) Details 54 false false R55.htm 9954498 - Disclosure - INTANGIBLE ASSETS, NET - Amortization Expense (Details) Sheet http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails INTANGIBLE ASSETS, NET - Amortization Expense (Details) Details 55 false false R56.htm 9954499 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Assets (Details) Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails OTHER BALANCE SHEET COMPONENTS - Other Assets (Details) Details 56 false false R57.htm 9954500 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Accounts Payable and Other Accrued Liabilities (Details) Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails OTHER BALANCE SHEET COMPONENTS - Accounts Payable and Other Accrued Liabilities (Details) Details 57 false false R58.htm 9954501 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) Details 58 false false R59.htm 9954502 - Disclosure - DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details) Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details) Details 59 false false R60.htm 9954503 - Disclosure - DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details) Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details) Details 60 false false R61.htm 9954504 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 61 false false R62.htm 9954505 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details) Sheet http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details) Details 62 false false R63.htm 9954506 - Disclosure - STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details) Sheet http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details) Details 63 false false R64.htm 9954507 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) Sheet http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails STOCK-BASED COMPENSATION - Stock Option Activity (Details) Details 64 false false R65.htm 9954508 - Disclosure - SHARE REPURCHASES (Details) Sheet http://telos.com/role/SHAREREPURCHASESDetails SHARE REPURCHASES (Details) Details http://telos.com/role/SHAREREPURCHASES 65 false false R66.htm 9954509 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables 66 false false R67.htm 9954510 - Disclosure - LOSS PER SHARE (Details) Sheet http://telos.com/role/LOSSPERSHAREDetails LOSS PER SHARE (Details) Details http://telos.com/role/LOSSPERSHARETables 67 false false R68.htm 9954511 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://telos.com/role/RELATEDPARTYTRANSACTIONS 68 false false R69.htm 9954512 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 69 false false R70.htm 9954513 - Disclosure - SEGMENT INFORMATION - Operations by Business Segment (Details) Sheet http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails SEGMENT INFORMATION - Operations by Business Segment (Details) Details 70 false false R71.htm 9954514 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details) Details 71 false false R72.htm 9954515 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) Sheet http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) Details 72 false false All Reports Book All Reports tls-20240930.htm tls-20240930.xsd tls-20240930_cal.xml tls-20240930_def.xml tls-20240930_lab.xml tls-20240930_pre.xml tls-20240930_g1.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tls-20240930.htm": { "nsprefix": "tls", "nsuri": "http://telos.com/20240930", "dts": { "inline": { "local": [ "tls-20240930.htm" ] }, "schema": { "local": [ "tls-20240930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "tls-20240930_cal.xml" ] }, "definitionLink": { "local": [ "tls-20240930_def.xml" ] }, "labelLink": { "local": [ "tls-20240930_lab.xml" ] }, "presentationLink": { "local": [ "tls-20240930_pre.xml" ] } }, "keyStandard": 272, "keyCustom": 20, "axisStandard": 31, "axisCustom": 0, "memberStandard": 40, "memberCustom": 26, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 4 }, "contextCount": 223, "entityCount": 1, "segmentCount": 66, "elementCount": 603, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 864, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://telos.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R2": { "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R3": { "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R4": { "role": "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "9952153 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R5": { "role": "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R6": { "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R7": { "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-52", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R8": { "role": "http://telos.com/role/ORGANIZATION", "longName": "9952157 - Disclosure - ORGANIZATION", "shortName": "ORGANIZATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R9": { "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "longName": "9952158 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R10": { "role": "http://telos.com/role/REVENUERECOGNITION", "longName": "9952159 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R11": { "role": "http://telos.com/role/ACCOUNTSRECEIVABLENET", "longName": "9952160 - Disclosure - ACCOUNTS RECEIVABLE, NET", "shortName": "ACCOUNTS RECEIVABLE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R12": { "role": "http://telos.com/role/INVENTORIESNET", "longName": "9952161 - Disclosure - INVENTORIES, NET", "shortName": "INVENTORIES, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R13": { "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNET", "longName": "9952162 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R14": { "role": "http://telos.com/role/GOODWILL", "longName": "9952163 - Disclosure - GOODWILL", "shortName": "GOODWILL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R15": { "role": "http://telos.com/role/INTANGIBLEASSETSNET", "longName": "9952164 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R16": { "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTS", "longName": "9952165 - Disclosure - OTHER BALANCE SHEET COMPONENTS", "shortName": "OTHER BALANCE SHEET COMPONENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R17": { "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONS", "longName": "9952166 - Disclosure - DEBT AND OTHER OBLIGATIONS", "shortName": "DEBT AND OTHER OBLIGATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R18": { "role": "http://telos.com/role/STOCKBASEDCOMPENSATION", "longName": "9952167 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R19": { "role": "http://telos.com/role/SHAREREPURCHASES", "longName": "9952168 - Disclosure - SHARE REPURCHASES", "shortName": "SHARE REPURCHASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R20": { "role": "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS", "longName": "9952169 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R21": { "role": "http://telos.com/role/LOSSPERSHARE", "longName": "9952170 - Disclosure - LOSS PER SHARE", "shortName": "LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R22": { "role": "http://telos.com/role/RELATEDPARTYTRANSACTIONS", "longName": "9952171 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R23": { "role": "http://telos.com/role/SEGMENTINFORMATION", "longName": "9952172 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R24": { "role": "http://telos.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "9952173 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R25": { "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION", "longName": "9952174 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-11", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R28": { "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R29": { "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R30": { "role": "http://telos.com/role/REVENUERECOGNITIONTables", "longName": "9954473 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R31": { "role": "http://telos.com/role/ACCOUNTSRECEIVABLENETTables", "longName": "9954474 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R32": { "role": "http://telos.com/role/INVENTORIESNETTables", "longName": "9954475 - Disclosure - INVENTORIES, NET (Tables)", "shortName": "INVENTORIES, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R33": { "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNETTables", "longName": "9954476 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R34": { "role": "http://telos.com/role/INTANGIBLEASSETSNETTables", "longName": "9954477 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R35": { "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables", "longName": "9954478 - Disclosure - OTHER BALANCE SHEET COMPONENTS (Tables)", "shortName": "OTHER BALANCE SHEET COMPONENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R36": { "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9954479 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R37": { "role": "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables", "longName": "9954480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R38": { "role": "http://telos.com/role/LOSSPERSHARETables", "longName": "9954481 - Disclosure - LOSS PER SHARE (Tables)", "shortName": "LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R39": { "role": "http://telos.com/role/SEGMENTINFORMATIONTables", "longName": "9954482 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R40": { "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables", "longName": "9954483 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R41": { "role": "http://telos.com/role/ORGANIZATIONDetails", "longName": "9954484 - Disclosure - ORGANIZATION (Details)", "shortName": "ORGANIZATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-60", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-60", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R42": { "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "9954485 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R43": { "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails", "longName": "9954486 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Restructuring Expenses and Impairment Loss (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Restructuring Expenses and Impairment Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R44": { "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails", "longName": "9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Changes in Restructuring Expenses Accrual (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Changes in Restructuring Expenses Accrual (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-83", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-83", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R45": { "role": "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "longName": "9954488 - Disclosure - REVENUE RECOGNITION - Narrative (Details)", "shortName": "REVENUE RECOGNITION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R46": { "role": "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "longName": "9954489 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "shortName": "REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-102", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R47": { "role": "http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails", "longName": "9954490 - Disclosure - REVENUE RECOGNITION - Schedule of Contract Balances (Details)", "shortName": "REVENUE RECOGNITION - Schedule of Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-14", "name": "tls:BillContractsReceivableNetOfAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "tls:BillContractsReceivableNetOfAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R48": { "role": "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails", "longName": "9954491 - Disclosure - ACCOUNTS RECEIVABLE, NET - Schedule of Accounts, Notes, Loans and Financing Receivable (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET - Schedule of Accounts, Notes, Loans and Financing Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:BilledContractReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:BilledContractReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R49": { "role": "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "longName": "9954492 - Disclosure - ACCOUNTS RECEIVABLE, NET - Narrative (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-128", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-128", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R50": { "role": "http://telos.com/role/INVENTORIESNETDetails", "longName": "9954493 - Disclosure - INVENTORIES, NET (Details)", "shortName": "INVENTORIES, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:InventoryGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:InventoryGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R51": { "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails", "longName": "9954494 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R52": { "role": "http://telos.com/role/GOODWILLDetails", "longName": "9954495 - Disclosure - GOODWILL (Details)", "shortName": "GOODWILL (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-135", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:Goodwill", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R53": { "role": "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails", "longName": "9954496 - Disclosure - INTANGIBLE ASSETS, NET - Finite-Lived Intangible Assets (Details)", "shortName": "INTANGIBLE ASSETS, NET - Finite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R54": { "role": "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "longName": "9954497 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details)", "shortName": "INTANGIBLE ASSETS, NET - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:OtherAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:OtherAssetImpairmentCharges", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R55": { "role": "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails", "longName": "9954498 - Disclosure - INTANGIBLE ASSETS, NET - Amortization Expense (Details)", "shortName": "INTANGIBLE ASSETS, NET - Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R56": { "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails", "longName": "9954499 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Assets (Details)", "shortName": "OTHER BALANCE SHEET COMPONENTS - Other Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:Investments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:Investments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R57": { "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails", "longName": "9954500 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Accounts Payable and Other Accrued Liabilities (Details)", "shortName": "OTHER BALANCE SHEET COMPONENTS - Accounts Payable and Other Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R58": { "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails", "longName": "9954501 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)", "shortName": "OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-14", "name": "tls:OtherAccruedExpensesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "tls:OtherAccruedExpensesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R59": { "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails", "longName": "9954502 - Disclosure - DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details)", "shortName": "DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-163", "name": "tls:DebtInstrumentCovenantSeniorLeverageRatioMaximum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-163", "name": "tls:DebtInstrumentCovenantSeniorLeverageRatioMaximum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R60": { "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "longName": "9954503 - Disclosure - DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details)", "shortName": "DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:OtherIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:OtherIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R61": { "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "9954504 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R62": { "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails", "longName": "9954505 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details)", "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-184", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R63": { "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails", "longName": "9954506 - Disclosure - STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R64": { "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails", "longName": "9954507 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R65": { "role": "http://telos.com/role/SHAREREPURCHASESDetails", "longName": "9954508 - Disclosure - SHARE REPURCHASES (Details)", "shortName": "SHARE REPURCHASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-199", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-199", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R66": { "role": "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "longName": "9954509 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-22", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-200", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R67": { "role": "http://telos.com/role/LOSSPERSHAREDetails", "longName": "9954510 - Disclosure - LOSS PER SHARE (Details)", "shortName": "LOSS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-11", "name": "tls:IncrementalCommonSharesExcludedFromTheDilutiveEffect", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "tls:IncrementalCommonSharesExcludedFromTheDilutiveEffect", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "tls:IncrementalCommonSharesExcludedFromTheDilutiveEffect", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "tls:IncrementalCommonSharesExcludedFromTheDilutiveEffect", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R68": { "role": "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "longName": "9954511 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-211", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R69": { "role": "http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails", "longName": "9954512 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } }, "R70": { "role": "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails", "longName": "9954513 - Disclosure - SEGMENT INFORMATION - Operations by Business Segment (Details)", "shortName": "SEGMENT INFORMATION - Operations by Business Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "unique": true } }, "R71": { "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails", "longName": "9954514 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true }, "uniqueAnchor": null }, "R72": { "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails", "longName": "9954515 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tls-20240930.htm", "first": true, "unique": true } } }, "tag": { "tls_A2022And2024RestructuringPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "A2022And2024RestructuringPlansMember", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 And 2024 Restructuring Plans", "label": "2022 And 2024 Restructuring Plans [Member]", "documentation": "2022 And 2024 Restructuring Plans" } } }, "auth_ref": [] }, "tls_A2022RestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "A2022RestructuringPlanMember", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Restructuring Plan", "label": "2022 Restructuring Plan [Member]", "documentation": "2022 Restructuring Plan" } } }, "auth_ref": [] }, "tls_A2024RestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "A2024RestructuringPlanMember", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Restructuring Plan", "label": "2024 Restructuring Plan [Member]", "documentation": "2024 Restructuring Plan" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENET" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE, NET", "label": "Accounts and Nontrade Receivable [Text Block]", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r293", "r297" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other accrued liabilities", "totalLabel": "Accounts payable and other accrued liabilities", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r68", "r751" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r692" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetAbstract", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r899" ] }, "us-gaap_AccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionExpense", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of discount in acquisition holdback", "label": "Accretion Expense", "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations." } } }, "auth_ref": [ "r722", "r922" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSAccountsPayableandOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payables", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r71" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension liability adjustment", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r3", "r4", "r11", "r24", "r93", "r872", "r873", "r874" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Depreciation and Amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r45", "r191", "r564" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r208", "r209", "r510", "r512", "r513", "r514", "r515", "r516" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r23", "r24", "r94", "r196", "r560", "r601", "r605" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r208", "r209", "r510", "r512", "r513", "r514", "r515", "r516" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r11", "r24", "r496", "r499", "r529", "r596", "r597", "r872", "r873", "r874", "r886", "r887", "r888", "r889" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r2", "r11", "r24", "r91", "r92", "r209", "r210", "r512", "r513", "r514", "r515", "r516", "r872" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r809" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r81" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r616", "r886", "r887", "r888", "r889", "r967", "r1020" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r822" ] }, "tls_AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted Daily Simple Secured Overnight Financing Rate (SOFR)", "label": "Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Adjusted Daily Simple Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "tls_AdjustedTermSecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "AdjustedTermSecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted Term Secured Overnight Financing Rate (SOFR)", "label": "Adjusted Term Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Adjusted Term Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r55", "r56", "r433" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r855" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r781", "r791", "r801", "r833" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r784", "r794", "r804", "r836" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r856" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r822" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r829" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r785", "r795", "r805", "r829", "r837", "r841", "r849" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r847" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "terseLabel": "Total", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r462", "r467" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r197", "r295", "r302" ] }, "tls_AlternativeBaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "AlternativeBaseRateMember", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alternative Base Rate", "label": "Alternative Base Rate [Member]", "documentation": "Alternative Base Rate" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r103", "r397", "r880", "r973" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails": { "parentTag": "tls_IntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r327", "r334", "r721" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average number of shares \u2013 unvested restricted stock units and stock options (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r254" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on intangible assets", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r8", "r43" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r139", "r149", "r195", "r223", "r258", "r264", "r282", "r286", "r296", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r491", "r493", "r509", "r555", "r642", "r714", "r715", "r751", "r772", "r929", "r930", "r977" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r187", "r201", "r223", "r296", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r491", "r493", "r509", "r751", "r929", "r930", "r977" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r844" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r845" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r840" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r842" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r841" ] }, "tls_BillContractsReceivableNetOfAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "BillContractsReceivableNetOfAllowance", "crdr": "debit", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billed accounts receivable", "label": "Bill Contracts Receivable, Net Of Allowance", "documentation": "Bill Contracts Receivable, Net Of Allowance" } } }, "auth_ref": [] }, "us-gaap_BilledContractReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BilledContractReceivables", "crdr": "debit", "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billed accounts receivable", "label": "Billed Contracts Receivable", "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date." } } }, "auth_ref": [ "r543" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://telos.com/role/ORGANIZATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r488", "r737", "r738" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://telos.com/role/ORGANIZATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r57", "r59", "r328", "r329", "r330", "r331", "r332", "r488", "r737", "r738" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r488" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://telos.com/role/ORGANIZATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, percentage of voting interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r58" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditure activity in accounts payable and other accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r27", "r189", "r700" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "totalLabel": "Cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r27", "r109", "r220" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r109" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r105" ] }, "tls_CertainSeniorExecutivesAndEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "CertainSeniorExecutivesAndEmployeesMember", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Senior Executives And Employees", "label": "Certain Senior Executives And Employees [Member]", "documentation": "Certain Senior Executives And Employees" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r820" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r817" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r815" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r821" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r821" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r76", "r142", "r558", "r629" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://telos.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r123", "r358", "r359", "r693", "r916", "r924" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r762", "r763", "r764", "r766", "r767", "r768", "r769", "r886", "r887", "r889", "r967", "r1017", "r1020" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r79", "r630" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r79", "r630", "r648", "r1020", "r1021" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 250,000,000 shares authorized, 72,380,609 shares and 70,239,890 shares issued and outstanding as of September\u00a030, 2024, and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r79", "r559", "r751" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r826" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r825" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r827" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r824" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r25", "r204", "r206", "r212", "r549", "r569", "r570" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r90", "r211", "r548", "r568" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r34", "r35", "r63", "r64", "r292", "r692" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r34", "r35", "r63", "r64", "r292", "r607", "r692" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r34", "r35", "r63", "r64", "r292", "r692", "r861" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r34", "r35", "r63", "r64", "r292" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r34", "r35", "r63", "r64", "r292", "r692" ] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "presentation": [ "http://telos.com/role/ORGANIZATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://telos.com/role/ORGANIZATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "label": "Consolidation, Less-than-Wholly-Owned Subsidiary, Parent Ownership Interest, Effect of Change [Table]", "documentation": "Disclosure of information about effect of change in parent's ownership interest in subsidiary on equity attributable to parent. Excludes change from deconsolidation of subsidiary." } } }, "auth_ref": [ "r12", "r62" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation and Principle of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r61", "r706" ] }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract loss", "label": "Contract with Customer, Asset, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r302", "r303", "r305", "r406" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Balances", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r935" ] }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "crdr": "credit", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset, cumulative catch-up adjustment to revenue, modification of contract", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Modification of Contract", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r729" ] }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetGrossCurrent", "crdr": "debit", "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails", "http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "verboseLabel": "Contract assets", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r933", "r934" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Axis]", "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r733", "r936" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Domain]", "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r733", "r936" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r404", "r405", "r425" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r426" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of sales (excluding impairment loss, depreciation and amortization)", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r862", "r863" ] }, "tls_CostOfGoodsAndServiceExcludingImpairmentsDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "CostOfGoodsAndServiceExcludingImpairmentsDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of sales (excluding impairment loss, depreciation and amortization)", "label": "Cost of Goods and Service, Excluding Impairments, Depreciation, Depletion, and Amortization", "documentation": "Cost of Goods and Service, Excluding Impairments, Depreciation, Depletion, and Amortization" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r97", "r98", "r544" ] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails": { "parentTag": "tls_IntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software development costs - cost of sales", "label": "Cost, Amortization", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r875" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Cost, Depreciation and Amortization", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service." } } }, "auth_ref": [ "r875" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales \u2013 services", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "tls_CostPlusFixedFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "CostPlusFixedFeeMember", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost plus fixed fee", "label": "Cost Plus Fixed Fee [Member]", "documentation": "Contract with customer in which amount of consideration is based on cost plus fixed fee." } } }, "auth_ref": [] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Expenses", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r20", "r121", "r122" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r176", "r177", "r226", "r227", "r379", "r402", "r536", "r540", "r553", "r703", "r705" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "tls_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "CreditAgreementMember", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Refers to credit agreement." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r365", "r927" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r365", "r927", "r928" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r116", "r292" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationship", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r60", "r904", "r905", "r906", "r907", "r908", "r910", "r912", "r913" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "DEBT AND OTHER OBLIGATIONS", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r124", "r222", "r344", "r345", "r346", "r347", "r348", "r364", "r365", "r375", "r381", "r382", "r383", "r384", "r385", "r386", "r391", "r398", "r399", "r401", "r517" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r70", "r71", "r140", "r141", "r228", "r376", "r377", "r378", "r379", "r380", "r382", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r723", "r724", "r725", "r726", "r727", "r749", "r883", "r917", "r918", "r919", "r972", "r974" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "tls_DebtInstrumentCovenantSeniorLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://telos.com/20240930", "localname": "DebtInstrumentCovenantSeniorLeverageRatioMaximum", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum senior leverage ratio covenant", "label": "Debt Instrument, Covenant, Senior Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Senior Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "tls_DebtInstrumentIncrementalIncreaseInInterestRateDueToDefault": { "xbrltype": "percentItemType", "nsuri": "http://telos.com/20240930", "localname": "DebtInstrumentIncrementalIncreaseInInterestRateDueToDefault", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental increase in interest rates in the event of default", "label": "Debt Instrument, Incremental Increase In Interest Rate Due to Default", "documentation": "Debt Instrument, Incremental Increase In Interest Rate Due to Default" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r228", "r376", "r377", "r378", "r379", "r380", "r382", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r400", "r723", "r724", "r725", "r726", "r727", "r749", "r883", "r972", "r974" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r21", "r228", "r376", "r377", "r378", "r379", "r380", "r382", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r723", "r724", "r725", "r726", "r727", "r749", "r883", "r917", "r918", "r919", "r972", "r974" ] }, "tls_DebtInstrumentNumberOfVariableRates": { "xbrltype": "integerItemType", "nsuri": "http://telos.com/20240930", "localname": "DebtInstrumentNumberOfVariableRates", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, variable rates", "label": "Debt Instrument, Number of Variable Rates" } } }, "auth_ref": [] }, "tls_DebtInstrumentPriorNoticePeriod": { "xbrltype": "integerItemType", "nsuri": "http://telos.com/20240930", "localname": "DebtInstrumentPriorNoticePeriod", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, prior notice period", "label": "Debt Instrument, Prior Notice Period", "documentation": "Debt Instrument, Prior Notice Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r21", "r50", "r51", "r67", "r125", "r126", "r228", "r376", "r377", "r378", "r379", "r380", "r382", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r400", "r723", "r724", "r725", "r726", "r727", "r749", "r883", "r972", "r974" ] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Deferred Compensation Liability, Current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r52", "r129" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax provision", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r161", "r885" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r472", "r473", "r556" ] }, "us-gaap_DepreciationAndAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortizationAbstract", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r258", "r269", "r286", "r714", "r715" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r133", "r904", "r905", "r906", "r907", "r908", "r910", "r912", "r913" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r864", "r898", "r1019" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r424", "r730", "r731", "r732", "r733", "r734", "r735", "r736" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r424", "r730", "r731", "r732", "r733", "r734", "r735", "r736" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Customer Type", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r936" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r431", "r435", "r463", "r464", "r466", "r740" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r185" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r9", "r17" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration received", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r737", "r738" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r776" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r808" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r819" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r213", "r234", "r235", "r237", "r238", "r239", "r241", "r247", "r249", "r251", "r252", "r253", "r257", "r486", "r490", "r503", "r504", "r550", "r571", "r707" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r213", "r234", "r235", "r237", "r238", "r239", "r241", "r249", "r251", "r252", "r253", "r257", "r486", "r490", "r503", "r504", "r550", "r571", "r707" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://telos.com/role/LOSSPERSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "LOSS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r246", "r254", "r255", "r256" ] }, "tls_EmmettWoodMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "EmmettWoodMember", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Emmett J. Wood", "label": "Emmett Wood [Member]", "documentation": "A person serving as an employee since 1996 and relative (brother) of Chairman and CEO." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r465" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining vesting period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r465" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation costs related to non-vested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r963" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefits", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r462" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeSeveranceMember", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance", "verboseLabel": "Severance and related benefit costs", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r774" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r774" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r774" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r858" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r774" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r774" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r774" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r774" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r813" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r854" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r854" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r854" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r182", "r208", "r209", "r210", "r229", "r230", "r231", "r233", "r239", "r242", "r244", "r259", "r298", "r301", "r341", "r403", "r480", "r481", "r483", "r484", "r485", "r487", "r489", "r490", "r495", "r496", "r497", "r498", "r499", "r500", "r502", "r510", "r512", "r513", "r514", "r515", "r516", "r519", "r521", "r529", "r568", "r596", "r597", "r598", "r616", "r673" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r823" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r781", "r791", "r801", "r833" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r778", "r788", "r798", "r830" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r829" ] }, "tls_FederalGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "FederalGovernmentMember", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Federal Government [Member]", "documentation": "Federal Government" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligations \u2013 current portion", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r523" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligations \u2013 non-current portion", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r523" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments under finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r524", "r525" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r522" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r164", "r901" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Useful Life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 }, "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r193", "r309", "r333", "r721" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortization Expense", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r326", "r328", "r329", "r330", "r332", "r333", "r336", "r337", "r545", "r546", "r697" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r309", "r333", "r546", "r721" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails", "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r326", "r333", "r336", "r337", "r339", "r545", "r697", "r721" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r326", "r328", "r329", "r330", "r332", "r333", "r336", "r337", "r697" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r545", "r910" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FixedPriceContractMember", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Firm fixed-price", "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r733" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r785", "r795", "r805", "r837" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r785", "r795", "r805", "r837" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r785", "r795", "r805", "r837" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r785", "r795", "r805", "r837" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r785", "r795", "r805", "r837" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r818" ] }, "tls_FurnitureAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "FurnitureAndEquipmentMember", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and equipment", "label": "Furniture And Equipment [Member]", "documentation": "Furniture And Equipment" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Gain) loss on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r880" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on early extinguishment of other financing obligations", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r8", "r48", "r49" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r102", "r653" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r102" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/GOODWILLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r192", "r311", "r547", "r715", "r720", "r743", "r751", "r902", "r903" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://telos.com/role/GOODWILL" ], "lang": { "en-us": { "role": { "terseLabel": "GOODWILL", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r310", "r313", "r323", "r720" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://telos.com/role/GOODWILLDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on intangible assets", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r8", "r312", "r318", "r324", "r720", "r743" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://telos.com/role/GOODWILLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r720" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "verboseLabel": "Total gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r95", "r99", "r148", "r223", "r296", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r509", "r709", "r714", "r891", "r893", "r894", "r895", "r896", "r929" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfitAbstract", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross profit", "label": "Gross Profit [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwillAbstract", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on intangible assets", "label": "Impairment of Intangible Assets (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails": { "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on intangible assets", "netLabel": "Impairment of intangible assets", "verboseLabel": "Impairment losses", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r327", "r880", "r914" ] }, "tls_InProcessSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "InProcessSoftwareDevelopmentCostsMember", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In-process software development costs", "label": "In-Process Software Development Costs [Member]", "documentation": "In-Process Software Development Costs" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r96", "r144", "r148", "r551", "r566", "r709", "r714", "r891", "r893", "r894", "r895", "r896" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r737", "r738" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r342", "r349", "r352", "r506", "r507", "r508", "r593", "r595", "r658", "r697", "r744", "r988" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r349", "r352", "r506", "r507", "r508", "r593", "r595", "r658", "r697", "r744", "r988" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for income taxes", "negatedTerseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r150", "r162", "r243", "r244", "r258", "r272", "r286", "r474", "r475", "r482", "r573", "r742" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r207", "r470", "r471", "r476", "r477", "r478", "r479", "r610" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r28", "r111", "r881", "r965", "r966" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other accrued payables", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r542", "r879" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in other operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r879" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses, other current assets, other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "tls_IncrementalCommonSharesExcludedFromTheDilutiveEffect": { "xbrltype": "sharesItemType", "nsuri": "http://telos.com/20240930", "localname": "IncrementalCommonSharesExcludedFromTheDilutiveEffect", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested antidilutive stock units excluded from the dilutive effect (stock units) (in shares)", "label": "Incremental Common Shares Excluded From The Dilutive Effect", "documentation": "Incremental Common Shares Excluded From The Dilutive Effect" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r326", "r331", "r335", "r721" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Line Items]", "label": "Indefinite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r326", "r335", "r339", "r721" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r309", "r335", "r721" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r326", "r331", "r335", "r721" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r785", "r795", "r805", "r829", "r837", "r841", "r849" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r847" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r777", "r853" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r777", "r853" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r777", "r853" ] }, "tls_IntangibleAssetsAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "IntangibleAssetsAmortizationExpense", "crdr": "debit", "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Intangible Assets, Amortization Expense", "documentation": "Intangible Assets, Amortization Expense" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNET" ], "lang": { "en-us": { "role": { "terseLabel": "INTANGIBLE ASSETS, NET", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r325", "r338", "r340", "r696", "r697" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Carrying Amount", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r192" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Value", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r326", "r910", "r911" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "tls_IntangibleAssetsTransferredToExtinguishOtherFinancingObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "IntangibleAssetsTransferredToExtinguishOtherFinancingObligations", "crdr": "credit", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets transferred to extinguish other financing obligations", "label": "Intangible Assets Transferred To Extinguish Other Financing Obligations", "documentation": "Intangible Assets Transferred To Extinguish Other Financing Obligations" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r268", "r877" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r216", "r218", "r219" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://telos.com/role/INVENTORIESNET" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES, NET", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r306" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://telos.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross inventory", "label": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r871" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://telos.com/role/INVENTORIESNETDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "totalLabel": "Inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r198", "r701", "r751" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://telos.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for inventory obsolescence", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r118", "r871" ] }, "us-gaap_InvestmentOwnedAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentOwnedAtCost", "crdr": "debit", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment owned cost", "label": "Investment Owned, Cost", "documentation": "Cost of the investment." } } }, "auth_ref": [ "r609", "r618", "r619", "r680", "r681", "r685", "r690", "r764", "r772", "r1018" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Investments", "crdr": "debit", "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r553", "r554", "r759", "r761" ] }, "tls_IssuanceOfCommonStockFor401KMatch": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "IssuanceOfCommonStockFor401KMatch", "crdr": "credit", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for 401K match", "label": "Issuance Of Common Stock For 401K Match", "documentation": "Issuance Of Common Stock For 401K Match" } } }, "auth_ref": [] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LaborAndRelatedExpense", "crdr": "debit", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation paid", "label": "Labor and Related Expense", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r876" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r120", "r527" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r21", "r70", "r71", "r72", "r74", "r75", "r76", "r77", "r223", "r296", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r492", "r493", "r494", "r509", "r628", "r708", "r772", "r929", "r977", "r978" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r85", "r143", "r562", "r751", "r884", "r900", "r969" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r72", "r188", "r223", "r296", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r492", "r493", "r494", "r509", "r751", "r929", "r977", "r978" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "tls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption", "crdr": "credit", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expansion feature borrowing limit", "label": "Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option", "documentation": "Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r69", "r73" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r21", "r917", "r918", "r919" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r21", "r47", "r917", "r918", "r919" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r292", "r732", "r753", "r757", "r936", "r987", "r989", "r990", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r180", "r181", "r360", "r361", "r362", "r363", "r430", "r468", "r505", "r541", "r592", "r594", "r606", "r620", "r621", "r679", "r682", "r683", "r684", "r686", "r694", "r695", "r719", "r728", "r739", "r745", "r746", "r747", "r748", "r754", "r931", "r979", "r980", "r981", "r982", "r983", "r984" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r821" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r821" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r180", "r181", "r360", "r361", "r362", "r363", "r430", "r468", "r505", "r541", "r592", "r594", "r606", "r620", "r621", "r679", "r682", "r683", "r684", "r686", "r694", "r695", "r719", "r728", "r739", "r745", "r746", "r747", "r754", "r931", "r979", "r980", "r981", "r982", "r983", "r984" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r840" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r848" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r292", "r732", "r753", "r757", "r936", "r987", "r989", "r990", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r822" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r217" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r217" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r109", "r110", "r112" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r100", "r112", "r145", "r186", "r202", "r205", "r210", "r223", "r232", "r234", "r235", "r237", "r238", "r239", "r243", "r244", "r250", "r296", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r486", "r490", "r504", "r509", "r567", "r650", "r671", "r672", "r770", "r929" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r821" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r785", "r795", "r805", "r829", "r837" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r812" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r811" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r829" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r848" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r848" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r715", "r892" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r710", "r718", "r892" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "terseLabel": "Operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "terseLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r148", "r709", "r891", "r893", "r894", "r895", "r896" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease obligations \u2013 current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r523" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease obligations \u2013 non-current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r523" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r522" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://telos.com/role/ORGANIZATION" ], "lang": { "en-us": { "role": { "verboseLabel": "ORGANIZATION", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r113", "r114", "r115", "r134" ] }, "tls_OtherAccruedExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "OtherAccruedExpensesCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "netLabel": "Other accrued expenses", "label": "Other Accrued Expenses, Current", "documentation": "Other Accrued Expenses, Current" } } }, "auth_ref": [] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other asset impairment charges", "label": "Other Asset Impairment Charges", "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value." } } }, "auth_ref": [ "r880", "r915" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r200", "r751" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "totalLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r194" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "negatedLabel": "Actuarial loss on pension liability adjustment", "negatedTerseLabel": "Actuarial loss on pension liability adjustment", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r3", "r4", "r11", "r93", "r94", "r135" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r6", "r11", "r135" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation gain (loss)", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r568" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r13", "r19", "r203", "r206", "r211", "r239", "r510", "r511", "r516", "r548", "r568", "r872", "r873" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "tls_OtherCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "OtherCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Current Liabilities, Other", "documentation": "Other Current Liabilities, Other" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Other Depreciation and Amortization", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r8", "r44", "r101" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r572", "r651", "r687", "r688", "r689" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "totalLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r71", "r751" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r75" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r104" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r821" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherRestructuringCosts", "crdr": "debit", "calculation": { "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other related costs", "label": "Other Restructuring Costs", "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r783", "r793", "r803", "r835" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r786", "r796", "r806", "r838" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r786", "r796", "r806", "r838" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r810" ] }, "tls_PaymentOfDFTHoldbackAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "PaymentOfDFTHoldbackAmount", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of DFT holdback amount", "label": "Payment Of DFT Holdback Amount", "documentation": "Payment Of DFT Holdback Amount" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r108" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r351", "r878" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r26" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of tax withholding related to net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r215" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of investment", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r106" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment, net", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r107" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized software development costs", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r107" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r820" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r820" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r829" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r822" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r811" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r813" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r857" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expense and other assets", "label": "Prepaid Expense and Other Assets, Noncurrent", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r138", "r869" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r199", "r307", "r308", "r702" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Comparison", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r866" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r16" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r730" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r178", "r289", "r544", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r699", "r730", "r752", "r754", "r755", "r758", "r760", "r865", "r925", "r926", "r936", "r987", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_ProductionRelatedImpairmentsOrCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductionRelatedImpairmentsOrCharges", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on intangible assets", "netLabel": "Total impairment loss on intangible assets", "label": "Production Related Impairments or Charges", "documentation": "Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ProductionRelatedImpairmentsOrChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductionRelatedImpairmentsOrChargesAbstract", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales (excluding impairment loss, depreciation and amortization)", "label": "Production Related Impairments or Charges [Abstract]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r178", "r289", "r544", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r699", "r730", "r752", "r754", "r755", "r758", "r760", "r865", "r925", "r926", "r936", "r987", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10", "r527" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNET" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY AND EQUIPMENT, NET", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r119", "r154", "r159", "r160" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r120", "r190", "r565" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r527" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Net Carrying Value", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r527", "r552", "r565", "r751" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r120", "r527" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "(Recovery from) provision for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r214", "r304" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r810" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r810" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r180", "r181", "r360", "r361", "r362", "r363", "r428", "r430", "r458", "r459", "r460", "r468", "r505", "r538", "r539", "r541", "r592", "r594", "r606", "r620", "r621", "r679", "r682", "r683", "r684", "r686", "r694", "r695", "r719", "r728", "r739", "r745", "r746", "r747", "r748", "r754", "r764", "r920", "r931", "r968", "r980", "r981", "r982", "r983", "r984" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r180", "r181", "r360", "r361", "r362", "r363", "r428", "r430", "r458", "r459", "r460", "r468", "r505", "r538", "r539", "r541", "r592", "r594", "r606", "r620", "r621", "r679", "r682", "r683", "r684", "r686", "r694", "r695", "r719", "r728", "r739", "r745", "r746", "r747", "r748", "r754", "r764", "r920", "r931", "r968", "r980", "r981", "r982", "r983", "r984" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "tls_ReceivablesExcludedFromCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "ReceivablesExcludedFromCollateral", "crdr": "debit", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables excluded from collateral", "label": "Receivables Excluded From Collateral", "documentation": "Receivables Excluded From Collateral" } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r751" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r778", "r788", "r798", "r830" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r294", "r429", "r533", "r534", "r557", "r563", "r623", "r624", "r625", "r626", "r627", "r647", "r649", "r678" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r224", "r225", "r533", "r534", "r535", "r536", "r557", "r563", "r623", "r624", "r625", "r626", "r627", "r647", "r649", "r678" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transaction, amounts of transaction", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r66", "r533" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r294", "r654", "r655", "r658" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r294", "r429", "r533", "r534", "r557", "r563", "r623", "r624", "r625", "r626", "r627", "r647", "r649", "r678", "r976" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "RELATED PARTY TRANSACTIONS", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r530", "r531", "r532", "r534", "r537", "r613", "r614", "r615", "r656", "r657", "r658", "r676", "r677" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r176", "r177", "r226", "r227", "r379", "r402", "r536", "r540", "r553", "r704", "r705" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r469", "r697", "r714", "r985" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "tls_ResearchAndDevelopmentNettingMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "ResearchAndDevelopmentNettingMember", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Netting", "label": "Research and Development Netting [Member]", "documentation": "Research and Development Netting" } } }, "auth_ref": [] }, "tls_ResearchAndDevelopmentSellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "ResearchAndDevelopmentSellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "R&D, SG&A", "label": "Research And Development, Selling, General And Administrative Expenses [Member]", "documentation": "Research And Development, Selling, General And Administrative Expenses" } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r179", "r183", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r240", "r241", "r242", "r243", "r244", "r245", "r257", "r299", "r300", "r484", "r485", "r486", "r487", "r489", "r490", "r501", "r502", "r503", "r504", "r518", "r520", "r528", "r529", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r608", "r897" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r779", "r789", "r799", "r831" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r780", "r790", "r800", "r832" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r787", "r797", "r807", "r839" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r179", "r183", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r240", "r241", "r242", "r243", "r244", "r245", "r257", "r299", "r300", "r484", "r485", "r486", "r487", "r489", "r490", "r501", "r502", "r503", "r504", "r518", "r520", "r528", "r529", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r608", "r897" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 }, "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherAssetsDetails", "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r151", "r868", "r882" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r32" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock unit awards vested, net of shares withheld to cover tax withholding (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock unit awards vested, net of shares withheld to cover tax withholding", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "crdr": "debit", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges incurred to date", "label": "Restructuring and Related Cost, Cost Incurred to Date", "documentation": "Amount of costs incurred to date for the specified restructuring cost." } } }, "auth_ref": [ "r350", "r353", "r355", "r357" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails": { "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "totalLabel": "Total restructuring expenses", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8", "r354", "r355", "r921" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r350", "r351", "r355", "r356" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r350", "r351", "r352", "r353", "r355", "r356", "r357" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanAxis", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanDomain", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r351", "r356" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses", "label": "Restructuring Reserve, Accrual Adjustment", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r351", "r356" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring expenses accrual", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r870", "r922", "r923" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveRollForward", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringSettlementAndImpairmentProvisions", "crdr": "debit", "calculation": { "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total restructuring expenses and impairment loss", "label": "Restructuring, Settlement and Impairment Provisions", "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss." } } }, "auth_ref": [ "r101" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r127", "r561", "r600", "r605", "r612", "r631", "r751" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r182", "r229", "r230", "r231", "r233", "r239", "r242", "r244", "r298", "r301", "r341", "r480", "r481", "r483", "r484", "r485", "r487", "r489", "r490", "r495", "r497", "r498", "r500", "r502", "r519", "r521", "r596", "r598", "r616", "r1020" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r146", "r147", "r258", "r265", "r266", "r280", "r286", "r289", "r291", "r292", "r423", "r424", "r544" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r163", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r698" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer, Product and Service Benchmark", "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r860" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://telos.com/role/REVENUERECOGNITION" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE RECOGNITION", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r163", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r427" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r157" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r158" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r158" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation (as a percent)", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r859" ] }, "tls_RevenueTimingOfTransferOfGoodsOrServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "RevenueTimingOfTransferOfGoodsOrServiceMember", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Timing of Transfer of Goods or Service", "label": "Revenue Timing Of Transfer Of Goods Or Service [Member]", "documentation": "Revenue Timing Of Transfer Of Goods Or Service" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease ROU assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r526", "r750" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r848" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r848" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r80", "r86" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Payable and Other Accrued Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r24", "r970", "r971" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://telos.com/role/LOSSPERSHARETables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Potentially Dilutive Securities", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r57", "r59", "r488" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r164", "r901" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETAmortizationExpenseDetails", "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r326", "r333", "r336", "r337", "r339", "r545", "r697", "r721" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets, Net", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r721", "r909" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://telos.com/role/GOODWILLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r720" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r326", "r335", "r339", "r721" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r721", "r911" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://telos.com/role/INVENTORIESNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories, Net", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r22", "r87", "r88", "r89" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Assets", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r868" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10", "r527" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r65", "r66", "r654", "r655", "r658" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r18", "r137", "r986" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r350", "r351", "r352", "r353", "r355", "r356", "r357" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Restructuring Expenses Accrual", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r46", "r121", "r122" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r432", "r434", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r130" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Concentration of Risk, by Risk Factor", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r33", "r34", "r35", "r36", "r63", "r136" ] }, "tls_SecureNetworksSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "SecureNetworksSegmentMember", "presentation": [ "http://telos.com/role/GOODWILLDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secure Networks", "label": "Secure Networks Segment [Member]", "documentation": "Secure Networks Segment" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r773" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r775" ] }, "tls_SecuritySolutionsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "SecuritySolutionsSegmentMember", "presentation": [ "http://telos.com/role/GOODWILLDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security Solutions", "label": "Security Solutions Segment [Member]", "documentation": "Security Solutions Segment" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://telos.com/role/GOODWILLDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r146", "r147", "r148", "r149", "r258", "r261", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r292", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r339", "r353", "r357", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r711", "r714", "r715", "r720", "r756", "r987", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://telos.com/role/SEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENT INFORMATION", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r149", "r258", "r260", "r261", "r262", "r263", "r264", "r276", "r278", "r279", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r710", "r712", "r713", "r714", "r716", "r717", "r718" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r964" ] }, "tls_ServiceBasedRSUAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "ServiceBasedRSUAwardsMember", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service-Based", "label": "Service Based RSU Awards [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time are met including service based." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Service", "terseLabel": "Cost of sales \u2013 services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r730" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "calculation": { "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringExpensesandImpairmentLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and related benefit costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, award requisite service period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r740" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r740" ] }, "tls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstandingExercisableAndVestedOrExpectedToVest": { "xbrltype": "monetaryItemType", "nsuri": "http://telos.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstandingExercisableAndVestedOrExpectedToVest", "crdr": "debit", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, outstanding, exercisable, and vested or expected to vest", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Outstanding, Exercisable, And Vested Or Expected To Vest", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Outstanding, Exercisable, And Vested Or Expected To Vest" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited, cancelled, or expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, cancelled, or expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, beginning balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r447", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, weighted average grant date fair value (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r447", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "tls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfCommonSharesThatMaybeSettledBasedOnConditions": { "xbrltype": "sharesItemType", "nsuri": "http://telos.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfCommonSharesThatMaybeSettledBasedOnConditions", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation arrangement by share based payment award, equity instruments other than options, number of common shares that may be settled based on conditions", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Number of Common Shares That Maybe Settled Based On Conditions", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Number of Common Shares That Maybe Settled Based On Conditions" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r458" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r432", "r434", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, number of additional shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r741" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Additional Disclosures", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable stock option (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable stock option (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited, cancelled, or expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Outstanding option balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding option balance at the beginning of period (in shares)", "periodEndLabel": "Outstanding option balance at the ending of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r439", "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding option balance at the beginning of period (in dollars per share)", "periodEndLabel": "Outstanding option balance at the ending of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r439", "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "tls_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionsStockPricesThresholdNumberOfConsecutiveDays": { "xbrltype": "integerItemType", "nsuri": "http://telos.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionsStockPricesThresholdNumberOfConsecutiveDays", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of consecutive calendar days", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Vesting Conditions, Stock Prices Threshold, Number Of Consecutive Days", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Vesting Conditions, Stock Prices Threshold, Number Of Consecutive Days" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, cancelled, or expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "tls_ShareBasedPaymentArrangementExpenseCumulativeCatchUpAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "ShareBasedPaymentArrangementExpenseCumulativeCatchUpAdjustmentMember", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expense, Cumulative Catch-Up Adjustment", "label": "Share-Based Payment Arrangement, Expense, Cumulative Catch-Up Adjustment [Member]", "documentation": "Share-Based Payment Arrangement, Expense, Cumulative Catch-Up Adjustment" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting rights, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r937" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r457" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable stock option", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r53" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable stock option (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r53" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Outstanding option balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r132" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r113", "r221" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software development costs", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "tls_SoftwareLicenseDeliveryOrderNumberOfExercisableExtensionOptions": { "xbrltype": "integerItemType", "nsuri": "http://telos.com/20240930", "localname": "SoftwareLicenseDeliveryOrderNumberOfExercisableExtensionOptions", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of exercisable options", "label": "Software License, Delivery Order, Number Of Exercisable Extension Options", "documentation": "Software License, Delivery Order, Number Of Exercisable Extension Options" } } }, "auth_ref": [] }, "tls_SoftwareLicenseDeliveryOrderPeriodOfExercisableExtensionOptions": { "xbrltype": "durationItemType", "nsuri": "http://telos.com/20240930", "localname": "SoftwareLicenseDeliveryOrderPeriodOfExercisableExtensionOptions", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of exercisable extension options", "label": "Software License, Delivery Order, Period Of Exercisable Extension Options", "documentation": "Software License, Delivery Order, Period Of Exercisable Extension Options" } } }, "auth_ref": [] }, "tls_SoftwareLicensesUnderDeliveryOrderMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "SoftwareLicensesUnderDeliveryOrderMember", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software Licenses Under Delivery Order", "label": "Software Licenses Under Delivery Order [Member]", "documentation": "Software Licenses Under Delivery Order" } } }, "auth_ref": [] }, "tls_StateLocalAndCommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "StateLocalAndCommercialMember", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State, local, and commercial", "label": "State, Local, and Commercial [Member]", "documentation": "Legal entity that is the governing authority of a state or local community as well as a legal entity in the form of a corporation created to conduct business." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://telos.com/role/GOODWILLDetails", "http://telos.com/role/SEGMENTINFORMATIONOperationsbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r146", "r147", "r148", "r149", "r184", "r258", "r261", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r292", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r339", "r343", "r353", "r357", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r711", "r714", "r715", "r720", "r756", "r987", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r79", "r83", "r84", "r182", "r208", "r209", "r210", "r229", "r230", "r231", "r233", "r239", "r242", "r244", "r259", "r298", "r301", "r341", "r403", "r480", "r481", "r483", "r484", "r485", "r487", "r489", "r490", "r495", "r496", "r497", "r498", "r499", "r500", "r502", "r510", "r512", "r513", "r514", "r515", "r516", "r519", "r521", "r529", "r568", "r596", "r597", "r598", "r616", "r673" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r229", "r230", "r231", "r259", "r521", "r544", "r609", "r617", "r622", "r623", "r624", "r625", "r626", "r627", "r630", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r643", "r644", "r645", "r646", "r647", "r649", "r652", "r653", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r673", "r765" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Condensed Consolidated Statement of Comprehensive Loss", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Condensed Consolidated Statement of Changes in Stockholders' Equity", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r229", "r230", "r231", "r259", "r294", "r521", "r544", "r609", "r617", "r622", "r623", "r624", "r625", "r626", "r627", "r630", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r643", "r644", "r645", "r646", "r647", "r649", "r652", "r653", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r673", "r765" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r782", "r792", "r802", "r834" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://telos.com/role/LOSSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares \u2013 unvested restricted stock units and stock options", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r890" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock for 401K match (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r78", "r79", "r127", "r611", "r673", "r691" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r78", "r79", "r127", "r444" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for 401K match", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r13", "r78", "r79", "r127", "r616", "r673", "r691", "r771" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r79", "r83", "r84", "r127" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://telos.com/role/SHAREREPURCHASESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r932" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://telos.com/role/SHAREREPURCHASESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized repurchase amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://telos.com/role/SHAREREPURCHASESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased and retired during period (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r13", "r78", "r79", "r127" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://telos.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r79", "r83", "r84", "r117", "r632", "r648", "r674", "r675", "r751", "r772", "r884", "r900", "r969", "r1020" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders\u2019 equity:", "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTS" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER BALANCE SHEET COMPONENTS", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r867" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r828" ] }, "tls_TelosIdMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "TelosIdMember", "presentation": [ "http://telos.com/role/ORGANIZATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Telos ID", "label": "Telos ID [Member]", "documentation": "Another company which is controlled, directly or indirectly, by its parent. The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree." } } }, "auth_ref": [] }, "us-gaap_TimeAndMaterialsContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimeAndMaterialsContractMember", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-and-materials", "label": "Time-and-Materials Contract [Member]", "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed." } } }, "auth_ref": [ "r733" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r735", "r936" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r735", "r936" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r898", "r975" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r820" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r827" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r847" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r849" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://telos.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred at Point in Time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r735" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred over Time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r735" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r850" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r851" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r851" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r849" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r849" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r852" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r850" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockTextBlock", "presentation": [ "http://telos.com/role/SHAREREPURCHASES" ], "lang": { "en-us": { "role": { "terseLabel": "SHARE REPURCHASES", "label": "Treasury Stock [Text Block]", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r128" ] }, "tls_Two016OmnibusLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "Two016OmnibusLongTermIncentivePlanMember", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Omnibus Long-Term Incentive Plan", "label": "2016 Omnibus Long-Term Incentive Plan [Member]", "documentation": "Refers to the 2016 Omnibus Long-Term Incentive Plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESChangesinRestructuringExpensesAccrualDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r350", "r351", "r355", "r356" ] }, "tls_U.SDepartmentOfHomelandSecurityMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "U.SDepartmentOfHomelandSecurityMember", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Department of Homeland Security (\"DHS\")", "label": "U.S Department Of Homeland Security [Member]", "documentation": "U.S Department Of Homeland Security" } } }, "auth_ref": [] }, "tls_USDepartmentOfDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://telos.com/20240930", "localname": "USDepartmentOfDefenseMember", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Department of Defense (\"DoD\")", "label": "U.S. Department of Defense [Member]", "documentation": "U.S. Department of Defense" } } }, "auth_ref": [] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledContractsReceivable", "crdr": "debit", "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETScheduleofAccountsNotesLoansandFinancingReceivableDetails", "http://telos.com/role/REVENUERECOGNITIONScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled accounts receivable", "verboseLabel": "Unbilled accounts receivable", "label": "Unbilled Contracts Receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r543" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r846" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r37", "r38", "r39", "r152", "r153", "r155", "r156" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r816" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r248", "r253" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r247", "r253" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r814" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4M" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505-30/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-9" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481639/420-10-35-4" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "6", "Subsection": "04", "Paragraph": "12", "Subparagraph": "(b)(1)", "Publisher": "SEC" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 92 0000320121-24-000093-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000320121-24-000093-xbrl.zip M4$L#!!0 ( "R ;%G5EIQ]24$! ,C%$P 0 =&QS+3(P,C0P.3,P+FAT M;>R]:W?B2I(N_'U^A5YZIKMJ+:!T 02NVIQ%^5+;9ZJ,VU"]9\Z77FDI,>H2 M$EL2MNE?_T:DQ,V 04B@E,B]NLLVZ)(9\41D1&1DQ)?_\SJRI6?J^9;K_/8W MI2K_3:*.X9J6\_3;WSJ]R]O;O_V?]G]\^?\JE?_Y^O!=NG*-R8@Z@73I41)0 M4WJQ@J$4#*GTA^O]LIZ)=&^38.!ZHTHEO.W2'4\]ZVD82*JLUF:7S;[U+F3Y MT:Q1TJH\UNNT4E,5I4(:C59%:3WJ Z-IUN6!47ZZ&%!5DS5U4%$>M5JE9NJ- M2JMF*I4&I:V6;M8'<'O9O!@,ZK)KU!=%W5Y18E9* 8\#M[[S" M.<.\'?_"I-9OI6$0C"\^?7I]].RJ3XWJD_O\";[XA ,N11?Z7C"_<$#\QZKK M/7V"#U<7PD$ F Y'B[7)'5BJ)&#UEY MP(O&;E=:K=:G5QSV_$V^"Z32-[]-E67M4W3%[ 9X_Z]WKL:O'XE/9Y>_KEV_ M,A3\=G;IQ*\\$3)>IT[TQ0J% GLQP8#:KE\UW!&[0FYI\OSM,#;KO;DY?D < M8SY::IB;N0A?O&'0MJ>,:0C4GD[&GRJ^096 MT6V-3^&72X"IP%A77C(;^WN84>H5N5G1%/:<"YN L):H4_G9*[6_#"DQVU]& M-" 2/K5"_YQ8S[^5+ETG ,&M]*=C&*D1_O5;*:"OP2>&K$_M__B/__@26(%- MV\"FRHPI7SZ%GWWY%#[YT36G[2^F]2SYP=2FOY5,RQ_;9'KAN Z%]UNO%W@A M]<)?+=.D#OL5OK\#Y>%91OCZU^"!#GXK&168AD-&^"1J75P[\+KI)0S.(_:M M8]+7_Z;3DF0!AP<5M5YJR_"?!B10E2^?5IX:XR67$\^#-]Q8OD'L_Z7$NW;, M*]!G)2FD\F\EX,R%"9]41O"48<4DBS$T2FU%!>(?_OH.J% 3U>B-39Y6WSFP M7JE9&1 ;93%ZH5YJLP\.?^%,;2\F? .?^/,W-$MM9'=:+[B'RUUS]16M4OOO M6KP7 *6C5T2JY.*!/E-G0A] ["P'EBAX$2,>2%_WT;:>F'Q%,@R&VZ=<3GF<%'9^M:%8]D@5]Z$'F_T MLT'J(+71H&Z\\!IIXECAD)S)Z)%ZI3?#5!70AB8UK!%!77Q[=_-VF+TA\2@N M!N:E.QI3QV?CZGB@A)XH,OGK='')/9GB1YT7XIGLGW]0/X"!/^"2[\. #?B6 M/,W!W%2 L'*U/B/M;-CQIU'/=AKZEFE\6E5Z'AU04#4&]3>H:EQ&+WRVBL"T M)+:L7@2@H'\K^=9H;..2PCX;>CCK9:UB1PO0-?NW8_?GA%'1>$;=-C]R7-RB,^K8[^O5E'X-[\ MVC'\&HN&S\2SR*--_^GA6O;VH0"?BY4K8CT;5\!-3X3/8ST'1!AD$43EG^X8 M)6;C0]]>%.L-/GU"6=[XX.B[?9X7Z1OV2%SM9I]39J#,_@(.P]\#BWH2$V2Z MT9:[O/WO5#BWG/-B1%TO1[UGBV#=EXM4-_S%2[\,+SU MRZ>-3YQ/?O[B X"FGQYH-<&.S>S0]F>'EAX[ZH(=/*GAAF#'5NG8EQTI2H>> M/W9$WQ9R[6@*=O"T=K0$.WA:.Q19\(.GQ4/AT;7,0&LK//B6'*A+Y>B>:$[D MXN@N8-Q8P\K4DL0:E*.[4_&FIE6B#:T4IG9TUR3>U-04IW9T,S\NU](#)':&_RIT=')?^AC$936Q,P^H&0^KA=1X=XM.> MZ:UCN*,C1%N.Q(NCV\!'YL4##8CE4/.:>+BS[^>&\#P8W4>:&G<[.MQAB@.O M3^5NHR)PJAY=WHS#L';"T>*'EW1D^M0.6&N'S[OF>2O%KZ7F&VM&=W@(J_C3IGW?//&O% MGR8O\NY_GU3QITEX[O8 TYM:WCW/$T?>LLDST/+N/=\3.F!I.;VUO#N]&3E@J=$_]PYP]@Y8:KS(NS-\:@)/+86REO=-XVP4?WKTS[MGGKWB3X\7>?>_3ZSXTR-\WOWGTR>& M97!,K99[)SKS\%0VC*L+AYIS!@GO.T?,RKNK?BHO)<6#7O6\N^19>"EITC_O MGGG67DJ:O,B[QWY2+R5-PN?=53_])GH&A]3K>7?BL_=2,F)K/27KA]T'!,^H][SFT).UZ.Q[4XI[=%GZF'A\QVT/VP$]S99XG(' M#;.U[WF2PQ6C,9$< VF!!:UW-KXKMK MD,7RM"B;:MO GF_4 7UI@UKMF"/+L8!SY5:,988;;H(? MS%Y+;P9YI UNXS4",[QN[C2XC1X)S'#K:G,;N-H+,^@<8E,K^V2X.!<[E]MX MFD6?J>V. M\3J^K-0SL49T;J.B D4YLEWR&;L5*.++TLEG-%>@B"^[B-OX[JZX& !D(YN* M65!:YS:FRBN?,EK;N8UC\LJGC%9/;N.*O/(IF_6IR6V*(]#TJ,VU '3XPZ3B)P MD]L P:4+9'18=,AU'BS_U]=I?SJFRV&F9^I,:-\: 7.Z@S[0W1]0KSOXYKJF M/^_)G%9 :?-[MK1^GEWD4;,+B(![4QO'!KI\I8XQ'!'OU]NSC(Q -YX[@IO@ M#B/XPPJ&EQ,_<$?4B]I3 Z2C*H&1GL5ZRFV02B"]J$C/ M*#S!;9A/(+W 2,\@D-#B-E!:%*1W@GO7V.]Q6W<6<"]Z'#/P&)O M<1O&%W O--RS,=M;W.Z*"+@7'>Y9V.[<;43Y7G#Q@_S+]68<\1<(OZ$F)FA^ M<\'S<_!Y1X3/0K;F%T4#6KM8@#ACBYR[33H!XAR#."/#@[O=3@'B'(,X(V>1 MNXU, >(<@S@CFYB[/HL!R[K&1\;L4) M8'%O27*WZ26 50RSCKN-* &L8MA8W&T.+;%TC3M?B6_YW<&]![ MJ8G?T-F=PHW@"^)967O<;1T)B!<5XEG9G=QM+ F(%Q7B65G W&TX"8@7%>(9 MV>(*=_M0AT(<$["!;3^ %)Y%;%\ G4^@9V21*]QM4@F@%QOH&=GE"L\[6 +H M!01Z1M:YPO..F@!Z 8&>E8W.\P[?7D#'O!NLZG=O3WSFBM[08QZ6%.#.D5W. M\RZC '=!P)V5+9[[G4X!;O[!G97]G?L]3@%N_L&=E[F>SGM/WM7= R$ MP4=U!U=T@!V^!)+Y0G)6!C9WFY@"R3E'7#5=?$ZH:!29 M\>^X;YKC;XF !X'O.%TG%36C3;K"X:DN\,3PE*M],5$3-;JR8QCNQ G\!VI0 MZYD\VL5L<*RHN=KL$O#,"IZQK+N51NF)X*EQMX,UXP#8V3"38'H//@E:V]=_ M3JPQ/N-M7Y:;B>=8P<2CRQ>ESZTC+5\:=QLO.6# &PE(Q@#N]@MB,6!V\7=* M?#IT;?-V-/9 ?>-U?GZD@+L =TZ8D*HD1G=&554AE1)_XED-]OQ<^8KF( M:A2UZKGV!%?WV27Y$0'N8H>\4S]5['.;%[\O]>D=#5Y<[U?^@,]MUC:7I$\5 M]=S%3A;E8<"DI-^M9VK>.C#!)PMT6?J0W+M=FG MQM!Q;?=I^F ]#?-D!W$7+<@A0]*4D!JW_O%!#)E%6!ZHS6(@_M :YTNX@>"$>C516&K%/#+0^P.LC)Y'%76%HH\DH/Q+'K5_. M,Y/):[Z8S*W??R(F<\0*;H, N6!%JNL;MQ&!6\>D@SCL0$?UUKGW7 -]V'6> MX(GC'%F!W,8+]H M$%C.4S'/%-2X#35PS:V,LN7KW,8AN.961DD_=6X#%5QS*Z,,YSJWD8QWN36[ MZ!MU,&<+&-8Q1V!]^"R_Z9EBIN?N8[$Y7;WJW 8F!95BL9 MMP&)'/ LJ_7LZ)&+V,Z_EI:/6>?6^;^BC\$M3,V;X(U+Y=P\:EI!Y\FC--6$ M:O;8&V)8-E!A[02;:S^#O;9Z45JO_NXZ3P'U1CCC#3EPED.[@_#-1PU=J"QT MD4Y,J_+VK-'$;6B%(S0=IJ3X87*#VXA,[IF\]ZO_03P+ MS^8\S(]=XCP[-N@3A]EY7XG/OCRRH?<&5^\9>F\N363H-;@-,YT]!,U_3?R M F\M>]JS1F.;AIFB9A=/UF$.W(WE$ [-0T$QRFUP36 TQ&@?C*]S M!>?1HX@9VB='C[;%FYM6D6LPO73FQFU4ZLKRQZY/[&^>.QFSG7YXX*;(U,J% MX1\@?X.OTQZQZ9T;P$0W?+0-C;OY/QZ3>%;7!//.F M70_^.+;-KZ0F4]SF! G<<8&[MXO:ON'?-R!-MJCQ&R(5(.4.I!GM*S6X#;AV M@!WF>B#R@8*G8&'EI%[@&K]^.E;@/_1^IH4Y/%Y^1T9+YGG_Q9651G?D6(\3 M'X.D:*??LOHE Z\OJ#(X#9XRB>/ZA5U7QXM7YJ(1SJWL4\^>+2Z^;E,]D3F MI\YMO&^+TERJ0-<;PBJ7>(G&XS5]*[!I=W#KF-:S94Z(O12ZH5Y +*=''^UBV8S2VW2G=.8)4!%)I["V0BTN3"22W43:!C!7]V]Q?53?3009W MB7*"4ULXQ6UZ7$HRG%.#5.1K2)*(A>Z M-V]AHER++1<"EVBPS&#"/SGDS95YZ'G,)?HP3SR\EH8K-, MI$L2&,.?XW#3?8^\@IRRK\EM9&BO\P)XX!IKXMOI"&[4*Z3K1:U"WE1'"#\\ M/A"R.*#5Y#96=:Y R.C45Y/;T-2Y B&KI8&[2-2Y R&C\VE-;@-=>P%A\PGY M0I^V;G(; N.>8UFMNMS&N[CG6%;+([?!+>XYEM4ZQFUP:B^.]:AM6\[3CB/R M)]C4R61%XR[,E$/>9;2VM?(=8^*#=QFM=Z"N5GV*3O^TQVC;5A0Q7MTUSB>^*DLQ[:6 MAOBI,K>NX]SQP :CP?32'8U=A\Y[S?+!;PV3AJ>;'_ FV(R>!CX'WLX>=)H#Y1ELQZDRMYO?A>5T-IMWJLRO MWU]43F=EV7"[Q5Y83F>S,:@JW$956&ME/)_C!5-FG1*#%6#Z.EW^YFTFT^*; M-#)]+]T)4,L;X_-62Y-^)B^5+D^&"VQC/?D6>DG+_ M1"A,1VMH>Z)C^=)DZ. VWA2'7RCA5Y9'C< ]=JFVK+0[MP$F?OF4A66M/6*XC&WJATYZ+7BGP,KJDF.%"A=MP(;^LRLHJX3;> MQR^K,@K8*=P&[/AE548^FQ*$[Y=/SUZ9/U>N%1WYUX!O7#/X>4F&SPIO7<_@+_,/99@T%= MENN/-2*3>DVO-XBNJ[K^)/1B'A3N,(?$V=VB>':KG?Q%YG]]WD M,Z@,R,BRIQ=_ZP-'?>F.OD@/[H@X?RO[X!;#(SUK$%[H6_^F\%880/@G/O'" M"@AP*_SD)1QC#9YL P!F8U94^;\^(Z4J)C70!R^?"+ 9.3*C-=K'-_$R7 \ M,/0GYP)+]U,/2!>PAT=W/;K8+:4"!+/)V*<7LU\^FY8_MLGTPG+8)-E-G^&9 M3P"L1S<(W-%%'6CT3+W ,H@=O82]+_PZ@ERK7I5#U 6 [<":M9;^$P8-=+FMY)6>C.QP!U?*.- \EW;,B5$Q.U+G[DJZ_I_+WSMWWZZER^Z/'[>]WFWW+L[<(^9'.,TU___H M]'Z_O?O6[]Z5I:OJ9552Y7JMM4Z,3TQ"-ZT$H\%%_L[RM+:XMSN 3%1MO?)V#YP0H^?:!C MUPM*$CM &8!9]AI<#*Q7:E8";S(')/A#K^^CD0EL*L0]D5;:3,DY7:20,-+] MQ/,GQ FDP)7 8D?C1U(TR?4DI?[!_(BV3#"DTB+M2[I^-898]U?J& %^K;2T MVF%J33^)5MNIKD.M!C/&B?XY)U#H 4C@&%#S0IK-\,1,4P^#_ST;^W7HTZR" MWX1/*B-XQ!!OJYAD6IE2XE6H,Q,&<#I[=!R$OI\FER7T:H6NYEI7\ZZ/V;XK M:R2Y72$/B.W/-7*MU/[K7Y1&\_-6X*6FD&-1,%5MO*"*4,>K*N_2'8TL'V-. MTL "]>%,4!M=Q+ [KUG,Z 9NOF/WSH!5QY"84I&;M9IVH%+;2"5K]"3YGO%; M*;!]/%U:DUN:_,\GI?JO\5-)(C9 O4]MUY=L]\D-/XP>'DV\51N_'J+Q-%4? MOS*]DCEOU;UX&Y>'#_2)E9QR LPGGO&Q >)S_;W; T_SX;[[T.DS5S,]?F:Q MT'^X?B4@Q4@ %&5O/G&)^)(_I@9&;4W)S15/O*Z%(...R2$5*M7 MZXU&*HMQLZK5:JD\J0860BM17"MV].(4R]+FT$5< <5:1CL[ M82V_U76O66K755CVFG)+WV[-YS@^N=G$^L#PB :4"X:3)_T+[";?M$++"G2L MM8Q==IGW1!SKW^SOCQD"+UNJW58?JKVJ%%4!\J159$EW;O7C)LR\,6FT<-5) M@VYQ+SMR0(P#._D@)=$Q38_Z?O3C.SQ/F2F(5JFMM)K-AM3QAX\3#UP2EZQI MXG)L"SQZU27\VO7Z[LMD55:LW3[H 9>?@?X@H@BO-V -( M6F-B2W36YA<^!I5*_2S7F0R) PB1$"(;EI*\Q2L^["\JJ D['B4KPJ&5VKJ\ M%H_X&$,/8@5G^W[H.F_B'7A.2E=K%:TIRWO[Q]PXQ O?_Z]_::J*_MF7 FK3 M,7WPP_%69]88WK$$B7&4#)L MXOO)XNO<3= C3#'XT]&C:Q=K;G=1F)#QCLZV 4!#O PM^&2A1G)O7"6U3F>G M)13UD2%^OC;6PYT&%\?N&K_*TG^B)E.D,?&D9V)/*.X"2SZ>5DQW'RJ_M(PD MJL<$:DY(C,9_[PD:K>)MMC<7[EN\]4519-^XH9A""JOZ'?%-\J?$SN%*/XCW MBP;2]^^7NYVF/2,:0P-QC6+U!7E(7FT)Y9VO+XH'S$ M'6#Y\Y#X;!/0E(AMPQ6X48I6TI\3"VTD,(T>:70!/#@RD\);XV^=2B9\"PL& M7CKVJ$'9\J&H$DN9\*4/\#Q@I.1/0,7Z0Q=W8&:I(L&0!&]G\4)6A\IV,]G- MT40^EB7BF-('=6FVCX )N.CQ7S 7O(E=#W?B4**'L61[-A(V4N('4DN63#+U MJ^%SUO^-Z\U?3CP/WA+N3*/(!R28^'.L-DOM_Z7^6TQ&KXJ7+9,\+8'AZS7+ M))UM5+]SLR3)+(=BWQU"_M4"R@>(QL@* I H\ 6-P',=7"#LJ41AL9A*M[AN MX"'_9RI=D8!(F 7P5F$LGK'L9#U,X,J:7$=U +[G)"SO*O4J?>D#TE*/N*IJ M:C6Z+!A:;"]VC'NQQU8?X:CG"H'Z'R-QEZ(?\??NYK1"4D4R/Q?RUD8ACYL- M5QSYEE9_W+D9D:)X<@U"1"0;QDTE8A@@UQX6X& @]W")W/BI!*"L;/S"'X%" M@+=XL]4+1&$$1)BB00!/@P442?0D/7GN2S"+/KT":(KMTRU-F5EA-J+7!N*NK,REDV;:JQ8F&6 M@UM][/#9R3-&FHVJ6H\=1U)K5:6Y.<@3.XY4;LUI6@B=^KB;I,I(93%&2B+WC9C M[#RX'U=7,G+-ZC[L/%FG['>T;D]%M# !79X M4@H6QYRB4!>&P/!=]A1?_F+!J]$U=V!N+NKA9\MG*[!#',,B-AKQF%'.=G(# M<(VQWZR$:7R6N2U+0OM /F[TAD7$)LV(C3^DMCV/K7P -)AA,Z;=<8F/%]MB MYO]+?7Z"YGQM)L0<5<<#\4EC+-EP(K9I@FC<6Z5K.TT3W@2TPV*1=^XS.YP= M'M NKVMF4W(G =.7J#@C6MYX8?EC:>)8(259>@,8?"PYK.UC/=6E,K"E7*BUO( MHX\%-K??LAKD;,'KEG#2>">_L/WET?NTL314W#)B^KR,V-!;F'5/M/+H4?*K M0@;PT@MBOY"ICZ9NC%ICNT8ZO^34V;9K9;9PY>\/+<^4H@(73"2D&\"@%%:: M"4>?B[S(1E5MI!/NU1O5II+.44H%DS7?#XTG+NRUPQT[P0/VSD(:6:9IT[17 M@=8>>4CO5=>[!['?'9YK+ A"C%]@^<,3*M'8#8/2P> ]>NQR"[>29##(@B2+ M@H-9#V7_0H)X,NJ^\]"7;J6*='-[U[F[O.U\EV 1[C[\B ZZKY45W.[C'X/+ M!QP42(?HFV( &?$_YE#B\5_;PN)=2G:-UP/V'\<2?18STM;X5:/C+74U/+;Y;@799K_@RULT!$ \^/.,R18'O& M"U6 WFEW3,.')U4,PE[C'@;'LM=B*P9A(/" B-:[B@$CU!X=8E.%9RI]=WUA M.10>#C5A.0A$S!&!Z00K"N(KL<&=H%)O2&EB1T+8"]PSOR[L!8&(!2+J[]L+ MQ!]*-[;[(NR$PL.@(>P$@8@%(IKO*P:63.5CKA7+PQBZ-KS#CVHE2==_3JQ@ M*HR)HB-$%\:$0,0<$9J"AUD"RK)B&#)R.@E,:,OS^'\Z9&):J+7S/(N5Y4?L M>IVC-FD6QR9]<_"E@M>SSG<"*RE@I59J*U6INU1"71B?16=X:LHA>^-SHW+0 ME&K]37&,BJ+A9P)!*2!(+[75JM0#5K#V DX@=1:'O>Y=; ].A8E1> P4W<00 M6N28"*IAQFQ5>J#/U)E0^&FX3V'Q)F%_%)WOBB(,$#[XED\(-4KM6G5F=/BH M.ZCUC$>^RC#(0%@>16>^H@K3@P^^Y1-"K5*[7I5N'3 ] M<#9R4-O2'L#NZ9 MKA0HY5?HC9-#J*Z6VHVJ=.^Y8^#+E!5\Q?WZ,>ZI"-/C+/B?G@H1IL M:NM5Z9OKFB^6;4O"YB@ZMX7-P0O?\@FA9JG=1%\E(,Z3A:5P.KY/@U0\%F%N M<,]Z86[PPK=<0JBAE-JMJM1EM2!7SBNQ XVNDT(RF+!!N(> DMI)1DYM$)$- MEA)8,!M,KDI7]#%@X8U0=_&IX MC*GRE6#];[0JJ..+/-+SX'YJ)Q^%75%HL.@:;MJ#JL"BT-(#'4\\8P@*0Y@3 MQ6=[:B<=A3E1;+!@8H_&TKHF(^SB2V?N1^JUEX1IP3\2"G1 6JB-8X(%\WIJ M5:86L%=1:&,(NZ+P/"_Z\1.A(-(!2Q.S=NIXTB2T*>X)YF[UL<%9V*M&6!/% MYW_13[P*99$26'#/O5&5>O0)DSJE6R=LBI4\G"E,"OX9+TP* 99]P-+"/76] MBH&)D16$I=UPMQ1[FP&QJ9/" 7AA5? /@9:P*@18]@$+;JLWP:J8C,7KBS? MF/@^]F!&.Z_C$'OJ6ZR>[Z*\(EA_)BM@PJYYH/[$%DV%S@T\:H%*FPA(I- 7 M5"ZU;USOA7AFY;OK_L(2::(.ZQDQ/SV%D'U026 B!4QHI?8WZH!%8#,[X>O$ MAR?XOM0%PC];]$78"(7GOS 2!"96,-$HM>=ZX-IYMCS70?M F >%9[LP#P0F M5C#16NY3+FR"LV&Z6J Z(0(3R3&AJ*7V,6*(PBC@G^_IZ0)A%!0"$W5L#^94 MOG4Z]TL;#C\H\2>>R#0Y ^ZKHOFPP,0R)IJE]G?KSXEE6E$ATDLRMC"M!&P& M=^(9XFCM&2! 32T!3=@)1<"$BKT?/8N1>%-/IK!BL1]8(Q((L^$,P)">@A#+ M/A<\K4799EK2;#/!3U[X^?<) 2T=P%.>*5/0\($]^QL3SVR7>7D2>70G@?2# M>+]H(#U8_J_,(2 4^+'!<30+3PA\-CR=I0O71+IP4?B)I[X\8!E3WO>>:U!3 M1.7.@O-:K+,12^[[ST)=N;Z6*U.W_?OT@W=[==!]^ M=/JWW3MA;W' _>-)-')?.U8Z#G\2?1X\U2)[2Q'V5E'X^9T^$3LTM"CR0EA: MQ>=Y>GJ9>TOK/'C:F.GECHAD%H6A&).4;H@1N)[8?2X^NX6M7#">MD0I@Z+Q M\Z?CT2?+![5'3:E';,J2B;%I<3"5>M288+9 E!CPTZ?X9618"ZNZ^.@05G6Q M>%I317I T?AY10>$'0*9C%T'5+9CN=Z2YLZ@:/S\ M ?> ?3V@8%8OY6QESE^AG8_->6%#%XRGS4@[UX4-711^AFW$1)G=<^*YL)J+ MQ=.Z$NGEAK":B\+/Z]>A]6@E+H,IS&3^67TT,UD<8,\G)FJE=N_VVUVG__/A MNB?LL<(S6U/?4P"? O)HT]GG2PR)QJ(U8+!CUV?UU2\\;.5G/=//+Y89#-E M5]D8LO9"7MQ"'GW7G@3;;XG!>:#3 >16Y%WT5G%,ZAL2+?V+H[7,WTK[5!0K MS6X:>K,9C,D3K3QZE/RJD %,\(+8+V3JH^Y".+QJK M6O%$0%\[L,& 'AZTD%B/!>6S='-[U[F[O.U\7SUQL3S7&/C72@>0)B-"1/GI M?_V+TI _+ZH[+5>)/Y *C7>HP!L<^M??NSWILOMPWWW8POO,-/7F$5]V[WK= M[[=7G?[UE=3KPX\?UW?]GM2]D;KWU^$D>EMGL0[&H\^K=9 R*[4__'3(Q+0" M:G[<-1U$59U)$EO0%^NQ!PH0S36;C'UZ,?OELVGY8YM,+RR'O9;=]'F5-/"X MMY8;HU3X]6)]JLKA&A7Y$M&;HZ^K\-6G]<]K]6J]T=CXE5Q5-GZ^[5&*4FTJ M\1ZU_7.M7A>#.OF@U/=?OL-3?=/CL&(>:2>I,EE2975VA[ V3WQVD,L/>'Q*,2&6%Y1/]CG)5[W[TG"7_JNT/0F>F !_I,G0F=1U]\[#/!BL:N MZM X\Y:EN('W#";^GXEFN#PS#Y_*T]2^6*\7CNO<>,1@74@GCA4\8+!QXILE M0+.#@V-QX[HA5-X(G_F$%P\N) M#[.CWO6K84^0*AW?I_ _LT]>2U*87?-;R7H-+IS)J&*Z+ :*+P$! AI1)DH8 MNQI4L-B&JI:5EO[ET^JXVV$@+ F?9A*X-[\.KW2[K$2%L!136&J9"PMNH-?* M6K,NA$4("]_"4L]<6-126V^6946L+$)8.!>61N;"HI7:K5JYV6AP(BPIG9K( MG0,V]EQS8@1K#MC",8]'@XU:(->RHFDWE9E,3Z"H>NA0YX'6B,UZ9 M68]]%UN]>2%?#S(9HPGOMY]90)%1,A<9[-^FE?7D*CD6*S,*8 A,[H%)-7-, M8DVP1EE)[N((3!8$DUE#LB:7VDVEW))E 4D!20;)S/>N:PJXZG*MK"DM[D%Y M+O'42]BXIZ)LM]ED> MQ*DM]GT3J7(MG%M2*#(7S@9N?2MJDY,66T(159 S&W+LL@<="WPP+5$2+*0 ., 7PV,!#7E A4^$/C:UX(\">.[ " M49 @?1N5T?>>D3>ND*A8^D6IB3H# FI[V:0)H*:5VHI6EI-GV0NL%01K1X-: MC?D[326M6)2 6MZAML/J3("U.JR@S7*S7N,>:T6/B';'%%NJ.D\2?1U3QZ?^ MQ3YM?X[=1%S7;@M)VW', MJP5AKT.ZQM7\#=SPJLEIU7G)F2E1<"#MK+>6(I#8SFE3%JD?1032"7'4++7U MLJR)$V9%Q-'.RF8I JE5:C?+:C,MEX83QX5[PZ]';?CPJ2P]40=<&3O,$39' MEF/Y ;HVSS29#7@>Z?2[XDHA<3';:86TA\F*+K-8DZJFME_0 MVF$.[@VI-=3@+F)-1)*+B)E,M%!#:*'B(FJ']7>X%M)YTD(G2E?(DNOA&2YW M+6]!'.1*W]R;9X=$3E#<$BQZ$X1#+4?<<0'7E,%J;)7UNE!Q G![F9J)$:>4VKI<;B7?:B[*(:TLD;%(H,5P MHSBI%5+E0S(KU(?QPV];)>?6,=P1_0X$CRL[*I@'S7*SL2X[:VT.Q &'P@-O MS1@]'O T;.C=:*T'EP3NS@]WIX-=V$^JM6%+6^#N_'"W9ID>#WAU%OE1M/7* M/1P![UR2)+O!D'J2Q9@IDB /CH8B%>]K/CS6?5R9CPJCBFXR/B)21 "Q+QCK>6S(LP1NV>&+[ M,CESE8N.D5VYB;$P@B=1]/6#I (C^<9(FA!12^U::]V.%Q#)-T1V)1?&P@B> M'-E0A>OD&#F#7$(,;$J/%$Q?&D7'I("\'BF7\!P"S/ON;"SBRC>>.[J$AUC. M! @3!9Y=Q__*N!)>UT>>7+\&'@':6@[QIKV8 M$!;XS0M^]]VJY@C 6)),+VMZDMRRO*1D;)?J4-9^=\U66AB+"Q['U;$.4X;+MT7'JRYDH!'P>"1$CK@U:7VAL(I M A[YAL?.*.G>^, V11QLM)Q!A/2.!AL/MAS1<>&-!/]YI+D72++WC38 F@[. M*%;D\.R.7%^O&LF1?Y5"@$#(EI"M^+'H9+*EL?"QGF1K6H@65R@3HI56C#R9 M9-7"L'8KR4$8(5IF>>BCQ=!X']H9A2ND,06!&Q*/BG9V1;K_Q+N764+Y*_$M M(TE$LV"FU*89YM=@NJ=>#]73^Z$T=:O==$T\!\C@SY[#T#(WD>2%B=0HM>5J MHIP:?C93!/J+CGXU9?3KB'ZE& 6/0FHF>3T?\&$=],,"RB\!RY=$5XVB*\B)_9;WA$C MSK9&!/[YF=I)_99W\*\D]EP$_@7^^?9RWNY^S^,]A1_H/]0.\[3'15>=-2ZKZXD[U MT\8FN+,'5 -6EE!OUQ#W*!+CX!->. MP[S'19?.5)?<2%P17VSQI;3%MY=P[!OORKUP'*9Z(]*NR4AL\6BF93?R$T,5 M^$IN-Z:&KU9:EJ/ %Y_XRA1>JIR6[2C@Q2>\#K,=4\.7DI;UF.86RZ> /-H4 M?IK6<_L+_#-[[8AX3Y83'DR45X%@4*Q4F#;/V5O>9;J*3.]1*A'#<$?P[BE, M7W+< )X>N%(PI !,C$M8!?RGAVF)/C'P'*(8UC$AM'"!R.8@%^=T_OMU*/W M:0T8T-CU+>31A4=M$EC/]/.+90;#&0*7[@H)>R$O;B&/, + SM9;>*&IMDJ* MY7]QM A@:S"HRW+]L49D4J_I]0;1=5676Y20@6+ [__$Y3FZ:3C?MQN#(%4> M/4I^5<@ )GA![!&#OI%(H "+@;5OB\ M )&D'EX%HR0J@!_[*;A^#@]E$?2.Y PIJF*"=?/I'V)GQLUA6-3%2% MOA'6_>OOW9YTV7VX[SYT^K?=NZT2S\N(+[MWO>[WVZM.__I*ZO7AQX_KNWY/ MZM[ -'[181(V&?OT8O;+9]/RQS:97E@.>S.[Z?,J=>KC]=JQ^+[PZT@3M?1J M0VNB,HJ"+=&+(SU5A9E\6O^\5JLJ6FWC5W)5V?CYMDM?WSNA+O MCI,,2FLTBSTH37WW43M">>\:]ZVURS98[Z'H\&2^W[@>L]GZL#Q1Z0= M3)C!;3FP>+L3>*CI?XRS8N^[/LWB_#1WX70.:R^K:=1>YB>51TA# M4:7A)-62U12J)0MA$,)0A/K&:AKUC84P"&$H1$5B-8V*Q'PEI?(,[FXPI)Z$ M.0@>'5+'MY[G?;P_H!?TL2PYX!"Y ^S\E^B87F)W_V@'V,3(CCJR-(\#*AK? MXG3C>O"G(QD3SZ..,94"#QYFLS0&B9C_FOC!*,Q$$$<&#VN@R136Y;*^"M>: MB/*7$>'[2/?P=1W'["^XT)DS 9:I[J!/7N]=CWT1!)[U.&$[ZWWWGL!C-G5. M4QNP/O%R:D*3MRPC-''G9'%@=9)AJSAJ" (RPJRS"R;;(HV5;P73)IA7G M&=,V::_H -YK1EU\[VT8;4Q96@Z]#*Q7:E;^33UW@XQI<@D$JJDJZF=.CG2( M(T,RKO(*34KO(MW ME& UN2(ZU_VV*W4"P>&-5+';(*1"&:Y5R7&.+FS0)PM=$B]!3VN&!QDT+7D( M)0UV9A1Z$3(L9/BT!R[2E.$6.WY1$R(L1%B(\,EDA>5-WD?-7 MLH/2CE8[=]>8)F5D[PD_I"!U\!?Z)\3ZYG8FTZ')T[MS7VT*C]1IUA! MI]K[J2 (D(YCXH_K!3HZP27Q/ Q;_(/8$QH[ZJ2RYBTZ-\U;3A &%@+"S]1B M"4@]"P'12NU6JZPVUL^(Y#]-G_/>F!W#0)/.ESQP!H"?X("S D2B7LJA:\C# MG)"8/1@>U@YBBT2MU%9JY6:3EV/8H@# ";5L.A"JXZF[ M@6.N9U$_+.:D(T00S4LJSHG)@0P@H]H0)- M!T*M4ELOUY-KTGP:H9EITNCT?<@TB;!-"V&$'JI-&37#G9\#Y: NHT6AUM]0\DF$Q"5[2%H MBJ@O(>"VEU).!C<-]+'6*K=:H@( ![BX]]PQC&;*DCLPKV.,AP4.W\@Z#ZME M9P@A)"K6: LZCGD]H^L! ;5ZK=36RO4-[<>$^9M_(.T,)*0()-S5*M?J!3.$ MN8TCW+ S6%2R*?&IQ(A1<0>5"?P16L(B6R"1DHWH^QW)^X#OZ Y^^I39)K%% MHU%JU\N-5N+=+A&LY1!'.W1LFCC22^U&N:'PTG/G1/9K=J%:6!Q)@(=BCZ!D MS\, V16^G5%XLWBL2T 3)$ 7H=HB0F57J#8N5%JEMJKPDF!2=&OTF^N:+Y9M M)RH=77" []"%,Q+&M0H:N(&EEUNB%5\A4;-#+1Z,&H4SU!3=F+QU N(\67CX M7IB.J:2?SN@9[A?#ZU; G2)*#A4+%.NCEALI+$$M8F"?-2ST"HK126P-$ M"4/TI.E5R7,!"BX*^Z=5W;F.<=A6;*-6:K=^A6'SAM"R#$*@S M$JB]\M]B"Y0.OJO<+#=:_ M4<9R0S:6HOD=-P2UX(B:^]0+7^#5T;2"G_S<) MLVR":9(Z54N<>5/?>)D[656QBCFZH@?^EL!P6'&R?8([6=Q_+F=?YY58QF3* MBJ>B2+MAG,$PO DU)7M)X)/X+ 5;X#?-L#C+^"Z[.(+-?8B:CF.&/G$(F26M M<&"F>P-S(MU7D*1YW+8.>(@:S9. M'9]5TF?+YV/895Z;FB PK"8%XND78F*=,#Y427,6*OZF+[LXB VJ&$ MCP(HA57+JS?2BDEP$GG@7O%BMQ&D]+N>B=C-VKO\<$3./ZQ@>#GQ84[42RP; M6'VXK.L%LM\%H/8NUWL,0&D,4&J3$T"=BY&[>A+/?831L,73E_[ZEZ:J*)_G M)2K&KH=?"*,WC4-YB<4%*_F6FQHOIHDP=C,ZE9<82'4$DJZ)FI39'L\[EN8] M#X,EUDF]=9%9EXH&[D?SDM@EC-O,CNKM@Q6]U&[Q4LKT7,S6U4*42W$"89XF M2IM.OEVA-T%UEEMRXOX PC+E$$/[)$ZG@"$\_ES6DO>8X- HS4=F=5J:]=RK M!>[0N<1J#LLJ/ON@=UFK=2N)2\7+.*Z',+EL+CN^W#!S3$U+<]*V++[<7V6 MRR=9CN&.J!20UT/SO\[#P-@SV?:6D;-/7I<\P+N-Y0>;#;!':R*WH(A@V3.1 M-@98= "+PDM9T[,Q-]D&F$B0/<;.U_LV 7:O3-[[5YB0'.(DYN[6^SAI@:M1 MQ";I^=C 2BDEX&PW$?;?N(H;H&K)I;;6*#=K:44[L]^Q2LGR/%NP[;]C%1ML M"FCA5AKM2XX.MN+4E=EVJFLTL@)LT!36E4$,P+BI8[QKO<:KV;*%)Z%$QM: MK[YUX5CV;Z7 F]#U4S#S^70<\W)Y-@OXJ2%GX\\IQ3HV*=*DG@9-M#E-BEX] M9[ET$ML#T#^S/H+!5!33.5AUF=9S9OK+Q9<"3\O2?[XG-_?4ZPV)1]^WJF[O M;C;)C^LPV-P3K^OU A)0\Q_$GM#%,Z-%3EY(5.U],=XZG/IQAE,OM>6J+*_W M,%W[0!H33WK&YY6EK3/P\3U^$EJRD?J=23!T/6"XN9\5L32CQCL$WC*\&+1- M/#RLGE>7RP!__/\>9 _'+)'Y*T] _NXD\ -8^$'@8T^P&9_^L<=WZ_N3 V@/ M;KZNEK6F7&[(ZQ'S[:0'"^CHD#IH2JHLGP#MAZ-!E<&FU^6RJK7*S58,M%N, M&F$!M,7;)>)+[D#JT7% 1X_4"]T"32Y+JJS6RNSR*VHL?Z>P[[2R!$\=4WC) M,[47)1'9^B2"L/&K%,P1PA:8=6<.:%YJ*TI:K;%%Z)4G=.PL.; ;'=@\?8,* MSG_$E>=]J X,%\E,;+#E++-B.9)!QE9 ;+%A?W#QQ3E-[X&DM\YE2- E&8@9 M!E-ES'NJZ>4Z-_NT8E/_E"4*TP<4^'@U32OKS<3+L=CXCUN5<#*:V.B(1W5\ ML3ZA1X?4\<$0E6S7/[/>01^2Z5X?Q@^_;2CK.:,SV_>]7*9RF!WS'4A]1X/N MH$]>-\D(=HG8<(;QH[!49U\1S@![^$IFO0BK'-C^:I;:F-,NRLEYX8W_I$*8LCZC:5[T> M 558=D"OE9L;6JB>'%7G5W/ W[I;>I32 V>05[,CSK"\/1WV]8DK,0JV;U=; MY5KSZ.4'3IG/=>P*!&< O1T1B12@A]6YZZVR+.<">F>=@;648O="=P3OGF(.C^,&\/3 E8(A!;R0B6D%K'.3P\C% GH#5F?%8HXF?,"2 ME*NK63M+4X_>IS5@0&/79]MG%QZU"6;[?'ZQS& X@^O271$7Y<4MY!%&, FV MW\(+3>MO$IB6_L71(OZMP: NR_7'&I%)O:;7&T3755UN44(&B@&__U.MEV8W M#;W9#,;DB58>/4I^5<@ )GA![!FR^W#??>CT;[MW6R6>EQ%?=N]ZW>^W5YW^ M]974Z\./']=W_9[4O9$N.[W?I9OOW3]Z6V<1L2%21*U3<*)U$%9+[0\_9XKZ MXZ[I(*KJ[+0*6ZH6ZI8MC3 #FXQ]>C'[Y;-I^6.;3"\LA[V6W?1YE33PN+5] M)Z14^/5"_53E4 5%OGOTYNCK*GSU:?WSAE*MR9N_DJO*QL^W/4K1JYJNQGK4 M]L^U>CV]06GO/FI'O./=T%IK[;(-YGR(99[LUAO78_;''7PC_8#+A[YT#0K8 M7#$)DQ!FR?&*813R3;5YXK4TR[G>YVC4/M,_7Q)JFQ#WUK(-U>G10;CC&4=Y M5:&43S/^\AKNNEH.J"-W @\U_8]Q=%#^CQH3?R@-;/?%EP:>.Y+<>6U&=-6? M63C@L!.8*9W.3?W^<\G0N:/!Q@S'Q$D3N8\.YB>^%R\=9,]L$ #&(J4N=E0/ MT^.ULK+A-%D>LXF$,!15&+232$.=M92HU=;KY.8Z"XKG=:UC_FOB1\51 E?R M*##>L&PJ.=&"AY\::-9,?%895=@TJ:=,9%LFI/)(?+9EL6A@?UZYQXFL@C?9 M17C@^RO2\W*)G+'U()[?J&W,,19GYO(/H;6U]"@8PM(<:KG62%QSGL,%E6NE M>D7'L(I:C&LL_XR,L./"OP_7K+D]WI2B9EVF*OQN4_REXYB=)>+&EI$F=BS1 M&FEUD\I9EG#!\;1#S1X%4*U2NUYN-8O8E)=KG7L[&A/+&['&D>BS #8L)R#. MDX6;ML3W:2 :]!ZJ>CM(O@6%+\$^>8I=$%55\<2&4M:35S 71BV'$-JA;;=A M:!TFV.*1FPX@9V2TKK6^D<:>^VSYPFA-8K2^Z6ER_8H.'?U*'3JP-A3O5U45 MX,^+^2#LT9/:H[&QHG&$E;,Q-3N&X3%? =-43?$"I.O)4SU MQRD+F_-0FW-&Y4@*5JW-@?5*S=N$HM:JZA8ZZTZQ,;%2F3Z"2.>FYMB&1)*:O81_KBQGO7 MN6*T98M1=\"<+U_9) FXT[1^C%T4"N,-)4=)UH@/%QW@(@S.$RN(!VJX,)@I M2RG]N'#+T21B9S:#P<1FQQ(GSKF%.8^2TG<_H_"-ZUU%].U$Y-TD%4TP)];W MD/*8P%=LL*1I9L;%2 OK%27>:,RIT9F=L[ZTF@+ MH%-.B6=/)1@DC'YB^4.VIPZ:,ZSX/9@Q3W(?8;R,I6=F<:;LKOOH@%%PP:Y7 M2-X=7,%2%2/JJ:DBZIDS)"4\@9$(2[OS-33L:E.NG6-%VNR.CPZ)\X0-PYQ( MWRZ=M6!!&99/NE3?4)R[V+K8MCCF\\Q1Q.,VU'K&(B%B$4T:M;EU#(\2GU[1 M\.>M,R/SPYS*L95@#6N]ENLZ+\UFQ**:1:#\*-"JLT,^=6X.^:2ZRO*L?6^= M9["*7 _63Q'\25_K+I%W$^S9V39.O'L1!N)#FZY )J8:Q2W)X]BWTV)AFDV?GG6%&[B>1@S"AV6V:?G> 0CS:QA M3*:LA"EK0Q\J9AT3&$Z8AV95HYI<:C?+ M2F,]*B$R]_(-L^01B51QIK 812M1029A6,<_8#)Y4Y"'*>W'\"20L**/H::O M1V/;G5+Z0%DCQR1"HV(1 +7!@9$C;.@3IKD<%5/8_:5<:_%R=OYLK&?L0X&D M7MYT/2\S^:A!C!EY_[""X>7$ATE2;R8FTTUR4!-)A/F!SJE,W]@HJI?:#;U@ M[>VY5J/=E=!P4EUZ'N9&7%W*:'P9DGC%U%C'?Z/4KFW OTAIX!(UIU*C6P$4 MTU;%RI-E?4-WY%P'>=4ZWX>KL4'!SCK-1^EG7WB1VK_V.?;_8"?#3&I^G?[T ML9Q+=\:'SIP-L46JR=+0:FH*-LM^;,R!/7R^>-Q7Q1\1D*U26RMKC23)X4?' M8TK6-;=&]=MF0Y;S3/U4"O-'A-C-FMBIW_L8<>F.[%P:.5R2,>O0]6]8_7UW M$+P0CX*:>*:V.V:'N,[PM&N:&3CW9,JZ9/3=JY"HO8C(<75G7<:JTXJ\G@0I M-F_S#:!=)0-20Y#"2NFV&@4+8?&L7N\GGC$$-QG/PH8++?+RO,)7QU&G':R; MZ-';.5%C6Z-U+)I:AJEG'W$0P:Q3UF#9&T/O'IVN:[P=G3X7FW6F5'W4JF,/ M(U;!E.6Z4. G,UO+V(A,6*VIJ=G[B,KW-G&"CF->SPB]23!JH%>;(LFP:)") MJU9C8:8.F*D7S##-7>Q_4R@HB:UZOK'69*'6VQD?#@^UUO' I%JN->O)K=OL M8_\IV;WGB\>$L?\T *DS0&I*"NX61\'_S>!:(V)O:,[+%5 M*.[GE]4F!RDR(F!U2M&RTN0@['DV :N051BNP@YI+U8PQ%8_N.QZ MX2$/*7 Q8B7YV,59\FD0V'1V"P:U,+[U0CQ3[,0FCFE%QVKZ;I^\_K'@Q(WK M;6NAO29"#;G4KM53R&(1$2ZN +1GA"L^@N)IZ 9NU)8;>I*C@!R&P[C6T)X+ M!#,CKXB^4L^PPEU;/W"-7Y([/D-#.$WE&]'W!LC;0XIV0X)>1Y0V-XF!BL?( M>>GI*BS>T[;)V 67O?=I&V*?-GNS]^JF/^]N*9$1EIPX+TLV!5T:V/[,!.D. M@*"_1_3L,'+&D8CT6ET*.S9'=NPN *T#I5YJUQL<9)R>BQGZ0,=+"8.&.QJY M3FB!"LLSH=L/WMF"NMW!):,MLRWB:,X&;[:$,$NSB "\!Z9UT.#.I\9!;ZYM MT-QE!F[*$Q&9@:?/#)RW03P\$4N7<7>AWDJ2H"T2 XL"QX2)@6G@4<%C6 T] MA:P6[O,"^>\EQS0_ZR>':A_7@'*X$F 6PC.PSL'N#'C6QJ-^X%D&)B_@!:)& MS!%7 Q0]_/_U@@D/<_+C%QW'7/U@Z3W PGH]6! MC=@]'W6UU%9;&^N,AR_P6H M+#W2)\MQT$G!((: M-M $Q5[3FIQ@[1S.'.VMPRFV&=JFO?=<9T/27H";)9GN!)L7L;4V@47&6WSN M/S.A3'$44HTGA=0HM1NML*-=UC/]_&*9P7"&XJ6[(O[)BUO((XQ@$FR_ MA1>:-E9)L?POCA:1;PT&=5FN/]:(3.HUO=X@NJ[JAOZ74TJK G7K"2J<9..H4B M )K!]=A!H MVSAJO@E$2CD M1-JI=0KVM X"<*G]X>=,>W^,Q2FVA"W4,%LO81(V&?OT8O;+9]/RQS:97E@. M>S.[Z?,J=3"/XZV?C>\+OX[44JM9;2@*:J;(RX]>'"FM*LSDT_KG:K-:T_6- M7\E59>/GVQZEP V->(_:_KG6T,2@Q*"X'93^_J.B:-L;RTVM@0^ZS85]-[K; M6KML@WL9*I[3>%/-/3L4LK,%O7?/%NQ) KC,!KMS18X.C!5M(+#W[XEE M5BSGRZ/W:58=7Q (VPM/1A-V[IU1)FS-AJ?OW MW[E^'2_:8__H0Y@69SE2,'0G\%#3_[AI\3KVGGZ6^S%?B\\C(7LM $\MG;L!]'JNS"L@7%?+[ M'OU+82W XWG-5KG54(5,")G@UBI2U:-;11JK*%M.H:HLAT5%]BC)E'5-$?N] M'<)"GI.*"AV)4VR".X([@CN".X(['#HC,:H W3J&.Z*8ZA/;^JJA'U*6ZRFT MI!3XX0D_2HRJ9@GP4^<'/^=22O7&]>!/1S(FGD<=8RH%'CS,9N=%I"=B.>>U MVWO8FL=/Z$1P1W!'<$=P)V&@;D?Y!)8;OI(:OECTHP7E,EI/^KBLFBZ !%L%Z4%M C$N("07 ,W>2V?M9*0"=(P5P M/DUJYC6;PN:(")6H/:WT#%]2L\R:V6+W1);$&':\I39K?FDQVP@] \%;[E6ZJMM_$%N-:8HD241J>EU3!'0YC M:.I:D<0M,;0WTOX/8D_HFLCO(>DMC*9E'TD3*!(R+K@CN).]!MY[%R,E#=R2 M^=# Y[*7P9A5>20^J_4V&H-GRCQ-L84AHC"".X([*0?)=Q0]7\2W_+Z[*#^# MU6=NG:CN#%M4F,*Z7-)7#UA%V[<"VJ/>LV70L!7& S7<)X<]A2U(<7?76TJI MW=S8[D* D4LP"E4AN".XD_UF!W>*7.5+D9_+MLBLD2UN>QAA=;UH>V0,O])7 MZAF6S[X-/W;'R)0S.PZ1\LX'<^E"I_MJX@$I0A$*G7'V93>D\G5$?G.3P&C@ MAZ_G%(J0#I<($@$WGKF3IH>T1;C#<-N^LETKM6M"MG."'B';@CN".]F[-*EH MWCI'FK?H+?:6:O'UZ#B@HT?JI5*0KTA=C./Z'KMZ2*58JJ_58*7ZM&;*/>!R MW>7MG/NXG4VGMEU2ME?%IY:>9N$_(3M\P$C(SB[9.:!H9LQUJ0E&7$TOUY6T M:L@*X>(#9V*="8I2MC"VK1HBRL=8I M399+;4UIEF5%%Q(F)"S'$I9F&_L4Y I+Z:JM%C_>X M?VF6;[MS)WVT&)H86A&'=KX=<[3S.H 0,PRO[=BK2C$,K\EJJ=V U:ZQ;D7F M-I$S,8!XDR)1+7LON=@G*J')6!!;7C^#)M#."R0$VD.T'[LVO"9CIIC:*#?J MHF..$ ?N8VO[5NS=;QFHE]KU=0]?- ?A !8"\1'BUX)=QXLF8UG!>JNLZ$DJ M#0N9$#)Q9*-HG],QR20!$VL:>KFN\6(4GQ;J3%)MQ--;N(Q_H:>I&>G@ ^'\%'60IE'@4^+&_B<2WTYT2M'5, 1W!'< M$=PI.'=B&8L[SK>=JE6&IF"U65[:7@N("0608^XD,_>S4@ *1PK@7,+XHE?. MJ=-%=YR)3:]7C@:2W5:29PN)( W/2ZK@#HQFB5XZ(P@CN".Z<*$B^9L]SW6)!4_"\ M1%E5"G1PKMA@%*I"<$=P)_O-#NX4>8,O19[2M@BW;L5[=:H/*X,1$2"J-!)2 ML*+N MDM^]SGX MLALKZ'M "Z>8$HN9MHU:6583]WC*6&Q9@/=30.!5\-.TGMM?X)_9<)>>8U @ ML16 Z# +OI\XAX M3Y8SHTU]O!X^QO>%7W]^L-%J5AN*@KB)@M?1B\-OE2I ZM/ZYVJS6M/U MC5_)567CY]L>I< -C7B/VOZYUM#$H,2@N!V4_OZC-C="4&OO-$)X=U>SM7;9 MAC4]5#RG6<*:>RUAXY( +O/[4;DBQV*W5<+MUHKEL$4E MVG05!&IW#&,RFM@DH":C##N8)ZV1[2Q))5W1@658@:!*N^^"($G+ MUBY+;-$_,SB%EN\*F;9TK%$/5=1+?N"^!BS?% UWI/> UN[YG@?!.B/P==*0 MQ=-%7.7[4C$^O]=ZY?QXOV8 ^\0(O/,O8)X5J.% S= M"3S4]#]N6KR2GH3A.2ZXE*UV18TH64T1/9MV)YWM:$R89M*9JI7:NEQ6:^NG MPW*;4)P80+Q)DBC8OI=<[+?K7,-D+EX*N0BT"[1O0_O1VQ.H=4R2TLIZ,_&^ MD! '(0['3G'8MV[T?LM H]1N)#D1+Q O$']LQ*]E!APOJ4G@(^FLP/?,ZEUN&[?9L.-N9SN]AN&NFP#WKL=L@R#PK,<)*]#0=^\)6!+!)NM ^N M@]"A )@0_QQS)YF+D)WTU_B0_G/9.."FN6MN??&8Y\KJ.XHA'][<->8N7;W4 M5LJ-YGJJJ8CYY MG&_1Y3) =VM%.:Y3:JL!//O 3RR"H[QLT3 M)>JE=JZ\? M"!0; [S!2&P,".X([G"T;9.6!FZB!N;@X-&Y[,JDVIXVMV$*$402W!'<.8%' MN"/$QUM70ZU5:BMJN;:A-X5 (Y=H%+I"<$=PYP2GK_.ER&LR9XK\7'9VT/MC MI?_< ?H76$<\VN$9PZ_TE7J&Y;-OPX_=,3+ES Z*I+QYPWRZT.V^FGA BE"& M0G>Z!B.F(B%N.N9.FB[1%N,. V[ZRC5V :@4J M?%AL^ CA%MP1W,G38ZH2 $RG59.6_)7 EC>%Y[7F[@1W^%ONDG@:2P(=,Q 7)GPJ32'O^4"4D'?! M'<$=KIV/PY5Q@R]E?*).2)GY(4MMD'IT'$1]D&36!ZF69,LC00OY_ C-9K]$ MW=$S/"LV';ND^IYSSZ>@;5B==DG9 M7HTV:EA/74FKP8R0'3Y@)&1GE^RLE2U2=Y8FE4!5,"! ?6!("M$N M+6-G:.UEJICW4VE69:5%$YX M"0GC VQG*6&Q(GL']*J-*5>8SZ6VRK74$C:/)UQ1C&\V@AE5ZR ZZ4:4][A_ M:98:3,5T)X\V79WFH8\60Q-#*^+03A2BSU*W+T7IKZ@1!>D5%J17Q;F$]U*$ MU-.%XNM:J=W0RS5-]*OF5Y)$I]*]Y&*_R$0-;#RY(= NT,XYVK6CNSOU4KNF MJ&5=3IRX(,1!B,.QB]BMN?^) M2-4KM>S[X^DD"\0/Q6Q*]U9C]>1%DOM=6: M7*[)0B:$3/!K%"F-HQM%F%R#R6GUQ"4NQ.FR6#BXH\'AS4USF]LL,L\%=P1W M!'<$=P1W^/5$ULRN8[2:K[? "='+M=IZ%P+1+RK7^%'68IG'P$]#Y@<_YU*7 M+FHE*QE1+UDI6+2/E9Z(=5@![-SN](HB-H([@CN".\7C3BQS<<S]K!2 RI$".)= /C==2'/K7,=-&-UQ,O9474@;6)6Q M7%/6]Y!%$#!?.-MDU,4#V:&=RQJ8GRGPDP_\Q LB[WO"^# DQ5158?T\?3T1 M6(2:>4.9V$@2W!'J M"43E!%$B]"^X([B3O7]U'&VLAMIX_3"-:&ITZJ9&6@I-C4)*KE6F/..61[4= MK5C3K+.H8YW%5KFAIEQ9.!%7.2W.$(JA52>NU3NTX$S48DF'>M6:DI9;Z95HDF(K1#; HIMK.2_VEIUY23U M-?4&%A1,K3N-D$PAF>;M;2ZRPE9%?(;I%D-U;D]H!^ MOS$E%G-9&K6RK*;<$/CD8LL"O)\" J^"GZ;UW/X"_\R&.R+>D^6$[Y579<:@ M0'(O;3"PM[R+!I7ES%,J$0.SY8DSA>E+CAO TP-7"H84L$$FIA6P?'J'T8K@ M'P/+(8YA$1M&"Q^PS*CJG$]OIQZ]3VO @,:NS_*>+CR*Q^"?Z><7RPR&,V@N MW17Q3U[<0AYA!)-@^RV\T%1?)<7ROSA:1+XU&-1EN?Y8(S*IU_1Z@^BZJLLM M2LA ,>#W?VI*:7;3<-XF;4R>:.71H^17A0Q@@A?$?B%3'^&WC#4 VC+1W]+K M:%1A3[S =#C+V$FG4 1 ,[@>RY6[ %&F'EX%HR0J@=_[*;AV"-]%$? M8+[8)2I6D),OGTA[$SXVZXK&)E41?F+!@)S@0M59R[SCXES?B//^]?=N3[KL M/MQW'SK]V^[=5A40S2B2Z1;/D[KK]J][4K\K]7^_EG[>=7Y>W?:OKV"6=[WN M]]NK#OYQGWXX,?U7;^W/O<]Y;Q6VHM@JZ#(2+,I52DR'^XF M(WB$\=9>6*N4XCT1Q_HW$Z'+^1("?WPEON5W!_<>]8'AX4<3'U[H^U?4-SQK M')5,Z<#B-'$"W!6&FPV+^GUXWU<;#(^%$=$*#1?+F5"S$T2?X6C@462,2X,W M ;72??C6N;O]?Q%65R;R1B;AN^B!82G ^8OPH1M>I9;RP+X^M5T?-)$WCK1: M&1;Z)XK5;%BQ$LD*?,F?//J6:1$/2"U]@*'9U,"5VIZ6F4U0N@R-A7))*KU0 M_->=>"7)]:02>W[I8UDBT@_B36WBH.&P]#;+AZ]L2M#0DL:>^VR!4F79M--' MZI4EPW8GIH2W,9TP]BR?2CXU)AZ8EA);_N$Y/LNWQ;&\N)YM_LV71JX?S*^K MH*UB6.[$AT$MX.=7I3] $[\X$K%M?"<^P&)9!^R-[F)W=%;6!2[Z'[!%R3+) MV+63Q]N_H[5;!<,)9N485>D#D:*CHE)D3;%1KMV/U($G;+7"P60&4KPUQ!LK M>T6W=S=O!6TF/!TCS#B'9]Y3#U4KF S=P3]B":AU)OQJRQ]_WXI M?2A%EUXA1/!W8-\O^/(6Z!=2);R@<]^YE.X#6I6^!V9U?A]^7/KXQL[\]$92 M\R"&[V@7T"-=!X7'&$J*QI(G:J'8?76)9R(BKX!Q1N!Z/EKGCC4"G-M3B8Q1 MG #*>*T)L(YHCW2.?9HQ1U31"-@=1 50)U+/4CY>.)AGGN 7@!<#V(< M);R/;1I0R;8 /.9"&);>5EWGQS)/7X@?78TCA=N[,!',$]'#F<+JW%YV[OI2Y_*R^_.N?WOW M3;H'.^?R]KIWT H9OF?#V]5YY&'/2:^8"VRRTPU35=].B@_^Q_(U,'D*K"$4 MLF5[B G7O0>KBS6>^Q +DL0PMKE ?7_X)M(0([B 2ZP],2G3;B04 7^AVI!0 MZZ:+3^ER7)JF6]&YBL_7!8M"K[T1,$F9R^"[S'OEMV+ M[_GI,-W:PZ#<.>892DWE5CP!Q^HSJF01O L>S&]]5ZRBY9''*5OKP,K3 D91#0G) M".VA@X?YX1\EAQK@[("UR@9(I &QO,6#<;;@E"Z]<-N_VM4][)X(@+P9SF%D.U"5#"L ^;O9DQOX1 M 7U))?HZIL8R@J:4>(BLP20 "9F]IRKAT#:"PQ^Z$]O$9WF4S%3GOR9.Z# S MF4 F[V]$S'@?;7$,P84%#V=E?-1!4;V"F:(7'FY :4J8Q%Y>R#*,!5_="47Y M@<*:$* _VE4MI@M:[.=O[ A2A")Z4P;1(9/ MWD@":Z#'1"E:&@>6YP?2GQ/X- P_AF&6%[I*%9_@"HM: V;QB[(GH%J#-3+\ M.%I\V>_$!!O/\@,OU(KSZX">H,$6VG0><"4HT#8,]JG\WH,^E'K?_DI&X\\= M6*SG3W7#B:SHO"5-MZ+BJV!XL:N#H>69&Z?M(X'HG,V,5(!_RV.K*7:UQ!GC M@$$H"(L!.;!DP.M@ ?'<$:X E 6M6$ (3 ';';-[/Y0>V.BO#A]]N':M*B-$ ML@F*G-7AQJ$:3/\^>3!4#"P/K !CVVCC+V)=B_=[[#ZAV9H@] M4S FRG.HE_$1-+)];(L\6C;8P>SS,'(;.2QA@)=)/HYF\TVA*$;;/_"NIXE- M//0\4#WXH4GE+TWALS1T7V!$'KS-"-!2FAF*!K/L3 MFXX4*)#1GYK>&7@5! M[("=M2 *R/@0=*.+CHS-9NE9%%RD\FS!PN$\$\MFV^Y+GEHXX6?@)-L7BC3P M&^J^+#P9-'K![(3UGSV)!4Q"I65YQF2$\02PAG/G!RSMSM!G8D](L,ZV->0Q MMPG^?7)1#![11)K9POA!R+HPH0?_=&RCR%A![.%& MD\^B..X+;%!"&#C7V M8PA1S8;NCBA^A(^<#6%YQFPRH5W$ D8;BHHNOQ.$!]PGXCQ9B)4EX7ER7?/% MLNTR(A^4.$B!MVI%&(8'@A')XUP"T=ROAMY')[;DH)#.ED20ZB&,BS*-M."P MY3/>>.8B7! 9>O!7Z'O#9^C',4K]J'K\"UT'#!/9L5MN(X4S-9]LWHAC,O>S('ZMN1 K5)" MFI$B;TMU;P_G<+Z.S *I>UR+)B%8.AAQ]:,-CY7MCG?=7K:Z^)0MY3ZS@^$% M&&H8A7'!*$]@MDBRISS"F :X/?=A83/ ;^AG/F]:67$GQV1IUCZ;_X 8*U;K M;,$.IN,PL&U2\%O! I^_$2QBN/O?^^RPQ-R2QMP9WW?Q9=3$\O#7KU;0]:XL M']8HD$/,E&)#[7H/RRO^=D%L;- 'C?6]>CX &U,\5TB06T&\85:6A1:CRWZ& M"3DS/\A" Y=95:LV'IEC >^CK]0 PV7)Y?N;+S'9I$_A=J,+MN<(AL5VLIFI M/'L:K4H/VQZ-T?:9\,,EE(Q@ DS"X"F87P56,!:L]-";0;MHMC\"@P77R@A' MYT_&+(2--SU&F62ST5F1,J#.,*Q].0N"H ,V&&!HVC&F7 8%4[-@5%E5W_#@ MWB:Y"PUWV+;.LQ6FC$7>/W:SF\5% 1'!\$V$4%V%.]8]#;<&67;8*N99KACB M:89$^@:'""0?U( 9>8J/-, W,61N /XB*_49[/X1,[WF^/Q08FQ9&4'I8^C_ MK'\3C@U"V5) M=*$?]O^S]Z[-B2-9PO!?43#;[W9'R#02B$OU!!$NEZO'^U39M;:[^WD^3Q4%@ 8'PW(GGG(S5"= 2.;."SI3R^6CZZ&"6,++@$+$R%GPD\N M@LE+U[BH)RUMV@QXO!H="&R-_9UZ.L*(DW,X/2Y(2H'6IC(*9R&W_H7[$@GM MO\J4)G87^W08N3-^HCNYF@(L4BU@NXG^!59=NSG(9#LK M;^';R?3>JN"C+ MY\$5"C;$46]^=3P*G$OHG$]%R4*1?S'WI\ 2 4PN2T $K$HVR/*QB6,20>9 MD>$0^M)#DQ!_/#>MV,^3&P0Z>^G=.0/I_1%T,<=)A3%7Q//2TIJ@$+CN=T ) M5_# 94T2W1/DX05M#I5 9,%I7332 T<\I,SU3L[J%V0UR>-.5AZCUF%Z021* MLS\2@B^];Z3L,>>VJ*8( XDGMZ>BB["+7X'$T&*E:;S,YM275(K M[@XV8E^ M4H_ 29<[51,?:"KFB88L3Q(DENV[D^ 5&7'*N6MR;2("8*Q$1!'+] E'G &E MX@@KP) H\T5$>9J[DBN9])+-4GWS-DBPPN\M/Q&O/ (51X1 P/ZP_%1>C>#D MQ,-RA/"IT=LE(4VFF:6@L%P)%DNXQ4M8!'Y*DUA[ Z9?4B+J)23BI3.^Y_M MIP;^_XW8^Z/["3[6\F0EUNHWLUUQ(ED9J][+YXFD'!)0+"%Y8D0BQRB5,A%7 M8_XH5Z]FIN6(2K$E65=/T;46K\ 8,,40$?+%F8(/10PRL4OP-GV\=C2UG@! M(G$BS0+7L[_BDN+5_M@.40.]-!OBV\WYME>QJC2\:^3J%>SQ2-?HI6R6%E\W82O?LU^WH:G M-"WWJU8S__-5K](ZS8YA5/,JK=G7NJ5>M?KSMMS4$3:EKU\\M^>WWFLLT8N@ M@/7]:.K192G3,X&(D8=%]:;V0<\)K\A MUL9./KG=^.$%GON:Z3Y>M"U03N.*I8N86>.QS8XU 3>=KG@7"YR5_=<'^X# M,;M;?19Y]X]3CS'E*_Q^ZBO7F'._$@8[H]39 O$6'?@K89A/L[JVAF8W4>9Y M@3%K.NX/!\\?>*N'2$C\DOA5-7[E,[?V(7C;OE\@U]FTSH99/57L2]C!C"2\?^+WE$M.^91WMF(R7AL2)7Y$,1WKS5_&;Y_.D]?^") MR<<5M!OC45N11CY$:JYTB%+.78;/G5G?[;P3GDW_[&YG0__LB#;(::\M-L^> M6#_8^.(_S'-S^F8/M'A"9DT&'%8P,E.2P9F2@;$W,M E&4@R.)5)*-UNT4DH MRP211?PV=FG=8)[OM&]\STD.W1G<9<9H?/'AS?*W)IG(+AEI,S7X4/ MXZ0-M<1_5^[ )SZ >@O3AK!G,0D?,:B,;F=4IMNM(<(#3^:2"%34**@ @;H2 M@_*PD'#2&[4'6 MBR-UJ=-'CL&>0CRP-:F$GS'B]%H[)$GG M#%.0).+$B+-+"FC'3K&7N_ M:K^$Q+A3Q[@-<9=*V-R V%Q;LCF)=!SI-L1SJD ZK85(IPWJCW2'3IE)]> 3 MK[C W^^C:64QU+E9Z(R;[8\8756E6S.:?:/ [G(FBB$*7+2;6DY309PWP]M" M_ZPEU0-\-LRY^YIO"K2ZE.[G@JU.,RRQ<*O3DEQ2:PR[:KNWHCJAU/] M#='OK7!JK8&AG6/%K$2H&*$V1,SWQ:3:DDF=+TYMB+ON@4G5+J;VSMW;?$+D MHOI8MRI?;VJ:I\J[O9(?C9)T)*@#QYR*4G0Z]60R@N( M)35+:G[OU%PFG%6]>.Z1>,YIG20)6A*T).A]APJK)^C^7H*(!R=H MBHESR>[].V_U ?168V@TLQ[B>/]\.-\(26PL)NZ-TJ798IPR2X^$'2?C74> M;R9<4&K,*WJMZC'.L*-K&\89YIP^9]Y@SKS(G-FA/_N,;8K)3R;[HK%ULYC_ M;M9E*\K4PSO_FS69&*V6\=0Q6Z;1Z1E=L]?3>ZT!,\V)-H*__VF B+EU Z;T M__ZK>;(G4"Z4!&,5CK(J;#&@0QV/'_^R- WSUX5QF/G_%M1/ %F0D]&<%A") M.<(I'B+YTV*.C1"KK>01\XFXR.I',GD>1QHF.U@"7NJ_TWAZS=Q\9A=/'C._ M7Y@3V.L'TWXUWWQ4.](Z!J@3:?@M'[W^@]YS2;,NNRM.K;UHHB(P^"L43PZF MY21$FK[D)6*(A^=JH(>O_);FOJY^MDO?UG^0\F6@,)/&N.- 7Q1^.'5W<:RQ MT.Q@48OK<=G@%I^<;MHT;)X!>#@ST<>0MR6S'G<\^= M>Q:LT%0N8;W1%#@LBP54SWBC[P48A[99FIN,+0&/(D>)\7C8@C9CJ M+%Z9C(?>:>CP&8[Y[;>:';U7S7#77K/=:Y<;DJ-?#K*]+FBN;9[%^J5M44@MVV( M[J-IYOR/!>D(/P#^:]L!R7M*XWAIUS M:_=Z"GV%KC<58\M4S@W=+/(P7*AYE^-_A7Z =D7I)A=ZNZ+JPGHEQ(W@>MG> _0]VF-@K9&K-+$KQB@UM??+5Q)(BD_I"M7?O.U+A#EQG.3YT#.S#U(Q)Z-$>QRPP+=O/"^PN M!FZSGRS$>K.)-$O)&,[(G;%'\\/KQ>RNL2Z2@4:&T-^>@6.GS)XF.GQ*)D+W(Z4/@VC>.BS4Y6IZ2N.&RA/C#G #P/FC,F-_N8Z MXRCV!J 6D2TS" .*N-K6#.Z A\R43YR;)KHEZI6+$<97OHPUL?#M;_3=#7I[ M'>"Z]^R% ?+!"[P7"\@VF(*F:@7(C=D/@*03Q0$31DN'F##@%LBU^27C83T& MK-UI9HE&6;S]4B0$]P?F/>@+&)#\YKD._#FBX*'/B6HE:?7.@HCN&7KFE00& MRB(0=HF9'H.0;ASEUGV)4;7-4?6SY8#0L "?4@=]"$QG;'IC7_GHPO\H/S<^ M7SY\;/P"N.EC7MWEPQ_TBHM63U4:#^R90LKW<:S]YT=W#@BF]UN_?%!N9A3& M)I@A!?*?$6E%3WZR_)'M^J''_&9#>9P""?AB"X#;_PXM^((R^\2/5-1!3/P_ M!_47*D!%LK)FH'3X%D]OQ(&R0'DC$Q;PQ4*QZD/$QF/HSZ%M>O:;@KNTD W M'MT0=)^IQ2:I/#M4R#$-69F9WP&$/S>N[CY]!9B8$:CF#,$)(78 M2>A%JX.*-$NI6J!FI7(4X(,9,_%XM'GQ"&P* WO VC!MLTD)J@A],"_(M+ZTKP+?VLB<\1\@SC_=>J^ M)D^%')(L))&0M@_)EQ,)FP4T".OT9X2V#OCQCG1R_XW9Z'E!^+UQ!=BR:^F!Y@AUC/X MO0-W=L:@,4XSH()T^XP1%8BN)AY"'C,?$;TEB2]R+:Q[^&MW+>2(QLAN:+B02!*YE\ M!3", -'M\2H6F'XW]:Z*E"/X;FY:]%Q:K'!:\2/:H$/AO_WPZ5_(1>#SA7?@ M48C+ )TE!\=3"*A&=/7$ .E(=Z-\RN3V-2-B'L0,& F=F!3FF%L6 -HG!\P2 M-H(4^6E$V]%5FC8&YY^GBY0?*;%<:_;32PBJ%N8][B-FR1F"39'K).$Z[X-T MTPI3)Y]T\9N+5CLAVX/34$'P?L1#T0_$R%*I.0T0::4 MHUBQTI$9?,H0;F8'4=1SM5:5(L\4&T^53'!E9E%MH?1%L5O0\\D@2@D4X2!: MD6RH8J'"*T.!O:#4"5;CPS=I+U5"#U::Y:PB!:(M7%W@+..P,=&;F]2_^KDH)C)B:1'YM$!%Y._\*D7VM#"1,*;E48 M ^)SV'= /WQRQY80,/AJNH[DW;$Z[D?L&!&9>Q12VQM3EO$?CDVWC0N]6CZO MA@KAXL>+?HDG!N+D)3(A1R]WMI]"C_LRVW53*.1^%<_0S\&4\ M/08X_P+)?A7Z<"[FY3@=^SG^_'[6GW]__>?U[1_7ROWUU=WOMS>/-W>W69ZT MY#/-=3_3NW-6U!LE_:P;CKK2RSJHIY=U+1[\Q2*A)10S[@)'-7.$Y:WD "(5 M[O+A2N'*;K?5!>4Z\I:3I([@Y//?1J#B:BZC #VI/&(I>#V^#EZ$JI:YX&UR MGX#K"V606\W\)[ ,"E#<&5T@+L=7@W^+]4A9\ <$_C;5)Y=E^2\'SGT71*Z MT:]/3D-"4,[,?[D>>A-1A0]3-\8+DI\=>!\<^@6!06H3Z"D$+I?"RA%T/*Y! M(JVXH<]=4N1CC6X.@8_6_(B1BNYPA1,(**IM\+G5$-U=,PZ?I)> M\9O3#85 MX8%0KE>F5__\8\_ "D;3*0%IA"1+9M MD,V]?B9SXR2Q1)\,ORL'J^)FL+>I+_R7<52, MIZ1$:53$]BW'V$'/)X&V./D?N,""#DX@0 M]A>9#?#MQ/)F%]1A#?W2(Y;]1+%A+=H6&!E@8ZN"+?C!Q=P.T=C GT[@Z,LK M#G'\2VK":#__VT585[M<1O&<$ M\/<3/\WBJ]-;@C>B!RH1*,( GO,F(RE1&UTYW#^F7\'"[F@4@@P(Y[";^'T@ M!X <^&8]+FSFP;JW/@-Y.-Q(?D59B-U?8*<;]Z.@56[S!^E\!<05C^ M &,G MN35H582IOT*L+.110I=R?!*_K^P-+CZ0DHN_#RD-O,0CNPYC9;Q?E5Q0^! M]YD^9U ,77#8Z< S*85(1;Y$RK3-'9E"E$<\$]=-^.:8FA1YBSH]"4T?71 ) MVX[E2"3YW3B @)[))_AYU,&-IP7P]9O*7RA&X!(HP3@ZKE_@O,"+XX2 M>"^"!KCJ((3;*EF)B;GI,(4S-FT74#"*/?"7K&/OZ-!YHS#%:C'((Q(!V/K* M0QRHV@ D8?,695/X#Y8 _$NNBSRDO$# *"D[S7N]"+%70_HY2#4LJU=J2V?"W=%Z9#\F#2.24)3N8S C4A==.. M%;:%_(87T[)I4;CY4/2%$TA B:%13B:@S1/_'4^V2J>7X55YP,V)&8; P'C2 M0G2#*4])'$@A!95KTAB1P:Q"POV 8O'NR*+SQ>PV'S3<#>.[]HL(_44M;42( MDH.+)^QD@;82XBO!R8-4_B)].F*!Y)))T9\!"\>..TBM5!ZZH /0P<>,S6 _ M#L,8I>F]-5?K5'F]"!?4F9O;SSD*3<:;2KW-KN(KNC*#T?2/>5*_^N@*1?VK M.Z;;Q6W<3:)7;6P0WDK4HWZYRB&MWJ<9E#Q-O8]#$;(RQ]'K?1PJ!MFLBF_^ M(#'\XVVBV]5C2?_),<][W]J2PI^C+G]RDNPO%NL./$DCL$;6G%@J9K8RROU, MN& *3J)"@9@>=0ZC1%@_:2E&X7X.84H<<>+TFMA8H@D\^.DH:1E&HHC]&#$V M]M._BEE]VN1:%?R95,8\ M2ULU/DKQ)-K @]BIR!2)E #3[D73)V MR$=H,Y[LRHN 0+U([19> -H0UBK.+/\WVGTXFJI+]21I>QL@],S<9\^<3ZV1 M0DX\8#[TE;CYFY[:7^K((% M5M3-]VCMD]M-[4.< ",#)ME$?0"@[0(EG7B@%VJP;*AVQ?6ZQ?TV?A,GDD M.^TK-\^NT3PK,I98@K@$B&_1 %X)X5U:)P]V:^M=/Y!M[D%7'3:>/_ R?9=79042BD$0AB4(2A20*G13 ?LI3 MBI9K]0\ZG$>N(]HNKVD?D]L_&C^*#M@H--M#/66VFWM/&&@HFDE6Q+W)GZ\ M!7.HGU)6M@BP4VD18*?7&/:S:*(4L39*W9]D=V?*[C8.3-D_N^LWAFU='1B& M9'=GQ^Z,:MG=H#$<9&N>);N3[*X@N^L>G=T9V(%(5UN=KF1W9\?NJFU696!' MJ)QF59+;26Y7B-OUCL_M=)#8;;5C2&YW?MRNVOYW1AM0)3N;-3?J4?P>3F]P M*K6/5ZDVPXZ:KLV '$=6U@N9)$"^]_'9@_[Q>5T'#%E5Z^W,ZBJ:I;TEB91F M=9M)[/197;5=+PULF=:NRHXM.SQ_Z<.MJW^A(_G!N_&$)O79G$ -0('+:P4H&L3\&H1V=071; M.*)&[7>SJJ/D$"?/(:KMRHP#ZK7*O2EKG'"]>GM5'JDUE^B]4=;IN%A3VH83 MC]T02XM+%)6>I^.\$LBGV)$>7'/W8("G'T8]?Q-+M M(]5TU';.)#S)TB5++\G2JRV;Z0X*L72*!OQ*39!7=C^,7!?PXM%+_ MG<:=.>9P+1=/'C._7Y@3V.P'TWXUWWRDE71/:\NY2 -P^>SUF#M0NN]]7797 MO!-^+VH;ZTYHT#V.X$FWO4]?\A(U1/2F]R_$6.N\;ZF[^;GV,^_HO7/NJRQ[ MA\L]R3T=?D^RG_E"/W-]L9^YL&ED/W/9S_RT02S[FXI::G: MYI<]K3'LR=;FDN%MS_".W_ZRA\6X/;7?JBHK5#*\&C&\:OM?]MJ2X4F&MQ/# M.WX/S%ZG,>RVU78KV[9:,KR39WC5=L'L&;D,3_([R>\*\KOC]_3L825G2]4T MV=_\#/E=M5T]>[T"_.X=-#C'=UV8< *@,W@! %>V-5_)X[3C]R7MX8 NM=79 M>3Z7[#I8.Q:G5=N7M#>0CU*DL[A^/*[:-GS]7I5V4I$+E!Q".WX?N7Z_,>RH_9Y,D#Q##E%M5[=^ MI;Y6R2$*<8CCYU /6NA):>?,A9<Z"@7 M5&,@K8PSY!#5YAP/VKDZQ%Y24LYW2IPXK^Q7OE?(G(^0J,&4N$&GJBEQ%5[Q M";CI9;OR_4^)&U0[4VC-S4N.+CGZN4R)&W2KFA(G.;KDZ-4&; ?5SA22'%UR M]'K!@I)!FZ9.C'IX%Z#HDS6JW*AL1)CBXY>J7I M!$9+VV5(W.)0N(6I<6VX:>S2RD=C(+:8%]*+][#.O+E6 *>]-:/^% /Q[?N\^)[^UG5-+9 M3;8XQC"DLP7B_L8=G5VO\$..HSE_X.T\[NC\023QZU#CCLZA$NN/YD-3^<3F MIA?,X'I0U?C$)LSQF?)SXY/[J?'++CF7*]'DY#"E=+I;I1WGC%:[,>QDXZ/[ M2XB5E[ON%;RA/O&/ARWUB??0:T"O-!G1:&'J M2E4J@^P54>#^*DT],EI]X"WR^@YW?97F&1@MS#/8)!KD_55X?]5&%37L#%A$ MLF=#BDD$L61 ,2]\CU'[X-(9?[',)\L&.4KA@VQ $;O=G7] L=UO]KKE8EBK M7J5K31"Y=0N3]9KM7E6;Z@PZ56VJ-5@?4,S5<=$'LN23K94NNSX\U_F@1/2H M?#1!E1TQ_P"!M[/SL0K8*0]3Q@+EF\=\Y+K(3:6C6GKY#P&\3VPD8*>M=O)' M>Y+C>RM8IYH(1PQ8MDV&ROF:(3#RGW% Z*V M7DA61\"H=%=&LV\4V-AO<]>W4)A]\)@-4NV%_88$6 MW"$W'';P Y\$%[[,WIRJ.*S0W'DY-$D.35K5!3.P_0_('")EW;^/\>N6!7>3 M2]MV7U$#+9OTKNF-84_M#G8N8JI/-QI)&V=*&RM*1/9'&]A^IZ?VM;HT(L#E/*Q6@=Q-1JU2%*.)3EPWV-Q031VB9PV!*LY0.CN+I&]DY'=0Z/P(:Q$YR$R-5JR7DV57+K.MXKB@ONF6]=5A0;W9+Q@5W$_0>]%:A<[X.&7*:&HZS_!*BJAC\X49;.3M MOWVBO90IJV#YPBA'@"KCT .,IJ='G,B4.>S''2NOS&/*W /2\F#S] N/^:%- M@,5_!=8,'QU;DPG\%)/*E"<6O#*VO!EX(=$M_$2%K;ZXU@@?I#T)2E?FYAO6 M6_C-N),$&*/NLP, &=/ET8K4\0"?<[!L?^92V3[#LGTESBOBI!TE%ZG*Z]0: M3957$Z&$_:/@MP)9D"_>6)PTPYN%T[-3'B3Q^8N(#U\P@&ETKO_ MJ]R(B@5>:)3BA0(^]S%XBG'%;LP5=6R!U5SE5 ),M7'_".5RAZKV3-EM:XVA MTD13E1 M?[EPZ2.*K6:'3)F:8\6IMA MI+@OC/-*!S:N:+I@DBK1,S$TP=_@;X^9DX!Y.1K58DLZI!W<("@,1JME/'7, MEFET>D;7[/7T7FO 3'.BC>#O?W:ZC=,AN$Y3*5<<$_G;+YWQ+3&S,4N"1-EZ M&+W/,0@ R<:7@?CL(E,E.#J]C!>RC^Z6K-3BO_JZ/6 MV51:_-/>HLXF<9.<7)U-YX/RB06F99/\C6-J]ZF8VNU23$W6WTD36T;GJJ,);''?5[56MDN,?)SL?JE7&Y.H'K3)MEG*7*]'.5 M\B+&B<^N]\D-GX)):$?AED1]BJD\2\A=(.2L3R;3SE%-1MDPLY8TVL, M]7XV:^C@:%.17DWK]FJL7Q>M2MQT;CF==J^0J34'J53L9)C%+0NVU27[C:'6 M4?O]JKR@=1]"NT-(0=*OI-]*%( JZ7?0&+9;:D>ORA@\%OW*BJ1#523=\*(! M7YE[[HOE(S9G3%K2;W@.\P@3<*TS*%/"=/30$X5$;TG!#UY,5$GA*^8S;6"*2V= M$_A2,=>[=-IVM8/0.JW&<)!UUO]$&=:E]U;M'*^.!GO+F>,5Y8]'(478:;@F MOHA07E>+@,]'^6GB.RTJMTG78*B\&&ULP:L#^XU?[1**Q)CE-Y6_IA8LCOG] MH^^.^PJ[>Z9$=67N!O!3R[053-WW\ _<@SF&MP Z$@K!AOUP- 5,\X&!6!-@ M)OCV-5BG<@PW_8"*!8!LT6&%N<9X .<9WO?D!R8M#+N'_\2+)+ 2C &)(?3Y M"8%8+0<%$U4D^):/^ H(%6X3WT15"R*O7W&=9Q>W(+;+ M7DP[C%+\)]%60Y- M#T['8.L3SYTMOHYV@]4& ?Q_4I#I$_=+[F-E46:VA& I5Q%86XY$B-.S?UK, M(!?LL94\8CZ!/ V#U8]D'8CJ@=T7\ ,74ZL'["DQ^,ZP-_- M&N].F7K(S?^V^0Y[4[^YOKAV+5,MO4P\0[%O;&BLDWG7:F M^&5%>0Z=1);&R-*8VO@TUI7&& NE,1$Q6&CPR)(861+SWDMB3G.ZB2R&.?T< M-LJ'P98L7#N1%3#O)-M_0Z@K5E<)/\HZQSN=QE!7M9QITB>;>B<)X4P)84/, M:$=",(@0=N]G>(H9@T=/%HREFN*BAP_L:G3+OJ^2ETKS[F)B^#/R(=\SV-8+ M%H%E<;_;&/:,+.;+++O3QI&B#+,0CO1J@B/O):5NP?,B4^ED*LZQ[8M;5CKU MIH.IWGY3K__WCYMO7Z]O'JF.Y*X^0L_',%E=%<>DX9QG%U?K-KEXN]+KR M55JSKW7K%L65FY*;VL.F]"TR ]K=Y="?(/#B,=IZI@UTF]I"XD#$@RE#,6; MA\HA0"WIO.+@ATPB.#_H%W*=>J^SDPJ8_9W,KCRU[,K/H>=80>CQ46,L,EAEEN4[22YKM];' M55;ZE+?*-L,0@M95.[K,NY2D4?L\HDVTD=*=TZHS_&TS_ /():U!KR2ETE34 M!BIJJX:1K7XOGI8D"4@24%UERQ8Q?(,2^ON]NG0^E70AZ6(E76@'U;D,TKET M+=L74I)&7?#GC$FCI,ZU@3:.IG-U2>=J=W?IKBH)2!)0767+-CI7CW0NHZJ\ M25D[MAX1OC#39U/7'BO6#!MQL1EOJO.>JL7*$8-^4$6K3^,\!CO[MF1562TU MDPW(=#3-9(!JRZC2 M]U*W_^@&IBV+]67U[S&*]2O6;SJ-H390^R=?$"SK]R4%UT:MW#RZZCA:I0B/ M[C1M4=*YI//SI?.#2.HMXD_=+OHAC-[.T^0E^4KRE>1;I,U.Q8IVCQ3MTQ]1 M)RE84G!M%.W-,R:/HVAC4SQ#'71W"51*.I=T?KYT?A!)O8VBC:-DU8ZQLT^] M?@WRSK"O6<=H@FETWCVHY*:*;DI?OWAN>$KOG&VW+OW#^C87RO6/.7/\W(X- M%=?U#TJ\X"3Z7GQV/9I@^SCU&%.^PN^GOG+MC-EX?\U#SA:(M_#-:AC*UEU' MZA%W_L!K%P#>.P>1Q*_*\$LV0SK==7810KHFFP=5U3SHN!U&EY1I,ZU,LQQE M6E8?GF_UX8;BPSM0;+TTQBSYFG-<3[U68]C6ZS*=3E;>2MQ?A?L;JG6VP7VM M,31R\I(D[M<%023N1Y-(=D/]MD MAU+]?G?WZ:^;+U\V3J#*&PM%+SR%06"/4Z8\"Z@I3Z9-LY=?35_YKQVB[<:J M>RE&K]WDKHR=TFNKVP>V-^HULW;6"CX"%V63Q4]#;V(?'_\R\I*JY!"(9I"( M[\0@$A6?>YU:HVG)BVCO"P*]LIQ]7RB!;42:60:^X28L7S%MX /4R3]P*8;T MP$:A9P5ORH-KA_B,K_CL&9- Z&9* KZ[I_,.R@*^MY^-]%M YWR-+ 2\@RG M/KVZWO<8[$TEVAP^Y8=/_V*C )\Q'>"O-O;U,2V/+BA@?N 3!:F*-5$"$+3/ MP &=9X7AI$M8$]X/>H.//R87)(/_"> G,^6)P+-[V"JP/%S=]G_E^ M:KE8#FUAZ][6Y\%ZWD+K0=+)"];$C?1?'; MRX[:NSCG]K*C3F-XZVXFG\T?I EA- 4U O2!5P8H#7HRQB?&N"G"[X!R#9"; M.1@PG_& .<. ^7JQA$*HN:CJ9#73$IIH_X2&H_;+JITW3F ZSQ9H\9? .0)_ MG?K9-[+J9]_(JI\WMX^7M[_??/QRK5P^/%P_/E0]#O5A-&7CT&9WDQM AXD% MM,&^6"]LO'P:R@W*.4@O;T;J-NM_+K]VM^A\5@[:'(#KYSFU53>:FI'_5=GT MN$&SU>X?Z4W[3_Z3>Y)[JGA/G=X6DU\S&7IGDDO:7YK\FG!VA;/V0PU]E7-/ MY=38DYL:>U( N?8#,)O0O/_#9Y/05KY8DR*C.,\$'^2,S>IF;,J1FG(2KJ32 M.L)/4NG['7Q;P^1JN4Z]USDK-7B7W/[]_N+WO^5_O[N?V(YN-"7 WV-?HP#CVDI20& MT&\,^ROC(;*4XLP3!_OK,P?7Q)2VZL75IQX?W79=,@=E4NV[HHV2(PJV)XZ4 MF;=+HNT DX743KN"9E:24B2EU%"*;-$G:J#AA YM( LS)&74GC(&A]6O!KK4 MKR1MG(I^M3UQ5*5?42%3:Z>IAI)2)*745XILHU]U4+\RVG71KPXT6TQ3HJ=SN@RTKE+HM O5P$DI,ZZX8[AT*=C+J34TJ60I]^ YA- M7]?TWR03.D=$VM R9AN1-9 BZW2PI:3(VAY="HNL;HM:S4F157O<.13JY(Z7 M[K:T5%K&>0R7KK,!_N!.@E?L=3!F+\QVY[PFW/4#?T_I1VL!D"JHS1CNM331 M];V8Z-V6WACJRR:ZF5/G#-N&-59<02L MVT+O95=M:]V:N"\K<.R?-SJ55-*VQZ=J@D;=%LYR[JBZ89Q%U.B\D>M0N%4^ MSM)M83#K$\/2 MC:QJ)05?W9#K4+BUC> ;@(K>5ELY>'32&0:T;J_FCH[P*7 #TZXBN6!;7^ . MXX5/G,P.JQ%H+:"S@3KH[TQGI2[N!+S1YX2!);6(8RL1FD8#VGM5Q$ D/M80 M'P^$CEOH'9HN'#<=R0\E_A49;U^Y1&Z#C=X'B;RSC2XQL+X86$XB']VL!R8\ MU-IJN[^+/UOB8WWQ\4#HN(U$-L!",50CIP"G;OSPT$D0%$\^ K+<.!=SSQWA MX 9_95*$$MU+I1LTFGVCP!Y_F[N^A3CR@5=+O+#?\+XOVDTMIR7XD^DS? .P M9>V7#=%ZZ4C<69_OKF[5I7A)HM<&]!+Y MU_)V:GD[IT7\/4G\YXQ>O2.C5Y_<1RWMC.:$GS=Z2=E2Y]LY+>(?U(SXWU', M^G$? >N"G@0Q1J8-D!J[(8Y=(6_"#NZAND&W>).-*B%S1IQI$V/*B1OLS([T M5F/8 577V)D=57BI1W+K2DJ6E'PFR1%Z]]3-M^R8'?)K%/2 M75>O.*0EZ5C2\;NEXPU!Z3WIV%COVU9;K9WKLR0E2TH^7TH^L70GO?IT)TG1 MDJ+/B:+W*9LKT;&Q=2?HV+OW>#@R'9,3_]< )WU'24FIWB\STWNVG&A7>'7B M$]Q)EP8:5IQ_I6]"#WUU^I7>[!?,OJITT_T"6VX,E6)I;?@I_PL0,OEA,#4# MQ?(5QPV4-Q8HYHMIV32>'7]FP<\M( EGS,9*Z#,%/GMF#O-,&_OY,@"!$KC* M2/3XA55HDON3:9O.B"G^E,$KQR#65%@H3*W"A1P;-Y?2U@#ED08M)R0!.,SV MI%GZ=PJGHG&8@#XY%_EJC8-IQ 123PD4;"6/F$] !F&P^I&]-R[26H5N7FLO M02_UWVD\)71N/K.+)X^9WR_,"6SV@VF_FF\^TFB:(('VT@!3DAO+#1# M$ F40 _I\*_FS7>G3+U4*;\S9I,C%;+>.J8+=/H](RNV>OI MO=: F>9$&\'?_^PUAH]$?T!'5RB.'&S492YW8Z+_+E%+/(G,N- ;1V6W!1'X M<]<2 [8U<6 VOJ*E\"CW\$3X13"UOK/P[-#V@,;P\O:5W M5+&I5_P/B LVPN'((W-.& 7\+V'$P,+_!5_S@[Y.K=&47AN!!S4&9,+ ;<>6 M+VZ=T4_2O-YTQK\B>S4+MH=630^.H**NK"'5P_N_\*=3)3_*J7&+38P-);5.%+>;F*$NIH" M:;"D06HWT8QF-K\P/MPK"'?$?@_Q$/YN)"]6;!R=CAQHF6X; M"C%!.C(>&#&3(UVY0Z\_<[*3N\FR5L[-;AO-[KQ3]QO#;C-;-5G-J=TY0U$ M+(+]F#/'Y\QGD1Q"QP2+@; ^@.NB%P.@Q*-(HL@1.(OQ&"/8.B:)+239/$)J*HMJ0?U%?H5$?X>R=17SWM H/77[ M6LE-'697>LE=;:#3BG;5KI9F*]I5IS&\=3>3;P$"7V*7@/:DN<6TCB(>]YRC MGX[3JF 9/JW2+Y'TEXSAM9U@RSB74Q[E:\Z)==IL<0M59(N*E<773?CJU^SG':-I=+NY7[6:6N[GJUX%VF!?*_>JU9^W M#4-NZN";TMH8)>?B(R46Z_J7]0TOQ"$0QCP>N\ M*3][HT\YMQ!@4.(%.0"MW^ROST+_>R1Q\)5+@6N4 D42OB40%X!XBY)T)0PW M8.1:D)6!^4F +*MB[ _?SA]X[0+ >^<@DOA5&7X)1K8BCWQAV5*-55=L$21^2/O9%'^VC M$,B@7@*D(G?(*;0Y*F H>LQGIC>:4C9$ZF OW9'&VSMDE4[Y."\NB%,N>+'UF[W$ M-YU/MD/:*V3.AS^L,.("V\^T0LJI.2OM$>BC1T!K[:S%5GB91_(D2 J6%+S/ MQ(U]43 %W/I=2<&2@B4%[S.S9$\$;+0:PYZJ5>9GE00L"?B]$_ *[]V^*%A# M)7K0W=D&/S(%RVZBU15TK>\FFEO!M- R-)O#DQ0X1>$@^.N)(0*,587:A,+_ MPCNH>\[PV4F MHHMM1A&9D&0V]V?L8K^@HV-@P6Y+@Z92KHW,0SB?VP11T_[(N[@^8!/73Y8_ MLET_])B?;1N#X:NH(^'X,A"?X/GE\O;J6GGXQ_7UHW)U M]_7;W>WU[>-#]I;25YC?ZI(O4[)5SL-HRL:AS>XF2?\A_]9U1J'GP<%SSM=^ M#VUQNEJST\K_JG1?E5ZSW=/KUNP%-]4NW^Q%2P(#M?0$K^OG,FAJ'Y1/+# M MFS@DC]YSC#] 2Y?SK]Z7K0^* ^\3&PG8:>^\\\$NG0(&1;A1_N7#UF27@$5@ M5-_9O!@MW#@OS ](A7X?-=%%\QQ/WMUQIFZ+C>,&(WPNG?EK=!I#'$56E8OB M!)R%D@KJ<[1J!P*MH(*<_K4I C :0TJ?U7^K"0D.: M(MPG=))6B+[""I&55T49>,H#_M7R1\RV38>!69XFTI+J/ Y44=O]G?L8U4>= ME^A4E-,70:PB!^A6+'VV M%SC=5F,X4 V]JC*3NB>I[= O2=*MI-N*Q?Q:R8ZY,OV<8?2G19@R]^Q0N6D#%LU/CV9\S<\P4L^3P0J.[869@[*^]>W4P=0D;C^5,&.OJC6&[F14P M\4! *PGG60Z.6_6L%S-@]ILR93;R=7Z(%\N$+WUK-L?&"<\>X],>,;MN$@:A MQQ3V[] *WIK*PF1<,386L^OF?X*'%(]-;!H 2\-= 9KNS!KYT5A3/LZ8QN(&'EPSA\+2%-P"H\\X^2?S MSU(SCK_QA<3.=27SGB] $L1?GO#3%P^[SYG^.KZ!-0M\Q4O1R.$C__- M?$,@0QB+CWG7'JG!*+SW-H,T+$7>FOW9'@9L904<1R+N6J*:"-%='09LCQ@TY-P%/!D_4C,<;F7 M'1HD0T^E>J!$<(5_,.]EVRA^#\]V3SD'/$DDUZ90DLZ0&6#,Y, M L/Z@GQ=[/&NU.F'C*2 MOVV^PUZ49^%.E"OD00[VLS.'>?A1_X%=6JOLQ*Y/["DUG2N;.-5O98=S]5O9 MX5R?KC\^*I>WGQ0^I>ONXY>;WR\?;^YNMQO,Q9?(65@OE[F59J+_"OW FKSM M[VI*82]ZU%]<^P6]Z5<>&UN!\MD755>F4)\ M'B?U.=B!*#KK9=R^Z&?LW-)8_KCQBZH\O5$:OSES17L@T8M(Q;XI($T]]Y5Y MJO)_06;#>UUO+AB!JH1/-_]+G9!&[DR%E4=-57EDMOOJ>M]]%1O*P ?X;OS0 M5V[&L"+\7/EJ.L"^:5L/*,EP&*"J?/ER14L^AZ9GPBD\GS>7LK$QD8;[P[_ 8N,[_?/OJ>L]P-5=3TV?*1]/YKMPV+YOT7G,,XL#R X_D MK0([$%V=\$WB10IF6/CA:*H U0&>!&]\#XW+9X*6:-:T#-RYY[Y8V#H'7U>Z M_U5O?5^<+X )=Q.^9H2[7\T?UBR.!ZA=Z^&\<[X@.UGONX_@+,P+W/8 M.[JIO".W-Z$1' 05;/S0M 46H2=*O#FB6-=T(CK"O[%3&%STO]@HH-YIHQ&S MQ8#0J-\4>V&\W=0(1 OP4>^-?T38,V83,[27NJ@!]2N."W:!9[XZ"GXB>E9Q M_ K$VO7I*U90!,37Y:=.DN%&KW A(E,*Q0&0E1\ 1@((0T^0(O^G0]BW$NU> M3,]"I>V?W'Y.8R#J.S<.ALIP1Z"3 '>XF_PI7G@/[UNA%$L)CE/\S!H!G?.6DX:3$L0"F+@6$TAJUFMO[HI]_@)'"4RS%J87#R3R8@ MH?+ >QD^" 9_!V3I(%8IGRW'=$;(CW$IY>?&P]WG>Q2FVQU8V]^!<2Y)_H&1 MT\*ATZ=^Q-YU>)1M#Z+O[R"]%0.R-N$+S-B27$WQ%+=GB%)WTY M%TR';TST;\RN?HDV.1?](QZ*&/%BT7'2A3(R2/ KE!W.6\+I!5?GRE?$PXB^ MZ3"@:GHXKYKKKFFQ4_:J%Y6O]FH>=H-+\I'+-V+U&^=&[ RO^U/('MU/?-^Y M-X_^ZQSY^1/Q);QB]PD,J&A$]QR.&66[Q@! -D5:!?QK'DG,&2_)I1\C;.-? M8V?)<32;>P5G8R9A'.K8IJ?\&U1OO#@JZ^7/+2A[*FTWV)]WZP;6B'VCO9:5LX/&< + S^"I6G++ MVL&V/&BM4@UHG'VY;>N'VS889H#R67T&]O7?/G8GALT[]'YNO\[GMC5"Z4(& M/_)!ZL_Z1JP3K')N8WD"90/+2[=JC75>XC:VCQS&PE"4CV2!0B56KB<,M2B+ MVL$2P2GHM\*_X!M5X<8,[XG,&'^8FW,I:PZ-=6MDS;DB3\]9Q./5N'< D"4Q MIN>(6H0-GCDLR#BX)8?QZXN-RI/4X&.S9XW^CKV3L=01("K4 !!S8"/Y@0FW M:MK /^$_L?#E0AXPAG?I3=_".R+0SW Q>#5B,&S7 MH>6LL46V%G6[CCEFC;HQEX4YFH5H++@A0AAT#=.A+MK YH&:5.$"$]K.%%4C M^&PR01F"IA./@[V1$@4*0$"H"=H-(JP/+ %ISP_A]QY1I 4W_ 0"Q6$^O&?& MO&?&O7/P,\!G"DRA0B/'-O7&L$VIR) M#%PW'$6?46TK "6&,@75]@TG<6K^LE(QSAE^(9[FQD::P;NZ.0;X["8:*- MND-8CUX+1^BZ"4 YRQ+.R/2>5GCHB.-YC(#JQ_N;UQU.!>F&?$?9)>.4+11[>W\L0 NJ21SF;P M)CZ/8!QRPDRWV0&@NZ\+OFK 5/:#>2/+9W0E%+[FE(&FRMA"X?P"^G9*W,[6 M;/WD[NH.M'90DVR.6$0C%MA5TO3ZGHV8Q2<8? N]$04C%BT#LJ.\^&>^ EH0NCVY ML$_/U*!5\0-BUX"#SZX[1EYNZ)G M/S*@Y)#^-0?F^#/L]2J&98X7>= &(WB=Y[R..%@RX,@3,!/7VEU"[34\W-JC M_)6)*WX%D0>GR\'JGQM?OUTV?HF"-X2.%QP=G\(W>.;GQD?\7_@)1LE*XJ&Q M/I[SR?+G+A#([YX;SF\B_1].@E?T[@#R\%HNSH!C__0(#F:CMP/4",Q< CA]NHO@B&HG M-\Q0G^!"A;LO,.:(!!UY[PCI)C'2I45,Z>A9;:!M%($VP.(6E!'JD8#A\*;R M1RSB "7)6 9E>TQJ.M@VPHD:Z<^(W,*<0FAS(0HRQ J$X(U=1;!0%"?X=!& MY:B(2@60^/-4^1_3"=$7 /35C;$WIH"8KH1+A_@\N;3!8DYKGRD2X9[5)P9" MSB&&)=R\*4) ,D+LY\YA3@UOS/1B]!_SK>10&#==A!'-WP(D#%=61_UBDX[[ MF3UY"'W.]@9I+3>&)_H)R1\="H<&Z+ZO9(F@^A?S"YK597G S 0\!:@3H^#3 M71,S]$3]B/VV..!MF6GB=^LYY@H6B%^!1DI3Q&(6!]0 OPDM?SICB=?2#0/T M?)%#*U? +0UBPS%D7"G'.%7D),1IO:N+P WN7#E=+I MM2XTL'SW,L9K:X44/05[WM':];G+AZ(GF"?E1TI)+*"Y+X>/'QMS](WO3O!] MKOKP@"<:Y!E,0=?0(B)XF+(Z%G@PMM O1R;]$PM>&>.8.3(]CY!!3-E;=JGB M6V')R,L2'V0%&IG*,[J-** %7^=LUEPMS?.4-'V]CD96R UF'K&RXGC0 M&-ZZ65E,1T,KVF,8;& )B?!Y@OEC!*.67^VF\EG\?,W0P?C7BVPG7C$"<%F- MMET"6,MJ:*^%S2&;V>J%)-OK=6J!B.*P$4@'?S>X)6B)]\;,T 1U&0^3<@)C MT0/\SRS*:G(C_7G9VRX+#!82L8W5!0:R5J!6N]M/K<#JO/:2&>Q']#:#"$P2 MB%'X4:ATT>1CWHR"('YD?4XH-NQ<@$ACKV!;1(*)J]Z8G@(FQQ.(H$BN^HE< MC5Z+(<,15V&0%8'^!C2O\)(KGLH\L>PH &Q:LR3TFGH#@I\8(NGP$Q"&GIHV M N+L;\I*'+F$2*KQ)S4])>GU!?M;G&-T*A-%BK\(FD)7?V?BX^7 M#]>?E*N[K]^N;Q^H &:;^A>Q0,ZRI\,](A7IV:-@'*#OZ/L%3VH:I:Y#,5]- M4/A2AMZEB(4@A6)7&])"]);65>YFCO4$=N07G -,V5"@&F$@^H4IWVPX)L_D MIM]^>;SYANGPO\XIO](JFEBB$N7;I%$?_T'I_K%!D7TNXG*8DL#M$W_D,7H:_7L^ M5IF"V9#D6F+>C<-=22+X[5D4/8_6B!(;^$5S4PBA&!\ ]W/$37QH.?HJNJZ^F\%KI6FJ.?,RTS#"81A/BBZ7Q^H@E?M;9NZH886<$ MC+S!E_'FZ'?^9;SU8E&-5H*:;9P"!UJ#VLII#:;P$U)Y DN%[W/8EAKE0<>* MD N$J_!D$D1>\:KD)8B;6(%%2)S'"!/2+@SZWJK?05L7YB=J3_CR*MVF=!(/3J!99>_-Y7)?CN?._7E'"8 MY#;Q!E./4S.*;OQ.NLZ-DY-V6P0=#.K?V#94O9^-+49$([(D%WAW*J-.U$RR M'VP4HF+$97(B5@G82^*%BQ8JK%PO 7CJ+ZP6A5TX\^R=-HKJ_1< 79 "[0FBQ*:JT-^ M*J7SA3DB/>TSZE=7)JBIGRDWC;2BR'- J9 4KL-BX$77/&5C+MP\7@F\'HDC MJU*ET"*%#U5BP+I$R_W=?B3@KNAJN)B#KP,@F2?VP!DTO?4.\R@$-$HC20^G ME?5[QEIU8Q.2D+65O9D(=RA)_W7JVI0$C;X=TPO4/(Q"?5A4$RSP5N!YH)-X M#'-O?:I.Q81KT(43CA#7W*2>X-A6JL1C/YJ)S;@TG7.9D]!8B.8"5&>QXW-B6IX(U<6) 1@E M'$UC4WN3 R15:YY%9V$#1GT-B$,IH<]]H%\1C8#=>;:K^-8,"S#QO3SF^"9F8O/,,OX&BNE;G@B0DMUO^?&Z/&O8%[%.7C4J:O6YST!$/U\.9BHW\/&5.S%W?M_A\KH1BYR8P!G_$''0_"+>#9_G?+R8H'+BKUU\L M1?RC^="$:P/#)00T_0_SW M@XZ@AH6TB<@-XV444";9FJ0M).VIBDUS8R+2^ M:)L>F>*8'LTOW^(!NF>'3,[X/6 ' 3VA&/%>K%&2?[+@ HI\R!2USD<%C@"G M1FYWH:=\9V^\B(4+)E%"Q+CG9PG&J9X!*_P_O4ZN!O6TF:T^+;/5ST#Q?R*6 M7B:[PY$&Z Y$UV2^-PC5CH258ONYIC%8]@%QSY#*TPGX&Y47%Z^2JGS6=498 M4:_1ZZRM&]]:MJP#PI_QCN^I2T.F\+BGM1K#?GM%S3D6%BS3:\U/?@^[1VZM,>PTL^V'?^),8DF6<#ZQ+!(X3Q1XYFHNE(3MUL\V_E8ELX M=$\2#M@0I]G+VEU)NE.^7/&7L6<#,^U5ZTR_QR(XWPK P*!=K?.J+_!1K8-- M1[KM#!^]V'2"BL,!VY\ /3_-MI8O"4Y;48[U&G]1[5W2A7(B9D(W6F'A+6AN MQ $OB .FV&>J'4D8^Z+3*A+I12K7IZ*8!MEV3>5AE;I>>-^@TT5&PA@Y-1D% M/&$,]T*;Y=N:Q6WGP CE(G]!&P:5^8F7VRW&@,BL2#=\6(H#125W6<72BS!U M6;7,6B^H< -XQVQ\$84PG["SS.EAY<8K34%JDJHM7HKO4BER.HJ\$,B,_8#X M,TR$23ZQ8O5UO&7.G:HXC$?_J"=(4E?LB9K8[1,U<[R+UV+G@IOE\\9'\\=' MYK")%? :N^0;,>!KT2TTL7X (J%IE2>YNB7;1*]RF!SO!+V2)]@4JSC\"?HE M3U"[ X!5Y62SA+?X0"3( C/] 2H1;6_13.R/ PU!HYV?!Y8DLA%:ZM.%;.E4D]B7B.SC+PS*26$!BBS!&7C$N M*<>".V+WD.7,[2@?6AF%W%%"GLM@-+T(YRD&F]2Y\9H03$0)?+$DM\BQP87O MXX^72B'+=ESM#=:G@U_:MCM""9%/1C&Q9#+%=V\*HD4T3P8I/IL^?-%]X$LGF M&?3'G"@3E6T]DE[UE/+(52O@M?-8V'))*E>Z]X)[):[@A)8ZWCJ[ M""&TRY9^=V2D[IIV!610&FK9FE ?=VMFGOF,]/#D@@<0\5>F.W.,9:\TO6CESM[ M+DV?..9W]H7Y.,ZMWZ]H'ORAF/_2]ULP?\O$G-JACGE$*=7#;LI4E2=0J8!]I#(J[H_#CY;Z7%%;;,3IY'^,6BDW:(^1]JJ^0TG:.-+G$IP M:G 4G,*:3K6O9:LZ)4Z=/DX-*HHXE<0I#$>UU6YO9]-"(E4=D:JB&$Y)I&H# M4@W4_J N09Z*W'NT;J_&FN(C]D LJWXOYD:WX9AC-\0T8\J0*9:X=68^_2HA MR?$A"5D2I:53YL27H.#DZ+G#5\)2T\XB:)R>OI M[7]@EZY+X)4O5O!&4,^VZ6CW99N.\V@^(3=5=%,[MNDXQ4X<^@SA VXTSK+.F>LL+4G5E?7IAN'U+-0J5L"L'.PJ>*7P0B01;8;!%[:,O1/]H MA1I(*]A!6L$6T@KUD#Y&#?DQH?*'T!L7V@R*WJ[4LND3&XE&$MJ&1B4%LA@* M]6PX@Q2'%1.,!@L!C=81>JC?BLD Y:83M7$X@ZJU=;6;,YIONU2)PJAP LDY M[QVMVZ>)UIU68]AIJ_W*"EPE3I\-3ALGBM(:<>I>5^V\&TZ]7TRNF\)6NN"[ M^/%/DX#7#:TYR=D]';TQ-)JMJK+G]TJ^!TY8/28"_L[;KLM*]+6J8.=(_V6JO5W5@9E!6H]<;-WHKC9 =QLJ3WX?UWO2N0\3^0\3=3$46TX MV[RE=EH2-4\=-==ITD=2I!?Q+<668Q;3W7D:+KR.K1<.^JNTV\,J0NV M_EM-BGDE4E;-+&N(DP58Y4"RRE/"RE-2CQC.,?WMJU ,+3&L&NH1H['1+8Y/'F\ M/)KFO#M>ZBO3821>GCQ>GBQ68FBN-5#;DEV> %J>DO(L4#,$:ME*<\:X7+O9 MKZHHN2:>Y3JKS!N3U4O,C"R> EE]5X33(=M5RO>)ID<:!J9'MCHMM=L;5)M? M5=NV(-7F TMBR!)#]T2)H5ME8HFD!DD-2 W',G]W)88>I;+TC)8Z:%4U]?*$ MB6%GOW[==,=W.BAMI='5.<74>*./R3Q&K=HUK^_G5(L6-6L;TEPN6DX<&+P=_CQ_R/(1,BK])#+< M*+S!J 5%X-*GRBO8;O]5J@O9XL0S(T+>P/;WB+B7S\\>>P8$O8F@05AZEQS[ M.CGTI3/FL;D[[UJ<]]'%3XK)I6Z"\8/&L&,T5S4C!7RPX5]-Y1$VRPB4YGSN MN3_@=0&SWZH!;,05KF=SVWUC3'2]R(=U3. $5I^Z%:2_Q\'EMV[P_QBL.G*? M'4#5@D[!!"K=%MAQG>:JI#X!%<)3:I8P2JT/__ #7Z&V:1P+?>R% M<8'#P%>O48<"4W0H\-C,M!QTB"@A.1&2-['ZB&V4445. 1=]Y%Y,^5GR^&Z5"9$+@&\ M$L"QA:?$)M[[; J6XG2*R\7(DVECDJ)L"G8JG6:$U$I=Y7:.\6Z[,82#JJUW MTR5)]I.IZ/BG2:9'Z">3I=4EYWBD,Y'*E$>DF(O4W+UUQ8E0:)GGRYSE%!!V MA>-HT,O%QJ?-V/A4&AMCO3.E=J+6J1?P^QF-X:#9R8Z]V*RD2A8N6?@.DVL. MIF8MAH=*JUO=QK#7.1EUZQW5:\G^7T>K,LAM!O*[Y_I^B0+Q;J^R G%937!\ M!K^G:@*_% ZN5].+HV9UO0MJB)JG^/P[:M,3(:WLU+.+:,-(T8WOAVS\*03U M[YGS!SZD(QVDCZ%=6C$<-(;]=JY>*'M(U VY:BBX(L0K*+LR^-=K5>IBJA,* MGN+S[\CPDHTR:FN1I4IHMVC9U=/.6>U]7]AW/,&6@X,5F64]_9SQ\Q2?E[D7 M>ZIQEZ6*]V*UL[4,0&B9S2&_6;WV D0DIG6YVC;5VC6-XVAUVT,C6Y/[;3KPE8K\IC4R("HU' 1<4KKD]S2H#K3 M03+3LV>FVR@MU:#\HNF@E=5>^JW*;(>*^.I9]'EZG#+%C"M&+!*V,.?/#7MFKB->M+;S3AV;Q6R\AXEI>8N] MM-(@\U6XGI$=4@PH\Z7RS!/1L;_0V/+8*' ]?()W'G+\C8V&\(UE^PD-^I4I M7?2?/_GZ/%R;+_M>P>3PF9.P!:TQ=.$D*!.7R4^-,-9T'*R!)X!-71LPTE=F MC-%9EWHSN:-1Z"EFP"$,9TMWSE("N'*%F:,IK7=R2+:YJ1MV"\/_;"]";FX_ M'ZS-5#J%MT"&2RB!2R"P+, _ M6H.0!+K-D[[%' MCYD^Z+)TA]F^5/TV1S. '*!$(#[#URQVJWKXQ^7]M7)__>V/^ZM_7#Y@Z(T33J6!C'UV@*&K0 M$ D&SM1>4*8KY,P"W)Z'WFAJDOQV09C,E)\;#_??&K\H9AA,7<_Z3R1WHI6 M#%)/A7/\H%QCP<$@O[.@[P4\=_H^?O\WOJE+L1? B1D<,RBH1J9HOP-J9*NY M2H=,]0C$^0%IA:.I? L]/P0IBP<-IB X(L@0+BU>P\Q\2T.'>PSS7LO%\MCR M1Q[#UYC>FQ#+$\^=<8F#Z]'_3D&/?9X"LP&="_#Q.PN4: F?NCWFW2/\ _@5 MSXOD6#]&68:J%^[RB2DS%W0Z"_,G_="'=X]%*F4 )JCE<-TO4.C.81LG)_8> M"\BU%2Y=;8-H6\+2\:4SOH=K]/(2_LM(**.\][E]I*UV=\L^/>!.>^5WJA]I MJ_U<#66+#S+LW5?&M#/B5L!0&.<$#IH#P)2"*>C#R !6JXGX<^SNTU2*Z9/[ M[3Z;+R=BAUHB,)+?;"LZ!HUANU^HO2S:'&G9D.K9"FLJDQ 34Q?%0/J&R&BF MMX $KE*E[)Z22MDNJU*B[/78%+1VZX7=. !>!A9#3M/302NK7 Y:6>7R\NKJ MCZ]_?+E\O/ZDW#W^X_I>N;K[^NW^^A_7MP\W?UXK7^X>-NN;V[1UO00K=,:] M+M1P.N=D7US?7]'3=9 YR"J]EPZ=APR4#-@ZG0:OQJ#9:O?/NVUI+3>EYW^U MMI>JUC_A7JKM#\HG%IB63;+O:HJ.+5^QG%C[=QTL3\ O4U2L$!DK"W2L( G+ M!JQ;E7[!/QUE%'KHA@:KQ(.7V9RSF>-_A7Z ?D79X[(P1+\A1@+P;,M\LFPK M>)-@W :,Y+3,H^AH'^+7;2Y8.E[JZGN@JBBXJ^,0V\=RO6?WDOM\M,/O.?'Y:.=:W7\CQS6@ MMUH+O@%$;M@]_)7K)!"1/S[2)[;OVXG9I(/1V31_Y&&_T1BV.SM@_TY9DB79_%$[ MIYP*PK3WC#!=0)A=V*5$F%HA3$9CK!A=>B!=C\U?WI>/8W.I9L%6'_FCQ_$D M.S1^.=T"CXJ!4^O:D)(RIU.I0MYO#,&2W5TCK^BF:MK21A+I>R?2,WF6DZ&#"D5HOX7]EO5=U.[CT^B*NLG%I,8UE911$+T+ MES5W?1HN_X%J<\!V2=+(?EI,;!,G;26/F$]PJ#!8_4@F%GRL3,C>4@IHZK\E MDC\'7;];U"!63;%(WQ MUYX"G#^[/)D\*>MU6$#>>569NXA$EFG;;\K8 G:(CGN?C4(/F"1L 8L''#<0 MI<=L'&4Z1F7A(N.='H5O\<5,7)+R,R[Q"R[+JQ!4Y8F-S-"G@J:Q"S)%>75# M>XPE2"9LXB+:0+.:)&IX9?3&A_A$US_X03Y[[@R]7F% A[B;%, M/9-77>[R M3R*5NF,TC6ZY5..3RUJ6FRJJ1JM*^\".T:B]#VEWM\MD"\Q4*^E3#<)6OV[-*U M2[2^E+GN&X&7R;B5^"7Q:V_X=?C"BN.5.IS;.KL((5V3I1OG,- F:H!Y8?(. MF(I#/8W1ER!ZI=",)>TW)11]H13X,/"L4=)S"=WNO(7<0@^F]S6QM&1'"[V5 MR;%=])_LZ#7AO17R(A?MQM#(B5R<_C@-B5:(5KTCH14F>><4[4BT.@^TZA\) MK7 @2W<@T>I,T2H3E#\06N$ %%VO"5J=10/CR.^U4RLKWKO/30U9_/;PAQ\W M1J9V66[IYG$K>H<%MO_AQAEYU ^7FIS"9GF+L#2&/4Y9Y%^^GDS8*"C9,;O? MVJ+?V='WC*,36FH/_E_7NP7:F^$-5M4I[V"''%37B.Y0>]9:C:'>-=1NJU^T MZ9ROHLF&K95A5?M-5:9@ZRE/V"^/+&L/232^\2X>0IMBK'WIR\ M:[BP(+%[.<7MG^%=2CC'1K[ "TT+&_H"F?/&V:]3:S3EW2$QT(T=?WULAJD\ MO?&^YLXXZNG&&\X$RK]#TPO85[F!=MUW(R.;2<3([[:]Z@[=OE_>/_4Q[O+V\?+J\>;^YNMVH% MS)/WM%31>=(&CM 6A*EBW!JFUHSZMB.7706^V\#Q?+EDP[X M8@@ -@NGX_&#/S&'3:P 6 ^VG2S5:%+76AN:?7X!KN-1AT_"YFO>6+\T)P52 MUSN#W#%<)]=:]\Y91A]RV_5^\Y,I! K TP7F[;WP&1(F MX/[2!NI9S@'N]\ MF?K%Z VT,-#L4+SQCM;4QYB/,\@T?>&()5ZF8M-B]! RFXUXA^:Y:8W%# N^ M.5B*&K$*9%2C]":\4CS8/:B!*O7L1&3W>0-[T9HY(@PM[LO\/R& (PI7-)6[ MF'B$WJFFE,WHQ/'![RC>,#J\4/?2H6?)R:CNBZ_SON MWK]Q>)_;TJ2 #2FZ:M_(&MH"\BXBG&E/\"ZXH!;.8!<;H7NCZ1)DHWDBG!O0 MD^D'Q$5H_>B*/M-%AG;Z%C-8I2Y>#G(60J0(=\C6L+'?-^H6\."$,< U.P1< M'W,U Q@:?,B=U2F=Y,EU0GP90=SG*HHYFEKLA2,\G#JEL=!D*.79A4MN*E>F M/TV>G)EC%J.I(![BDA'&DGY3DA]F*M0+"75N_/IWD]1GI1&C4[((9E&G/^Q> ML=!>SV7G6:R>E+%6$U92H:+9/R5%LUM6T7Q@ST@0]VSN>D@ :Q7,?HZ"V<\9 M,7']^]?KVT<%-(*[^Z^7J%INIUG2NW-6U$]"W_R+X=P!#T<'H&[Y%(*>R'QJ M?;I:7/'K*-L GL\WO9OP:T3_E+A7/SL3" @TG@F4I=CXC M:13B.6 X]%;J5X[.P4CHX 7CI*B /5M":KE/_^+://\GC@^Q0.: #/0 //CZ MA+D!VMEO]#->ZP#2#RQY=Q2;]Z##P!(DEZQ@*G2N&*,0]Y8GZ>RSRF05VFLZ M:K@ BASH"A"BCV'N ;)XL#( 8!2*25NC-T 2X; 31284,CM% :, !XEQ^] MBVLM/K\JV+EO/O/^_%P=^;^ !F8$C$HAT&T:!4"04V.%C.BBWWO>R[X,VIRB,#WJ] #[I=/7?\.Y-W K_/.;3X"T$X9C$X"&_L)Q"F).%/SUPAP)XT\BLC^#'0<8+5, F%']9?'X;K +Z;&1HOL"^9MS/MW#N1/N/ M=H;[0C^"S2+&PP&)'Z?I,W74U' ,O@=N4L[,?[GT2[&'A >G1X/ASFUT$J@* M(IQGF3;?%$[8FS)SS'_=!#ZR<&'D&+5FT3/1V^/!8SG7-4.C!'#JS6(V(=D4 M,!]41JXJP!*_>ZZ/O,F=6(&8]8/?4$$/,.W0&44PB5>#E=ED8HTL:JJ-DRFR M\"$#9K'I^:K[.#UG1L3J$XD9\WDA[_R(3SO\!PAY-$.M (1CZ EL3\"%$P7A MK9RB<.Q@Q-4C=N^*?MM+TD"\'B[-,;F)3A^/V01=3C%M)12]2*)\HB..C!(3 M$#,$FV97J;EVM!X>*MK A5;#M=PK!2I-Y5H9K% 5E$I5HP0_@36B%Y[0J:( ME.)CY#.%1-YZ;(*N'5P2I\F)78+V)OZ%Z(XZ"P+8!D#9='#+ 52TQB$Y&04, M"EE8[[;^N+^Z_EB6$M=J=_LI)5YMT.JE9ZC'Y9G+IOI-PEP^OHDOLT:[GIUM M(VLP3[*R4&Y*UF!N4X/9_0!*#]H#U!/O+E)>?8P@?HQ<"()_R&I,68TIJS&+ M@^QHC2Y/OE2N/I"K9QUF?> C,>M4*S /6+3XCI:2U9BR&E-X$5>73NY:=2*? M/_SS!QX]&>F;!VGC-%O?V_V4%TRL1 MD>%%$@"72XR+^&Q,TPZ*9( E55TZ#H[KJ^WVSH5=.\U$*%\ON&:*AJ27E%TDO=Z65#!?HAZ*73&!H=M=_>N1Y=THNDEWW3RX;2 M^D/0BP'TTE5[.>.ICD,O%7D03L822_*G9"^FE82B9X97'YY0L!V%VC&R(YED MGY,S0+ -,Z,/@6 ]*O!K#R2&G26&;:P0W#^&X4RYGMKJ2@P[2PS;6->Y?PP; M-(:=GFH8.WLKJFS;5)%?7VO76YU\I%X0HDADEUGB.PQE.VD*THZO!+2Q=5!; M[?7;%9ECQQ\?6-'XZ7>+E,?7&]I:8]CNJEH_VV1,(N7[1,KCXZ3>&/8U=9#3 M24+BY/O$R>.KOVT,UK4Z:ENK*OJPY\FBYYVI=>7Z5 C-"X=_9M$-*]9LCLW> ML%*43_8;L[G'L&J86K,YU.(*CO$?^B S+[8,N';/CMU7#I3'1[@.1GVI M_5Y=.-S[R\<9[3L((4."6R?T'($@L?RUK?:UG:>PRK#UF>!H_;24-FDINEZ5 M@U;BZ*GC:.U0M$-YQH-._?,L)(K6(OOG"#AJ-(;=MJKUJO("RUR@'7#I9E'; MYKW- ]-YMFA4C.^S8*>.3F>1LR)W)O-\9)[/8?)\OO$I+_ >,6\OX5#^G76.52DW&Y753UR8LK/N:/4AE2>+5"*AG)>_(=Y;AXV]7 T55_7]-\D M/ITC/FU(U=D/B^I+%G7&*+4A&:=R%C6H&XN2N38RUZ9TKDW59&&T*B,+&6FN M(SYM\,A6CD^:Q*>SQJ<-0:C*\4F7^'36^+3!&U\Y/K7KAD_O+]'%VL7#+B-; M6R>Q[,5*-SK56NDROGKJ6'AH#<&HVK"7*'CJ*'@,/EAQ0$4BX?_/WILVMXTD M"<-_!:'QS,CQ0&P O*4>1:AENT>[[6,M]]/OOE\FBD"1Q!@$V#@D*M5QE"2V26F8G9,87L+5^RV5#W"4 M)+9)-9A=DUC'P+H"O9V5"E4D5BL2VZ3^R\Y)S#R[MG2K5Y<::BH+166A[*;B MR_.;(:BLHC>:5B*#OWDSH44.RKKAV**C%@S=V>:G!VK)3S3/['-I2#QY!]W>SNJLQH37R: M@['75%K'#M(ZYAA@F<9;9]>][>\WJ:/2.E+&,W',;41C^^RZJ7?:6TM&13AU M))QG3F6V(1RZ4=FISBQB.,(9]?G9MZ_D4"IPIA5 MC>.,$MY+0JC,W19PMZ4;VR?4J_+!LR!+[QJJ._TQDL]+4T_K M[+K3U[MM)7R.D7J>L4FW)Y_VV777T/N]NC2.WU'PL\XQS]STQ'+&*MXIH'*^ MG4T7P?KA;RL9Y,ZW@PG_#0!>F44ZH)_!>>LLL\A2[W05)#AZRELR!U^0\L3! M5'\Y'*H([_0([Q7I#B^(M?5^:]DC481W>H2W9(.^(.7U*91B-I>3.&I$>2>4 M+/DY'O-06Y>.(SM%)- MH/9-+$!@6:KFU3&2TJM2$IYRZ%9?Y>4>(R4]%V?<+2DUJ?=)IRXAZQ.ZK'P' M6 ]Y%*>GWJ=U57G+&.,\3Z2@E$Q0Y(XRFF^!(BXYI*GLUAR8VWSL1/*,-5>1 M2+ R8'>Y)X(BDL,FDIW22.?LNM5?MN<5C1PVC3QC@54DDN[9=:0$ M:B5AG%,;<#"!N0R4:3'[P;>Z6'RZP>9UCSGR&/.',)C'1 ;S6T4=R7$ M'X"_?+H4O.X!<9THN']VW=,[K>78CB+@TR/@@Z/?OH%]F)JZV50$K AX_0/K M.E$PMGGJZLWN-DEF+T[!)Q0H_1(&#VZ$I :(W-ZN/Q$G]ME(AV0DZ<7^PGU> M6CRH;V!I-14M/3;Z>#9:NC9]X*69'>1%*OJH%7WLC#Q:9]?M&H2_%'F\;HQT M;?IHGUUW:G#.<@+AT4\\+KWGLJ85*Y9^V03@.D$R\+BP9+=P;NH&H#=[@XL"@,+\[F3(WG'!?! NT8*B]V<();"^%AK+Q/P_O_)CY M(Q>P?!-%/(X^N# PP.6!.QEA=S+"-HUM+N7L_?C(81EQ #^[H:--&8A#'NGP3Q9K+OP%_F,G M88AC _"^\QC6@IB)86K,[H6%"Y'TZ+D+YJ+B0&"CXHGQSJN M->33((PY_D*+!OHE%<;PV=#UF6^[S .DP0/<,WX%>_"#F):/DI'V*B$R#],4 M\-36'OX+FX%M 8YA6AOUIH,[%M.&L Z80_/X _<6J*[^5/:1^6Q$ +C (9% M^"0Q0.$_B&\L*L^(J;7!+(,5T %_8%Z"N\[@QT,R='R;(^4PSPML_!TP'20A M4<(-T!C^._%B/1TU10E0FOT=H)K/(M".E$&Y(_K*U:1#.&YD@\[C3@GGVR(G MA0E)@UA!:>0.AVW#: ]:S&#M5K?=8=VNU37ZG+&A:BDBPG8V^8 M,[L-[>/1. ]H_AL,\ L@[WLNL5M" M.P N7,3RV/=]\^OO_T[5Z[^?1.N_W\Z=O=IU_? M?[J]>W^_)(#G<+2 HGQFG*5D;NML/PBA$2]!3GBNO0:*?N,C(-DO80#V.%K4 MT:%)!\SGTF)W(F2_B^(;A1X0$BP&Q"0#]0-2DB3J#-\!Z>F.! Y!"M@>!3ITIC%M^,Q,+,FK''\)PB=R=0+9A.A M9&+0(O"^^!UD_]B=@IIRXS',ZB*)D_R@E#(P*((P$IK'\[@=)X 5$/@@LV#5 M(#>F2H8P?B4]3A((4XM^U!]AAD*!.FL!C/K<-"0/4 MP6"Q\!@W[K )"%VTW/'3&;[&)JBJX4O@$0+)X]@%I8_"#36;"ZX:B$=8#B"2 M>3K)6/@M\:,IF&E#%S52A$ 2 X&T]0" R6@L0)[$I#YA7,1;E,#08FL:.1 H M9?T8U%L"\CN,&2P,@2'QF\X*OS,'7"'4V9G5D:I]UQ>.+N!"AR\RK3( 2Q T M8R1LA87%T$*^^\&CGT(:4.AY),_'[ %)*YT\G5H#SQ90B%,72!&LH@QG:.T M^A.? 0;0&GC6-$#0P6HR(U))Q>JV\\)5D M>R/_A TB[(*\^I."-VYSM*CVI87Z"] I_#D.T]5,@1HN!B%GWR_8$!9[R;Q' M-HLP6% 4@B#OB@!@XBIJ;5&KZ4+[-0"!XY,0NY5J MY. 4.-G#'PGL:4#AYYJZ)#S0"J<3:> M*R+!D(\2$)]!B+[7GXD;"I'=6)I^89% NO-SZ]F:BC9%"5A(@^3+0\T=R.]8 M1 .!X>(YTI6AY3NP9S>*0Q+S\+O[X H=;8/C" K' \-(^)8+U@%XL6PFW=,A MJB_\")Q?YN&;$E3N9(I^C99,,6H#;T9)A XRJ5JT8^A7AP]8*#RG[*_:$ TX MT, C5WJVN)MA$J-SNXHL8$I:>SX+ A-\S0]B")3(Z_ @+0E'!']7E#PFL<>Q122%P0G%5Y M@S01C*%-P=)!CXY>F!(^R?O^G(1BYV[.9NBC>W.CHEF9\]XB<.?F1T"D#H T MM"C.E,)_MXYXZPE'O&Y"U^Q5]LQ9-/[@!8_W"0"?\,B\W"6/2GSR=HE?W%[V MR>]___+EM_?HD]_\IMW>W/]3^_#;YS^TNT\?/G_]>//M[O.GS1QSG.JZVA[O M[3%W$H]_'GX%"H$/@$)PWQB*@/^\!]G^P#P4A27;[2YN;-.Y5\R(Y%XR;6=I MVFK41V=@N95/!VY A1Z;1OPR_J >FUVZ/M$2?70U/WI)\QHR],3/N:7< M,(2U+'-AYW:*: M3PY5FC]LYIGBM:0O#'420>:F]X^#*>V0+(<'K]*=6H'L1\\CYD5Z8 M.V9^+K/ZV4/DTAS\*@.4P%QXO'7*)%@^_EMYO4T!;Q%X[[@M86>*L[LR"ER, ML CY6@J6G4'OF0%V/\\SW/;DA/UUI-5K(K]7W?\663D4)P87%&13]+:2--K1 M/0] U7XX@>0SQ:WQ+SP7U-N4OIJ5KGY>A/?LI#.$?XO M\Y*J=43[9D_TONH<475CQ2!'RB#M?3!(_^RZW]>MSG(J]4%7VEU/#^ZKM6S! M+2%U>'I]90_V.O(N5=Y\M C+Q(@3YQ(^M0QL?+]\'WFSYM#JTGJ=J.09N5^% M2K"70W/K+K'UNKJ^;BV@O;HV^I)?H\MSC3E)O]-[#D]>=5@,E1RG);A#^!R/ M/%G#T5HP(I>.+>8?%-ZL:E]:%CE@?6-7]N7N,%Y3]TVQO&+YEW =7X_EF^12 M-ON[ZE:_7Y975_Y>Z\K?HE=,V<%13(=\##,\)CRD]%;,-IZEMW'2JT!C[E&B M,,-4&]Q^FD=[$XT'2>AK'F>1R(S);Q8ZE"WB^MJ92(T3=S#.TD]7)-H.F$>9 M)M&8P]O/7,=:_/<6I_M/Y5&4'_-;+77,KX[Y<]1)9*Q_I%K;' #K4BNR@CC_ M1P;1[O)T_5[R)6@68IW7*KU(D=@D\E2.A M#P1F?5ZM7T!3O_$2X]RVF?7+6OK_K?U.?!3E'ZDE+YF6\(G2+US M=MUNU>5L^Y5/+?>KE';3B_#(S^?7+"G/(R3Q,OKNGEV;.SL J\$1EJ*-ROT& M5A-'#XBC=61][NLL]#X%_@4=+\C[G%BAQ,^*9^"_ $/=)UY,V]KG:2G?7Q_ M0HKM<]KX6![Z?/W\>UI>*QA@#1AQ-Y__L,?,'W%Q$7[AF\*U=G5%X40RL)]) MQ,-A/P]_CT0UR,^2DN[\]Y*./@1A1GF_(1'])FEH5B;X^V?7'6M79^0UL H4 M5QPI5SQCX^R6+9H&L,61F4.'H#)OV11#]*) J>-2&15I"8EY>"G, &-^H3&5-G>:^H8B8;W.1:B.Y'P[?R2Q)^"^']Y+#R):DE93[@PTH*II:5T*O3U3+=$-=5I=K6JO8W$O'YJ(H$26'AY3Z%N " OL[ M^2HMP_QO+#]E+UTH4*&99P1M[$67*6P_#V\)LO<(6+!2$*P?$:J5I6L3I6O' M7&XN?[#6O"*DYZ3KRU!2"RFIW]I:XBH+>(,C>MGL(8T5I4T"L#XQ%FG^@1Y, MXD9C:?CF,<-@X*6%^93INXE$7FBT\2V'_+?@?09W2M+^D$+]38;NC^X M<_$?'@9E'-8^ U[J6:9U51.K1MG"KR6M=TIE:PCSSMEU5S=Z6YL%NS2?YZ^R ME-U64"7 TRLIEK&Z!'B%"I_=K,*GJAM>J]6]3-WP/?936;HT061\%_.)9C6$ MT,G;XI 6[%Y%&MXC2B*J=HQ1O1N?>;/(I7M7'[*> K!KQXW3=[Y276%ZY7-6 MAWJYA/AZ# +T7,L:N.70!//^D87.Q6]!\!UMO_NLV<*AE5"G'GO_D[ 0Y(\W M YQ2'6S ,&QQHIG&Q?^0>W'7>8J(!!#,K_#O]!HQF;+Y!Z=PL M;V94>!&(!U80!R%J*VT(NC$MN^QP[#>"1O> /SGU'R[FBL>:YT[<.,V7QN+1 MHX"*?>,_'X/0B;2SM%V'?J:=,=!PMCNE4M7PSZD'4,2_8/3;CO&O5/<:!O58 MB#'QD!-_B#+OV&V%>K/!^EP'%N(.9T^N\A[F#6&+6.X\!!LDILT&820+BHM* MX?--/YAHYA)*1L,2],!)X'44>I90#7313<8%[K3%[439!>6I!8F>+^DBY&5( MG2Y#9M"4#4_$\& NX8#Q.&UU$[K1]VR B O#++M5Z2ZV,$DIZK^SGG=8M%RV MN$NK9,KF)+)4)O5"&[J>O*1)']US.PGIA($0E)XP:=3_24@P^-]'%L+^S79I MDY,J8JEY0&+I5^X3C2%(AU14,SZ(J1*]$ J> X0Y M":(X^_@"K_G:U",B"$?,=_^3EH27I?)#-G4=6 9_"+P'$C!1,$49)GF/9@&0 MLP@L8FKKR&)9H1XY?QAX;D#=@=+5IG7V];S(?MHF$(QX["D@UA]1$X&\^+YH M!\6FV8D;"HB0NBGZ@ )Q-UJ.2I+%1?CP'-P@$D0I@T+8*G>3)2K <$! M2XB&"<+:X4,N&M6!#Y4VOA)#D5$^!1G J75 "MBY-?X=(!%,/>J+6&B@A-,X M[L@MM+R+L/LBG\%^?&V:A%&2KCAO03@*P)]+^UXAQ.0;(R\8X(UP5XIG 9? M'[JBUX(01+CY%.*"$-P'9L\D8J@#XJP 7"G&\K8,0^X0;^4- W0-%,.(%V^E MIUV:L/L!R5J:2C0BR#_,FCX" 54X>=LZK290>&R>0BZPP>(@*JF*9$)XCAT M!XFXFQT'M ,^W^0#GD;)8*'-1"#&3MN& 19'8 J2M 9V^)Z)YH7F"'HN?T,^ M 4:@++F%-=".=;%=72(JO[ OR/'@6D@6KA)CAP@64F<3!&/\&,@^G>*"O.C8 M&&ED4YM7J:*::?>9.$*8T&,.RXL1X/GK+G8W!97LRZXQSY1A& Y?;-.5?;G] MK&5]SZW7PYQ/X$:SHUT D1KS;E+XKD;MP\B$\UG5Q:;*._J!CM I\X4W5?< MW,#ZGX-CLF\D5Z(X!*DN[CQBEV67@DI@(+,PQ!: :);*[DQICT;@DZ&+03=A M2Z+-2.8Y_S%V!\(; ,4T$1T:96N^J.2K5FJN(DD@0% CWW'D'QD\&1U5. C\N]/&;NE,JN8**(@0I#)/[\[.*WD>I MSALD+A8W 7^*>?$8595'"3H $)+AN$'10I)3.\*0VB."MQ&"$ >M/@/3< 0J MOMC*-F]D*,3U .S'H9OZ5(*HAAB$%.(/$ 22SHW&:'O-V_9IGT2")^BB0%KH M0EG (*#>1$=%ZB/%4UL.U"SVG2*,%Z'C8+OA8"IZ_F20RFP5@"A(T5@V;XK< MD>\.841X>0EON=H3*A*;>?K47)-2OI.0CG$(0VDSJ&_W-]J7D-^.N?W]1:1" MI_%L5=8G*O@T&T\6904/JMNZ>IEZLFNR,_?#P/-$+VZ09F5*?UWWJW- [E?F M2T?%=D"?Z2."->Q\T\JU:*@O[\[,/_GKT5\GY .\)^ M8"!F0U=(N$>",.9D_X'"4*).L)R^3/:>%44ZM M=(4(0LD$#T8AFZ :#]/WP=OR9/0TL[Z'U%4OX9 M.0[:&[/1TKT.+QJ_/&;G9 M5"3!%FWR2*MP$1RC@9MOA8;#IW[@7SPU=M=HY6,#'+#OL.9C+9QT K!'ERN[V@>Z+**:9MU_$WYCO8S1R@7(RU+413F ]I.74\),89Q-4@=%# M%I'Z13+U6"2LA;^CLA_ 2QRH%&EC%/)"B%)[)Q'U+N.SE'6EBQX!,;2-#&$P M\SS5I8R>Q.,@3)M$XGJ!";0WS1S5F%37,/^Z0#VX#3(KBC M,'C$>"B9E*2(:8&B_2"^%XG]B#"Q@ GR"0! F*H8Y_'1?8SHMW?!.WQS@AT= M\=_B?IH0+C['L SNB/)0T/X1+]T4^G,&/L 3AK:T3VE@(7=#A>4EPA_S[Z1 M3E\Y.%)&2LG(%F/-@B)3W,NVEH*6HS02+_$L:/@[!I]F6(-("NFT.6SFAS30 MP9(C"V[Y8PS6C92/8X8QK9 3C4H,\$-;F0&>O#V[EXH0@"0T=0F&80D M\V/H2X@]^J+@XXCU-#0<07!;6V(V!STY;H+N\G6W.OU&+YLI6[MP)3'@_,YE M(S_ 2+* ^DK*5+U![I("D[1GKW,4-OL2_L) #H MR?PVQ#-XC#(HF;7<+/M1,@+7J)B#STF*@Q#T1Q$L[B[X!HO+K\V2/*1!BCYF M.H'0%)ZGC5 SN+X\09.H8Q1_+GPX%^06?AO)VN+>8<3_GX>!]BU,J)TMQ_JA MR+-WXK5'%*G2/"H*"NE(@DM)-;K00P7"1V_2)1$1<\#6B.+(I+*&8/_IJ5)H M+V$\0_84Z^;.<,:;NPORWU#R2&-#UR9X.@<_BA:Y% G& [0T>+U$SC=W6L2& M/)Y)Q5,@JJZ1D13UJ$:<:1^D=>J+*"/\$GASK9EA(=/ )5,FEB=WLE8]FHQ\ M#N17P'+]UASA2MJ7(6RO9,4,,PC(0UT0^*G9TUDC6L8BH5=NF2E+'LGTJT=<,P&(:%-CCHBIS,DLL]X\P(( F&T4+8%4>>P2#0FIT%+/@@J?Q8-#@ M7T%'THGT(RH_0#6G$*30T9GOOW30"-N.72]+D8!EIDNED/37W-9#8VQ"8I\[ M!7T#)MN_D]3D)'G)0TS/R4U=@BA6D1;K6[$./)P%"Y>CNF0._S-!>Z!@8XCZ M"3S;BI.$F;5*)LG7!EC+CVA_ZZD[E%I5V-E=R'">1\_PI0P+"/[L%'*:X@#5 M-/>RY!/M$RQ70@F=6O!'05V.@:"\F?9G@M4^ D%$8$!1Z'=N_'GT$IK$B3KL M//-,*3U*T$]Y&"5W@,L@0 I\PIDO?;YE!S=="1Z)9*&?9730\CSW.YX'#WBQ MSPQYK@,.W.O+A"@7_!H/>(0[Q>N]9'R)K=31Y:L8J9SW G[#XJ%8]KR&&WO6 MEXULX"6Z]S>W)TS(%(3%P>XDTJ#\=7&."5PI(=2@$J!N^) M,B=X-!,"'Y,)/4A$AAYY+0/001-\A1RVN0P7-'_!68&I/#!RZ> )5B$20S%J MF67AQ( !%CJI$0Z+7\R=6=B>EZ),6-@HQ4B6/+@CUV-DK I>@:$>D"QDEL$B MC%CJ=(M@SWP>#[JEPJ]*4TPHCPT'^L[YE.SL-/0CH2>R<;Q )L0UM-]1+=/^ MTGQ#\>Z<[$JYV)VD8A@/^AQPEX#BQIG@$\=0R(UOQ=H!E3%Z(D-*8HPHA"9; M%MA@V J_1,8*R)3/3L4*H!>';'QE$.WO4>J[S!UEBMC$EI %@!.C:](AFCOBQ"B>P"/B4 ?:QQKRC.@>:^,)K)$/[:-F M"%%W^%J:5"GUY0I2OJRA^*EDDYY=WSA.2$E-VOL)#XGAA7A!*-]B20B8J>@I M?Q.,<_DR9Y#K=#\YN][K 2B=A\Q%KT0*0*KQ,TT/5/E?"0I6GF7B PE__B\D M87EL@QR7)L0)>90=[L\'$BFX_,M=-I"=X<@NP9$L?3:2>J/@HI=R)RR2K9RC M.+!>-IN>AP3P4L%60^COWP8UDY(5R'% ]VT756P9,$;S*3-ELV'G[ M)0O7ISFLX&P ":*&>!P''K\(AA=2_)(5BE8J16>)62G?Q:<,^,4%X7T.#[,] MXP7X9&Y$*F5A\R*+<$JW J0RD_TV4K/V?19!^TP1-+-EFN"@(-0LX^H>M*DN M<]X$%5"$[A'SR %^A30/_.WWB(R:FSP"=U= ;X/&-*\.7Z)^%0E)4D[JFOQW M5A3IDS&*G)7%L0%E.)!G\A Q0_0]/7QQ VI M-\RVT- ^TL&)-DW' ?.*V=_!*61 LV3GDC<[C5&3#V;H[*^T:<%MHUY+NI9$ MF74,7F^$KP&(99 CV06LM6U&*/CMKC%(7WH)!+YOCX"FD6%0P$$(.XTWT>V M;%=FM0O/EO_ # -8BD=&VM 5R:CDY"-J[-"=(+^GO4CS\1[ 573!HAN)2P/P M?<3CV!-Q$O$>_(=<9)C/)_XF7##>#GF M[=&+3'-8S+0!N=0-[0:-J?R4-<]RM /9\FO*9NF$B2U$ [D#O# M9N8NNF2 M0X7A@4/DKA5&*,GYE2D#NC@Z@1=\M#FH &TQ&=)/*(8%(SNB#@"+E=.E:4?3"C#GPG? M,L:+!VGXL+!;/?5S76$'ANEA%]@F= 3#J.T>94#DUV+ GK1!XKJ9L7;X?/") M/9 UC;C4;C$.(P+ HP3@$82%@)3TF\"23E(XV;9 MN72C\-$=QI@"]IG.RV%E0A(7]/H$G7?@%G3Q@9UXX2(.6 @R-"N7P',VS!V1 MPEC%M'"RVS%='I0,.#()GSM?'B1@C98,/Q<,DMEF+ ':DF9'=EQ*03G[&-3*Q/+ZD)]W1^2_!9E"D7+D^N4*K2E6:*\2'U47!+$T#E&)^7 M&Q/TDS%F9(= F#YP6@U)I**HO$O3/6XBP&:&Z"_B2A[\-XO\H1)^'T7RG =9 M[5O@,,S&>9\[&OL5H'?/Y*X491*G\.Z_4Q5:D 0 @] OB59+P\0%QSS!JR!$ M@;[,*,R.[$IN-V8Q6C?,[SJ2[XTR5JR9K!F\+9-!6 0Y"S2Y0CI.[CZ!*R;OLV#BJ8MK1'=*\"ZX9\-89-L6/@8[;<(I MB0586ER0PQ@(QG"8;/PI;X"[A4C(8@1;%_$9$19Y)M\H2U1"^QTL0%=Z&\21 MP0 7A=FD.(1T5B<0OIRF-$A1Y@08&FQ0A'8DVV9D$TE_=))XL7LA2H0LSDTW_47$&>2DE*OI MN5Y:; $OQ%+>/IGA)*B/P0#Z""H*[Y/\QAFY6/NDE\M5X7;M_.SF3IZE+BY8 MG(YRTM;8]ATPF.5@AH''E_2OS$C(PI$T@-#'-W<:I4XE/NCMY72#+/!)I@]2 M#5CX]G<*K;(IKV">@7?3F:?YQFN8X8G% V8$8OKI(%9BM^M.)NB2C]I M5 :FS )\,FD=/( T)"PSQ@$U8,WDI^0I)=_<75 5#^XLA$_F[;T)V4LQ0#1+ M>B ;!1VJ?,GSUB,E]Q8"SW\FO ML?U"=F]JK$7YB2):3K1TV.($P^AA(6EN M)FL3B0BI3"@(WBU?-&BUV\549)G?1J'=$ TJ*F&""=$$P0@\JM3RS^\PI,9D MEH=_DQ\VB@QH7 ]9 M+!W#?@,N\@'$G>S"#6EIW^+V.-VW+JPUJ_0QOWS;<[&:4V$;&&YXY!@QC21J M$9@/S*-T.UC"8LT7$<&'WX(DADU)W&,9KK-SF\OH"/8]9O^AG)_-K_SV#^C*;UX;[U#+ M+-T48LUI+2\Z&:,J,7BX)GQ-JG@R=D,'Q"]5BY.%N[+>[;)RE\Q-U;.J93!N MD)4'U L'B(5;^]E-"!2X($N ^ 98Q@P3N]F=5 MS,/&;&'% A%J!J<"7]8D=O &Z 4JS@NZH)T6.L)<;U&3R<4B5"'H63\M_5$X MT9-WFK++*VPR!;/TD=(2LHPUF&FQY$Y:XP[\&ZD2Z(&:B#CBP8 MB3(=)I'5C<2$FQNNIG5 AFNI5;159$56P4N#T>AI8^UZCTTC?IG^YZZ4DX$2] LJ!5-KQ MQ6Q7&*$$S.+PKT[M7C[(I)IO5-?I8T!%L-YCP&&=?NP*BO-0_(0>]TH@/D.3 MZS:A/PZ09>$L+8UDO1S!'3_PFFL [[1 ] X-X5#DAW(%'<5]>^8^!;SG^%*J MQ\7D+.'SOBS//C. FN?4YMG*5%M^;\^/4.\>NX0L\H+AD$2X9V%MY7\ MK#5[Y=;#%RV'PE=Q[K%--^#2UI]UV^>;K798ZZ:F5E/O]IH'VQ]W< NUI]E]=>U;VF(?T?X?D,=^FA3&8QZ.5L5&KVIY+^:5V5&49 M>J=555F68_C%!-C"=*5!K.-$3E,WNU7# HYKR6/]7:S@C.C\/(Z>&GW=*-7 MU213R'D=Y'3:>JO35LBI)7+.NWJSVWEUB78"1S*_TET&489Q(_M2;GF],_7# MH#:P;5H;'G&LG5JP#Y_Z5/%I-G7#5 @]'H2>]_5>UZ@<;U"XK"$NP9/LF:9B MSJ-!:+.G]]HMA="C0>BYV=:-5O7#T9=#YHX"OS1O=^_V^W#9:[+[OZZ3+'U2082* &QV&OLX8*C)[E^.?/;]_8F0K]5O M5#6<%?DJ\LFD7UJI.R3;RYE@SX-+M9NF%T#S8AZ[B18UEZ MUSC<7//C1DY?;QH;1@@5;E[ZV+RO=]M*JM43.5U#[_ZBB"YEA8#6JF@6* M?%1LM2X([+55<$Q)O\VE7T^=+-5%^IU4;!4+3*L\WO0>3$_O=5HU2EQ164C; MY'QV^G5*0E*XW"+TT=?-KJF0>13(;+7U?JO"Y1R%S!HCLVGI9E.EUA\',DW, MK:\39QY7\/EIDSS&UBVN;P>3XXLE/WU<6[D^X"Y<7Q7F6B.FKUO6/J):"C?K M.*O-"A5T%%9>*6E+M_JJ8D,]<=/6FYU]'#$IW*PCS72CTSO4@@V'8%]BVWOL M"9EF,IQ6,NVYV7[]U!F5TO0L5KH5>%YAY95RFU7N;#T1<][J6XI=:H>5CEG] M9$)AY:5#%_NJ97P"169_PX(" SX,0BX#EEK,?FQ7;_:HXNA63S>:U;V9_1^* M[,C_/"ID]O1.JWJD3>&RCK@T^WJSIY!Y',AL-75S@QBX0F8=D6EAQ=8*J7<* MF35&IMG6NYUVC9!Y0G'>+V'PX$9NX&M@GV]OGA^L WANJH!O_9!B'63/M.-& MBBIC44^\G+=57+%^2*ER2JV0\DK!WCT5%#F!6.\G'I?>$5O3EA=+OVP"<)T@ M&7A#MU ]#Z??IV"9E:LR/%O]L;^W];069/KKYB!\4.3YT@="L1.FJ$ +R":ZD PRQ8QB;QK/U MJ)9:)ED(]MO )Z"PF#O:5QXE7IP'P.JSJU6D0WOXG(3:((G@>11I$1]-N!]' MVI@]<,UQAT,>PK^U(;/C((PT)W0?L!J4K&6J#;W$CA,6NP (C?F.;/C*!J[G MQK.&]FV,HT1V$M%)%)E0:"^'= (@(H O_ M'(4< !UJ#H^9Z^$3'&P8>%[PB(N*N(T+T;6S>[&-%"6-,^T/KHVXC\6L>+[X M,)C0$ [W7)AEANN##3BP)[$; .F#:\-*XX!6"OL W/$P:FBW013C^Q'S>*33 M&3I@=ES^O0[;\",W@L?PB<> L738)&S&91[\&B4#>"$. ::PD-HGB)M#5U32(7/S^,N0>#/3 KQY=)QY+T5'\2M*F MD7_"!D#@2;SZDP+/8ZU;'NZ)C*WF/"R*?X[#=#53-N(7 Z"C[Q=L"(N]9-XC MFT4HDHJ<"DQ9!.#BWE]?_)3M68A;A]M!2.1Q">*=A_@6K)+5>'7:..3#?YS] M!:1+VS#:@Q8S6+O5;7=8MVMUC3YG;&C:\/=_=<^NOZ&.0,H'61NC:/KY)W9= MANI:2-I*('JJ='S0^@0A$!/ORB3>#U<:1Q M$!J.=L^G,9\, !]-0U^-71 V.7;-1G<5P"W+AL*7U@-]K]'*,09S MQJ#9/;0HAH!\7!#S,YK9E&1JB=.J(J^D?)$2=FLLF$SI ED&!4"2^2E$8F0"4V2R26<:0C.&/.T&0R78MF-QT$2@]"+7'@1GM.4R^^VA#L7\@G\ MCE,]P&)A5B $<%;B.'0'"7GT1T@F%>,""_YG#3?TK*AAMATD/BG8:0"[=H6> MX\P>+X4+R%'/R!JD!E!4E'KF0AWCK[?(!/X,7V#:XSCP>$/[R'QPR6@0_L"\ M!'SB:'E\X!1@N@D1FU#$@2]#!2+@L-H17@/$@F@S%YAB7@!JCTTC?IG^Y4'BY]R-;!C"E90987)F^3,8I?,!7_'EJS':%$4I0+\*@=3H=2CWK;^0=?!06ZWNT M6-='JX)B"L5/:/:O!.(S-%F-#PX=9,N^Y\L1W/$#K[D&\$X+1._0. ^U6W(T M%704]RGNJP7W226X>!@MO.T7@5P% CV@J=0\NYIG*[-L^;T]\V>O^N&+2!-S MB&4CD3L3)#"X$[VM8K\>0U.[K^6-F*OL\,CR),MV6.M\1[.G-YM5.T[4YY:U M(K4#(K6^WNVW%:G5!1]'3&KGIM[J'&3A&T5EAT-E[9;>:^ZIZ+$BM=,BM8[> M[;04J=4%'T=,:J [^U:%4B+UJNQS" 4CYVZ\:.?\A^TEN(?%5%9=<_@TY+8K MLF3I&LLD@&W\AQXLH2@#VXE5/^WKEE&U@XJJ9EM??/;T5K^G\'DT^.P:&[:; M5=BL(3:MCMXVJH9Q%$)KC-"VWC2J^A8*H?5%J%E'>^B$"L+?K7$C[;1*PX.$ M:5:U >H3O3ANW/SM+SW+M*X4=FJ)'<4Y"C<*-TJJ'1=V]L@Y)Q1G?O=4]'B; MX/'A$9RIMWH;AA0/S)$]1-ST6QL&"!5N7OHPL+5!5P&%E1?&2DOO&8;BF%KB MQM*MWH;!-X6;%\=-NW*3^AWAY@1N WP+8N91.0[NF%MF&6_ M_R.6';FI1X500V^UJHIYA=#Z(K2MMRNK;87/^N*SV=$[S:H>OT)H?1%J=8%# M-[P]I!!:0X3V=:.]80RX1ED*Y>Y!G3(,OBK[;W6/&?I37/# MP-'^9>@380M%M\=-MWV]V3[&#$5%M\=-M^==W6BU-FTFI6A6T>P>0EN].J8/ M*\)5A/N<<=O7S>Z&QSN*<.N!PY,DW'/3T/O=C7M.UB$,\OQIY;^3*':'LU>& M.PVX?EFW7PM-$W=T=KG8"K26@;J*8#*M1F?KR-U3@"FEV3W(JHIP^>LZ96%? M(39\C#37ZC:VCQ8KFJM 0KBN[>+7ZF>:]E5\ID5@23^>M/U9VK!\KL%IM]%:LWLM]NUS M(VKG6&@L"!\EU"\=7YMKBU#$F);PR>! M,BH<"!?Z7Y:T D:X(7H$V-J-YMI=?T4/]^)\LC/].OTV%Q%<:"")4$;+\*_I M5+@,=$_2![+7XMR<^AN(X MIL;&3S+?VM!=@%P7Z'[-%JDK&3)C<>(MU/ASO(5VY[J\5=;@>V-^TK4QT"'( ME.(E1DHT#X;Q(_;-= #77C"E86@:?3T>7-TF-6VW ?QV-0TB0MTEK=U]X'D7 M2NQ 6?A*\JR1?\(&$=+^ZD^6NA_LB;T+C6T(%L4_QUD7DBD;\8L!X/3[!1O" M8B^9]\AF$=H710D&PJH(P,6]UZ./MC T@6J#D"CJ$NPK'N);L$I6X]5IH#"' M_SC[BSLG*U^JWZ+.OXNIFI1ZRYJDWZOG6/O]]J4_5XY# \69?A] M_6:OJLFJ:K+Z^E \L":K,$9-VA0>6H_'^D!NG0:/"G('T76U/D2EV%&QX][8 M4;5AW;$ .IXM[15ZJAFK:L:JFK%6V>&^$PN>*4+1:F]8A*(&%]D5I1T.I9D= MO=E7I%8;?!PQJ='MAI:AFK'6 !='3&965S*3]/2N\UC+!IUJ@@] M[^FF>61%:4X5EY:IMUK'6!GK5!':[.J]KI*VQX/0<[.CMZQ.C<3M,[9]FJ[M M!SY?C7OU5GW>.J'6NKMO:7:P/?0VO/Y?@P"4PHO"R^OC174$K3-VN@HOM<1+ MY7+A"C&OY%W6WA&-'OJ8C^\2!41/3[-1*W)W"[9:.N9=MWS:L;&"JG MNAU#??Q>LW9] E\A#5-1[6%3;5/OM*MV(SD$NJT25CLJM6_IO2KG^(> 2R6# MCEL&M?7.I@%\1;?U0.%)TFU?[W15K^\CTITMW>BT:Z0[7^ HZS0:7"W',HZQ MT879KMQLJ!I@2FGV6)L-[3Z&>(PT9UF*YEZ7YM;X_B4:7"EV6(L=C$;5G+ = ML,,! $;)X!C,!;RR* MAHE7[).#=R]"-ID"-AZI#4O:4$>G)BM!@CU8PI!'T\"GV_0^@&J01+!W<$ > M73_"\1'E0]?+1N99NY:HT+NJM%?.? NOKNQ*L[)UU;J-JI9 X 6/\+L$;4/[ M=76O'#3@YOM0M?,'K9*A 3IQF-AQ$B* 1&<<@JO$X\EWC5J7QEO-AOF:-+XS M$K_?21(M(_ /VP*"?/@!K:CAE$G$45/ " M?V!>PF*4/0C9 +A;_(N:VN%'0_P('H-,F2!P&]H?16BR&+5E5 93UZ=O1+>Z MQS$'_+'O'!NX>1ZWL0$:L#&A"J>FCR5F=6#$&4RBC;DWQ962JF-@PA&"\/5\ MFBAF,;%L!%_8+,&NBS%R](/K $)!^$0NP,^W9UFG/A:R@>MA1T&:?@JRJ3!@ M8;/B@FB$ \C><_BQ&V%O0+%RM"_$8]_EL/ HF%";K,>Q:X\1T%KD E>P\!D( MX1:C9 KRG00D#.O.PT1TRGMF$!=5 (^PXK)#6B ?H ;PAF$8##*(8C=.8DYCED^=SUO"BX(-$9@2L0X(4A@==DK2 M6\+(FUW /!YW\GUFC)E(W;0 \89V Q""Y=J T (0"/L.$BJ0+ZZ:,\ '-G$< MPSJ?% %2VTWP(H?CPN"H;E*R ;=AZ1-!@BLW?G#&UAR#/P>M(4/((P *W)%R M:8D\*7(76D@Y@P+A,?@;S!T_!?H# $!$9)A)MG1,X!!A3JUDD.>AC0(Q MI6[8Y" ,4"IJ4Q=] !(\@(\X"(4;$ .' 0 9\)J=R?C2+=:11E<&&,I-F?74 M-L&E7'.G(-@'RZWN(%I3&;$UM,D0F5-/11ML#4-$,#^.@CIK GR@46]+H37Q M,R>@GT(N=9/L6;M2T2'3:,P#H](7L@$T@0\VW#D6[WN+'@()P(AF/ M5I'#A^C#R&W">TL?PPI28*!.0D[/=WHNWGD+TF[*_0A>=K%S KCX^1-B_0C% M"WY_/N ^)XF@OB;E@JH#4;.G*Y4QI M?*<0GER$KYN;N^6PE:9T!EZ*;)!U(;A\BI#A!$KF^PEL>9 X(RXE(+PM_3ZQ MP85%IB9687QX ZPZGWO"CTOE']4X]9%#4%H6Y<%J[CB]CMAMU1%;=<1>6S4< M1D=LH]'N[*8C=J]A&=5:#K]\\V*U)K4FM::]K,E\NJ5]:=9MJW?L/<-;E]K7 M^2 GZ)WT> 'MN17N^!K1CA=L+&Z9Z^'ER/IEOV;7\1,%\=0\ASW/-DY(J[WTWIY%3&_#ZVOG M#AZ]A9&XK1 D,+@3O:T41#V"&HH846"W%EJ?.EJVF;O8- MQ9=UPDG;:O3>:IO5E%!\>1Q\:77U5DOIRWKAI--H+O+ECBHE'D)SV<]T.57< MP]FF.&(M*R$]C?E^KT([N2['05'=<*)0US:PO_ M"5>LYA;^W<*5_(VL_(-M&6VVCZ#+^K$YW4:CL_M(V)'3<;=J-VI%QZ] QVU% MQ]5 UNI7;<*MZ%C)X_K1<<>LVJ]:T?$>Z/B$(OE?Y@IM%2MKG59B+(N,]D/%KWV%W)T1(7"DSBVL/1N2P5\:R=R3%-%RJK"K*E;YH9]S14IOQQ:>HV^HN1J M(.OKS2QQ@U/G@0A9Y/4\[^ZW. MG*W6K'F^3(2Q4#3F,/CTW.KHIMFIG$^X-A@.("AQ)$6 SDVCW^CM.3%\/5@> M"&]T]%:WMSO64'RQ)[[HHBNBV&)G-RDZ>EOQQ>'S1:O5Z.[Y_L51\875UKO] MEN*+0^<+JX0O3O[DY_Z9-H>'>?ACGN3A3T_OF2T5G*F;X&EV-\Z;.-DX8UNW M3!4RKQTIFRT5,J\.,]VHG%NL:/D5\KV56*Z<7F+IK8ZZB%4[6K;,I1N%KWT M5#O/YFZ-]NR'Z=ULE=IVL*FTIJEWC:IGSRJ=]A5NYC8LE19>#69_^TO/,JTK M1VQRH M9V.=Y+F-J;=:*D!8.WG34?'!U]&=BI9K[M><+#V#9&XJR5P[:C8Q'UI1N7_70#F "([.]IFO:4G7@%IO4"JNQ([2NP\U3BG M4Z%'HA([QR=VFHVVDCI*ZKPFR?7UEKGQW3PE=8Y!ZIBF$CM*[+SRG3G=;+:5 MV#EEL6,M=W.C&-5/,8.]IB>UA6/Q"0M'KI^"!6>13Q 4'?CGW+EY/P6 ZSNP M^(7!9![( BI&HUT&E7R9NP-*0_L4K*:=%0L,N1T0@N>743Z[ MEH/G<>R"2'W3;/2RC90.]\1>LM$:Q"[S:WN*#6R@.3>*\1UFVV&R\#LMSA[3 M]+?PG/DSO&, LT?('5OT%5^GXMGL5:8X;V2&GM3V..>TC'KO1_*H? 4Q:XL7NA,6 +6W M2D#Y>/Z M*3>%FLVBL8!&NO Q$U.2CL7E.ZX=PP#T$( \D;3P%D*.).1Z#Q'.0V&#]N. @(>C_ MF; 0%*/&Z.A 3$[CP-Y!FVBHH_'!PM%"8SZ=Z(25E+5W)166YZFYONTEH) B M)'WFV[R@1&B+@,P!]_D0F,(.(L#[N?@$1P'JF'K,YD0_L+8'%SD:!P#.C5T_ MP9?&G'GQ&":*$C&!'>!4(_Y6AV4 5?G,(TY'EH'WJ?ZU\^!&03C3AIQ'V3J MP-S)U*/I\,UX:5NP&K^A*:I;NJFT#ZI[EY"P<8%FW G*PM %3+,)F/*Q3LAS MU[DC!N('E&MS,S6:J1ZIM*9!B)0$?Y^"1,.QG2=KKQ?X1&JPC8EKUZ1C&BD: M:,1+-P;\VW.(Z98B)A/2GWBL_89PQVWGHOO+_8M03;[>I\FFA@!^@")IAP!M)0F"3!%*1A)OG0,-"&7O"HP6-4R20RXS$H=AS%#V+I0 "= MAQJ>VM-G3D _A4C,$4?^(N-]3.H[#!LZ1 M$=^F?7A= MVA/2BO0#_R('QKEXYVW*@OJSWI*^ECP1D%FA#<\+!L[;T@T1.J.2#0*ANHZ M!DHG03+((EDCZ-!5M 0W<#:WGNK+"5/L=N<( MH_:7 #Q.!,@[%R1P'(2 &U@# (LPB-^Z/I F_@)&-=@0M@?$F!.YP#ZR4 (6 M=0"$F9-/D7MPI#A$MT#/%C *.6HD#7OO#5S/CYA!%1; MQ?'F_0A!4*!R@1M2>QT)T2;UXH(>B@3_9CSJT6MB+I@J(%.J=.5RID$2 ;"C MZ GM(Q'1)"MFR5IX=)UX+"-*Q:\D!1GY)VP0!5X2K_YD*5JV)V*S.@MW%0I_ MCL/\CLB(7PP U]\OV! 6>\F\1S:+,-I8Y"=@G2( %_?^^IJ[U HDT#OH>!/E M7Y(.$*;>SZS&J]/ 4AO^X^PO[G#8-HSVH,4,UFYUVQW6[5I=H\\9&YHV_/U? MW;/K;QC61,*_#="5CZ.??V+79:BN)@\I6IJ3/<6& 50>FT;\,OW+%?CWX$+, M+EV?MDPSVK).0H4!< <2?T.%= M">%GJ/E)@/8K8.0@0+849VR]'#4>/_"::P#OQ$&DZ&MG]+6-(*L"[(. 56J\ M_#P(?[I.S9J7H[6CA9_V/HV6?P&ZN\<0[[9"[6AAI6A-T9JBM<. GZ(U16MU MH35IN"V>?(DP_XO0805Y5&6P+;^":>XC.'Z6CP. M$A@4C,-B]K92['?7Y1'W(+91TWDEFJ[*%H_L@EK9#FM^T:RG M&^T*-\WJ4YM(D=D!D9G1:%8H&:.(3!'9!D36TSM=2U%9#5!QS%1F-$Q%9'7 MQ#$36:NIF_T*U8X4F2DRVTB652FII8A,$=DF+F97;[64RJP#+HZ9S(Q&Z_5E MVL]J6.UZR['/5-I"7"Y>*<>.L@?! M>;_7/$3SZ\BQ8C0,4Z&E=F@Q=T>.%V"7 M@SS6/W*TM/5FIZOP4CN\ +M4*/-^H-&C53UT39.\MSW=UGJN\.I!=M0UM^FH M6X+FPV"CGMXS6X??P?LH<8-Y"PHUM41-6[?,GL)-+7$#AD'5_IT*-:^#&K.E M&Z9"3CV18S0L0Z&FEJBQ++W54;9 /9%C-)K-_:#FM:\LU=(;O5NG,OE!>J3- M;3S2@PWLF*;>-3J'WX#]*)$#+JE"33U10YUOK"N%'84=A1VEN^8@O5'K),]'3;W54@'K>N(&\PL5:FJ)FLU4C\*.PH[" M#JB'U9WE$[3_L?5]P3)]L HUVB8U:N!K+WY0Z/= M4R;<0Z+:EM[I=I2\531[0#2+"?**9)6)<' F@MG7FU;UJ^M':R0HZCTDZC4: MU@[%KJ)=1;NO6(]*-]O*.U/$>Y#$:S3,ZM747I1V3Z (Z1_T#^Y<,%@4&W'1 M=RG2@B'6C)@$N)[ _JX%21S%S,=MZ=J 1:Z]4:D_": "UIJ %R=(\!+0>LYI M[0BW:^E-H[_9N27$S+U*C\]0(KM/7VUU3$=QA$MQATES7 MU#OM#2O0K \+17:*[!9%G;'IC?I3)CNR7'^*&;R4)H(7,N\G+!RY_H78#&%" M/L'A._#/N=3\?DHCKN]P/[Z\Z.\^3[_=L)ZC!VMU4KS5Z*U9,VRGB^ZML>2S M:^W;F LC^JE:;'&0YX6XD39A#M>2*9KASWXZ#$(MACG8(P,:<;2O][]'NO:% M_@2+/37@I_B1?!10R>XH2$*;1PWMV4IQJZ=8GD%[9)'VIM>0R@( ZN%0^-X; MTVJTM/1).F@\#CFGWWT G@8^1SR.-.[C1/=\&O/)@(=BL*:A:Y9AM70-?)0I MMY$$O)G8TQN@(6U^MEZCDS[1MYBN.3_=.O *@\D\D 54C$:[#"KY,G<'E(;V M*5A-.RL6&'([( 3/+Z-\=BT'S^/8!6GTIMGH91LI'>Z)O62C-8AAYM?V%!O8 M0'-N%.,[S+;#9.%W6IP]INEOX3GS9UAX F:/D.DB'L>P=-S;G! M#>V?P2,'0:-K;HQ\6GB5LK6[5Y'FN)$=[$Y8 M#-C2!ER;,M>AA0AN"C6;16,!C73A8R:F)-V$RW=<.X8!Z"$ >2*7'^%H,VHM M@E(D\6/7HW<^S0MJA+8(Z!QPGP^!+>P@ LR?BT]P%*"/J<=L M3A0$:WMPD:=Q .#=V/43?&G,F1>/8:(H$1/8@8A(O<6VX$!7/O.(UY%IX'W\ MG#D/;A2$,VW(>92M TC,G4P]F@[?C)>V!:OQ%=$MUZ_9!]&]2TC:N$ R[@2% M8>@"HMD$;.!8)]RYZU0. OD#VK6YF1[-=(_46M,@1$*"OT]!I.'8#I^",G.% M[";2F\ [[G_FU#ZRB51A&Q/7KDG'-%(TT(B7;@SXM^<0TRU%3":E?PT1Z%_" M 'A;UVY!)RT\6GCS(^V'@%1X63RM(5B>I,X7 0)IW"B92A$%U#[A#*2>,#Z" M*4B]3,*A": -O>!1@\>H?$DTQF-0X3B*'\3250""#C7,):?/G(!^"I%J(XZ, M1&;ZF!0W_C+@PFZ"KP2A VQ!_J*41<%!BGM$:Y[2!NE[\6 B-P&&#H<4$ 1&CTA".86D 1]1=9G,Q#YVCECCYF@%BY589HLQ')8%.A:18@ MND-0HG["BT,O4=3*827$GA1(*T;.%UPZW=.+5:R+3X%J'X!I@ E\@!*1([[H M^L S<1 B$&V/LS!G/8$AZ56 .P1&-7!>,'%M8O>GF>S1C<=H7:=JT";"1!(F MP9#I'>+NQ/\N;2]Z#AIN-=(DJ)IDSBR9#8^N$X]E!*[XE<2QD7_"!E'@)?'J M3PH!-20M'NZ)'*SN0EF$PI_C,%W-%)!Z,0@Y^W[!AK#82^8]LEF$$;4BQ0-Q M%P&XN/?75^&EYB"!WD$7G&CPDJ2;L/E^9C5>G08FV_ ?9W]QA\.V8;0'+6:P M=JO;[K!NU^H:?<[8T+3A[__JGEU_PQ G,L5M@$Y]'/W\$[LN0W4UB461TYSL M*?8*H/+8-.*7Z5^NP-,'5V)VZ?JT/?KH:G[TDF(=M'/QYT2G\R&F;I\U5#]1J6T:XTTNKGS7:UD=2:U)K4FFJU)K/U MY$BE>5&M7GZ*)02F%(%/WT.H1W+4D@],TE@HEX_O_L8FTZL;K7.I?47CS78] M-S/KYJSH8G1SWKR>MR;%TZMYVW+YX[5<:3P-?2Y1[=E+(>7GS>9Z&%W[SLG5 MDC58I[/F#S)D](U"1A]%I.@]VM'K=.=6(*X XD_HF:Z$\#/4_"1 ^Q4P,TU@'?B(%+TM3/ZVD:050'V0<#JAHYT7HZXC@Y@)7:>HB-% M1XJ.%!TI.JH/6!0=;4]'TE!:/)T2H?B7I;%G!E#SJ'D.>YYMG)!6>^F]/8N8 M+*ML_=-&<;O8P4.[D%*T\$P=!G>BMY6"J$=0@_+70K;!-ITFCO,B_>'N2=PW&3<59&F&E+Q[B/ QTW%'<-09%P_,NXJ,JY&QI:*8M20 MC#LO$L0X!$?@;IVR.;MS!DH =1B,V]:;S:J&U!-44>,:H@?%NI;5:&VF@G94 M2O?P*/EH^L4?&RU+Q"AR5H+Y\(FYLVF]CWPGKZ[7W<'_TB*$#2[ MC=Y>PUC'Q!=X[:W748QQ%(S1V32#23'&,C -W6QV%6,<"6,HC;$[3UYO=7N* M,8Z",99,J1,Z0GGW9&,P=9)R;>JMODKPK1W3;FSEG6S4SM3[+75MJ':$W&XT M%2%7@EA+[QE5?1)%R*] R'U%R-52A'6KKVJZU(Z0K1.L'$'M>=8\/5G3+92- M8)I G4Z0X)V-"IU@CJRLS2XA4VN19AIZJ[O=$=-6T#F!1@F>EX&GK1K.J,:4$S_$)'O,%KG;RF+1PD>:]/L M?B5XE.#92-/IW4Y?"9Z3%SS&HJM%\:J?8FS^#/]UW(?KG^&/=%D3:E^4 @7G MD$\0$!WXI]S]!IO;5$[7FQT M3*&K#U[PF,&@ZHY?;C^K$%>R>LV--*9%R73J<2QZPCQMPEF4A!P/WH,I#UF, MMQSQC-[&CX;X$3P>!B$LQ>9:/&:QQN!]/XBU"7.X!AS!0PV#>/29$]!/(1[Y M1S"%3D^C<9!X#OTRX,!>?N3"5]S1&"S(UY@'].[#W \<.WS[/"Y,?YY@F4;7 M?XM1PP?XSM$&L^)B;?C.C5T>Z3B8C_E!7C ^]ED M5>;Q>"2^G":A/69X(10 "-_!V_&,MLS_3-SI)(. S:9$^3:)(F0_+YSV:H(EI!_I,.2"&% W/"; M Z 8S<2T=C 9P!ZB EH+*RO@25ST==P8>"-J:!^2$%81ZHL;G; 9$C2 8)AX MN&T *!L1;]%H8MF!:*G$'YB7B$EQ2[?!!! V^WNT%N/A+YX+- 5KF@F2@NGD MD)P&++X.U&@#*3*8MK D>",*?)][VN.8^QFKX,RNCUH'&;!8$'4K>B3ED.E/ MH0AM[# UC?AE^I[JD[DE=B)^O'ETG'J.B:ABD MK-)C%#FS_!D4V+S!*YZWVHUVIU/ZD]$P2Y^O&LHT&SVSVE"KGS?;;;6H5U^4 M]?3DI8=T5FNQXYPDV_4-OOUY0DLV#W'0-^+ZE]Y:"T;=>3 M27P@7CZ!]B-!>/Y[JC>_%/3FYTRFW61Z$R76"G-JG2-0U4^=D/,A"$GP_JUE%-Z2L#\1,:A2MAJ'K3%T!VSZ$W5(UK1UZO1E^H=?;CS;*.$+'/IO3V3\\:]B4^Z)_&GZD$JU;KXR1W6^MCE MO*L;/6/]I,CZ).PJ*CL<*NNUJI8C4'2FZ&P#:6:V]9:EQ%D=<'',9-;4FYWN MJU/9"5S<4"T_C_3[$ZI!\&6=@WJ?QZ=5>."\U3]$M7SD2#E,U^_(D=+LF0HK M]<-*^_5YY83ZH]VNE;5V6KW0SBV]VZN@-I_ _K[2FH\3+TV]V[$47FJ'E[YN M&BV%E]KAQ33U?J>"^MP18D[@N(Z2W H9[-7+7,@]J[M7+PJ9>O-G7^^;O;V0 M3$VC[8H;3I@;++W?[RAN4-R@N &YH:7WC;9B!\4.BAU$AD&G6_WL=U_LL-WE MZ3U=]7S_R]VW=S>ZEC5"2A^(_VH?:9%+OR\_QV3&WX(H*K[ZY;[PKU^I1N 7 MJA&X]#@=CNX0S;]9>"3>HO.]A2N;G-EC;,Q77D'WFS0AC6AP$ MGKAE.0N2XO7E].XR_#;#H\1XS"=XN=,%\J#!="T(:3PM2@91[,9)S+4A/L/1 M(Y<.(/&6:\BCQ(MI[I!/@Q"WF%^F;F@WD\ ?:0'>.RVN51<[@$&.!"%. #0J M[HP//6['!!QRGHMW< FLPP3_#B_^F;@A76F%YPC;LEN[^ %@*PZ9'2?PFQU, M (CRHZ5)Z9+Q9,KLN'AWEI:!:_;!@Z=_V&/8"(\D]C#E=A@&$VW"XIB'=#.]?& H D@H("XK'$0-[1=N,[RM+M@6_C+' M5CYW"9B'R%8^T,0"[*3,6BZW@-+&8[:X$8[,4RS)JLM_3>3L6./@W(,G;R4E MHO@)\<9XA+?)818\$8)!YFHV1-L7;#+B%U&/? ^?(3CSY7/F";A M-(CX$X4;TKLV5/4DB%QF;,0O!B%GWR_8$+9XR;Q'-HO0IBH:4& K%<&^"+'7+RU3!BEA+SK< M#H0&N"3ECV_!*EF-5Z>-03G]X^POSR.QFUXE!]Z]A0E1]_[\$[LN(Y Z&<#E ME8!^2\MOD)R01^/:5QZ!'+$+%VYJMYUR/OU,PA3%X4R36T \>?DN0WF( :(2 ME*^CI_976?$4,E]TS1V")N @[G4-W*

"1-(X0 M#$3*I_!P 2$MO&CEHK$)1B:HL.%2P&8?F$=UA.#C-YU^0W98 M2ZD'7T6X/ ;A=T'B@L\? >%ONE;#F'O]X( &]A)9?^B?QB%ZF'PR!7<8_5*_ MP/QYU:"&]FT,OPX#.XFT$1@MP,]D=0/C\Q^N,,3FO# '#,Q@1O;E([$:U0(+ M'T11)CGM@'E4J2@:83@38; <^'8$8@$%8O" O.<5WLZ6 M-5>!B82CV EXZA[>3!V-@== +("YB!L#)P2P"^8W@LPGI68U_.M'K)F6-@FP8$8=:7^EC5.NTG=2U^\@ZEQUS$;+ M*/^II6O0D7U:Q>O6GY(GVMC@#6JL_4NQ35F$#LC:@BWBV9*43< M[W.%)R),8*_&H6NCD8,O[+P,R=/%KW8ZABH8I6H=J5HT]0?>Z=:BV8:I^NMH M)E6ZI3ZZ^IG2+3(BKHJU'-N]H#:X.&8R4^4-7DM"%X(A*R7TL=\-L?16 MKT)^H;JT\WJ(:9KJTLYKB($\"KJE&#C&J8QU/MDGCJ<[!1:>NGVUWMW.KKK2J7F@Z_LYIB!\4. MJZV-OEZIGLN>V>$@;W&L%8[,#_SQR$B<]FL2+?!_!BSW6BE>5BH'C%I M..1,Y%R_,:V&.9]L(_*T1;X5SA>Q"?6Q<@-:&YX=8/H)SW1Q5,C@=4+,K,#L MWE7MM#!Q&3.,\??8G5#"_5#D9TU% I"=1( >'FI3-I.95O,OI\]QA2*!2^1H M\ GFN' NK8#YCS" X,=!""M+0A]S2N"M-+V;,F7D_8+L6H$+0$U;HXD.>C)+ MJY!331<-RM!5QT2,:D18%G'9A @C#V?!'#E)=Y1/_L9H6'-TIS])>.)Z !(: M+&#&&2"O0'0)3[\1N9%)3#4>"#GTF2PT2"F!?J%Q';% LY"G* B\)7,=_4"+ M@( \!IL. ;:,T@:+7 #$C_3/0!PQ#S/8A\,( D;9)K#"WQF-7K%24HOQ\C) M&]K!TTZ9F[X)[:0@%"2S**J>)IEE+&4$PV)P#P:)2!*2GZ93$1JDA"&R8S^( M&,:!AYJIF(V*]RO$90O >2SN'^ GZ(]@*M@C"QV1TF@TVO-"5J:##=TPPE10 M;XBOB3UG>R(2?&,VNJ6?+G ';E6(/8;3=3)B2[>20O^=RR;8V?%#$,8AIK1] MX_;8!T(9(8[.S]Y]^';V5L/=HG+'V3[P09A@1K*88Y$ST@E2ZETFWC5O%UCF M61U)?D666NB*6XDW(L482>,+V#&V*Q,&WT+KV[\0937+7'G,Y)U-QAT@TOAT.T[N"0-@RV5M*BZ82R^-&>24FE")Z45 HIJ"A(3Y'/;L?FT(==2N8=H@HSQ5WP>@J60A[\Q-Y6U3>EXQ 9X>N;+JZMC[80K2T M#DBTW,'>M69#[/U_$J !NC7W(!K.P@,O_?<[-[+!GB;C@0W [$&*_ Y:Z:L; M?3\TN?,)#&PVG0(5HEI6E_?RRWO]G5S>L[KJ\EX]5W>JE_=(T+6DH,/MA($G MC*]!/N'!@F"9E@#)T9:ML> MBQN19* ZLG"$W)GP20M1+MR#,(JD#877@EQ/%+V(D@$51LBW45Q4:CD*BPA< MU:\TCDY+#%%DT.U-@AV86(XNS4NJ 2T.O*0QAA:J-*[Q)J1T$",MFG+;';JY MZ0T6[-_!4B:8T_4BV*ZP'B.^#O*DJ;OR]UT"MAQHZ-*#_9I,$N&0TWW"8#)) M?*SKD<<$\B!D?G^N"'!$B_16*""#U]-$59"A:\.\YV>W[S^?O94;3-_++>_" M>Q_HO0C-F#" =_$"')KO'D:CZ&;J#.,,;D3N2\A'+)0Q!0F('/ '%S_\M@:H MY]$!8!6WMC]\QJB'[R2VP*/&YT0F?L7)R\/8LKS9.S_4&@3+LL^XG\<31?S$ MQG!P2G<9^XG;TP,*/P6^(-]\92(H7=@#SDP\X8A7"RO\VU]ZEMF]6FN=C^B^ M9=O5Y$ 8F@I\4OW9;4;-PZ+OBL=6I!E=VB8 MXYURJ4WIMJCV(>-.@4H@O@/DIY +:BBX\%)ZYY3OIONWB_LOQ@7D_HL>]Y\) M VT1/A=]=1W@WTQKP 2^N##;3*0!3V$H:12RZ5@[=]XBL195 M?4'/K]2.>4@B#49@,(EX!)4A5J4)"SPRTSSW.\I:"BH]N28?KGY^DV[NR/I8%U]_O;/]U^UNT\? M/G_]>//M[O.GC<.0S>:AA2%-Z9W_!K:J)YQ4CJ;[2M:;XM M="KQJQ%SF%6KBM 2DL*0# M.H_@ODVIW;D,V0?5I#YDXC/P8"B?%#PW3% MH'T0A8X.33+\(4_+\O"#X/LSN<6,4HN;/$NK>M[X?I*Y&>@F9N>&V8D[IJM( M4_L=MXN6MJG+,W5R\7#XM%B4B%!AK:@E Y:F'6!)1(YU+',:1!?:%2>C05[* M%DLT9@5-2X\'LP.^U,G(\F;FEC0-^8,;)!'&,%)0E:6JK$OM_4.C=DL2^^\^ M*! WBBED<,\\48;LO4CZ*$0G49K]+M)_I.(\.-[X%/AED:@U4=RR#@W%S0:P MZ) 1XR13X.9[[F/&68[50\/@.7NKKE'_B?D@DLT*: )[AV7]&%LR],\TSS MV03VRVWG$@"(H5K3&+3-FS"\<0+,WOO@L=&9)D@:^/='?#ET?W 'P.%%X TB M4P\O^DU,-UE_JLWG >' Q <__S0WW_7BOQ$HF^_^6SCQXW47U=]X\U6F:1EG MUZ)(.UMG^TP[PYDTG.K"Q)1V"H*P,$2['[W7,P31&=Z >.9%_0S/G:CK!2X MPR:%HWRAS(P>2@\,]_-1(AIQ:/<7_[V%S] NS1 &3K,O +385.)2YEU>[9V[ MG] .':D=WO\8NP,WWDJO'T2A2]-HF.UJA2Y7/;<:K69O)]4I>^V&83Y=,G/S MZI3[K !77I]2$MO/@_"G:Y (H#YV5V;RH #QCD=VZ$[GK+%MZIYM5"&P[.HK MC+#Q0=]FD=]U[H"N%X2>D\%O_/.J4S7X_@%5F_!%G?(K2'U.1*)%+= MCET^U-YG&6Z?I8,P3<(HD5=-[F6*1].P4L?AGH4#YO/HXO,/C\_27$O+,*P5 M3/-*]431N M8U@HT?@JU%64C-O*Q0.S(__VEQ_M]U?;&)-*.-:(?.=E8U$ FK(C$][8OFW, MRT.SV3;HUHV,VZZ6G'VC4R>CLCPVL3=F,@VS=9FF$VGF#$D4_WI@@,3ET'>L9B!I>)A M[HYHFXN7EVB>F(TBRH+'DR''F;\*=D=A7_%B.M]+U_RO(7/=W_[SU575P3#7 M@6V2:/D;^Q'XP62FO?\1<]&'\MX>\PG+N&T[*C](%7)[\]LI2-?342$E5'[[ M_]H[M]X$82B.?Y4^[@F'BIM[,!%EMQ EZ+9G#&:0,4A4EKA//WJ*EPD,QD5: MRY,F0&G:TW]*SSF_$Y:/Q_]5V_W 28HEV3R3RCY6[GD0/:Z5?8SC"^PJ3)Y) MF5>',@\*R+7,J\9BZ30"'UB[IBL\:!_7 J_ABM3NII)=#8,2GZF\)>O*QX6\ MCP FH!GO2:"/T4IHJ7/:8LM"Y JNUK.B@6LLS ^X5ITKB%9>G)C,3\YG9?1CSQXN7#PT@'=&^#AZ&J=[5C2ZGAQ'B;# M^8NNS!(UH?9\E/A%JAVYZ@EG#K!=!,>Q<]6G 3?)@S@E?H6;LC#7TW>V"%R4 M)D'J$8!62'H,T9"XF$'PFL42"B"$T$<".0_9D5C"?3=X"-HS_(WE ?0R-:L/ MCZK$SF:U*PG]VTXI"3+70D>22MGV2J+0[E65('.^;4/Z&H;YFBOJ=(9&4UV; MZK\I3Z6EQ^QO"X?M9+\@=HG!EOHJUGN4T;1(>;D^-386OS=MK5OHV;-<) OH MS?/,LV1@43<*$^\+TI>1V":9R_\ZVDOZO*3F"S/C*,C;NXIL(?T+/.N^6TT$L^WQ%=B"CPK?#11YTCA M(Q=K4'BI=CVEKT<7I_"O-J;LV 9Z)"391N;YEOGJ[(%3K?< P^\$M@508)#^ MHU*;,=H?O5JY^$?\2'2YAZCQ!+63/4&MA6=N@Q]K\^D,?@!02P,$% @ M+(!L6>RE[I^?$ P+$ ! !T;',M,C R-# Y,S N>'-D[5U;<^(X%GZ? M7Z'E96>KF@[DTMWIFO04 9-00S +I&=F7Z:,+4#;QF)D.0G[Z_=(MH/!%\F$ M3+/K3-5T!:QS_8Z.I"/)_/3ST])%#YCYA'I7M>;[1@UASZ8.\>97M?M)M_ZI M]O.7'W[XZ6_U^F_7HS[J4#M88H^C-L,6QPYZ)'R!^ *C7RG[1AXL-'0M/J-L M6:]_D61MNEHS,E]P=-HX/8^;Q4_9YT9CZIQCZ[(^O;C ]?/39K-N??AP66]> M3C_.[$_.16-FOYM_GN'3L\;9Z:S>G)Z=U\^=CQ_JE^=.L_X!X\O+C\[%#,@E MTR?_LV\O\-)"8)KG?W[RKVH+SE>?3TX>'Q_?/YZ]IVQ^MUD]3YL;MST[$XZGEX[@Y=S>\.7:I_]ZFRQ-A9N/RK!&W$CQ( 5?B M^=SR[&>N#F=UOEYAOYE-!,]/Q',AJ%%O-.NGS12IFO*TWCBKGP&EQ3DCTX#C M+H#6P3,K2F:F>5/I:X^XY*LAD(T^]2VN Q2T=*'IM*L5/L3[')??*J+3^^? M?*=VHB\U\.MSRUJ5DIRD":5'WY31H"@LLM3()!&?ZC%=77Q5;YX"R'OKL GX M.XVI=6(*$NI(1GYV'X_IP\G#B8Z<;G;7/Q1 M)A*WF&#;*2,S;B[^R)!I>1[EDEY\$WVW6A%O1L,OX"L1.I_C^!GA69Q$4ZDY M2N3-R\O+$_D4DJ DMIC-J(N+&Y^L&%UAQ@GVDVE=,E@P/+NJ07*OQWGKCQ7# M[T&1N$6*_W8?$(]! /8A:4IS^QM[8A8B#*YJ/L#@XM!#1VR^@V=ES0<2XI'_ M!^-=:UK6>"#![O^ZW;;EEK4;2.S W2?D!?D$GB/B7-7:%&:D-22^NQ_U,N83 M4EC8*F83,]K$W9>&_*^)ZIM9:QU)JI].=MON< E\[)C>%_GW;D>.B*,F!80[ MWM"FV^XZF631E['7BGQI#L9FO]=I38S.> +_WAF#R=CLFD-CU)KTX*G:T6H6 M!2A<7EZ<-B\$"F/P(8YA2/!$&Z;([*(-VS>8NFWS;C@R;HW!N/?5Z)OC_=%* MMP8TQ[@W&$[/]RZW9[QBCL?'/^][D]_UA*^"I!/)#"2!#.:@W M0$E)?T>AK JA:XYN6H/>O^2\2PG;5F,E'A_%!)SX-K (&(8/2?(*N7C?IG!)S02&;JD6T.;DU1LD"A:C#F0.Q MOE'/X@MHE5!QZ=$HH/NU ( M3C+1AY@DF%4(!KF>OVZ-C8Z(0F,PUEO:YI I04@M7M8*%BC!HT+^AD7-_=U]7]2Y9,\OOW>DYJ!$)+7, M3?",$E*E]XJ$N3 5EW&JQ&.KL:$DLPH!,39NQ$*S-^B:HSO-$3A-HG1^:KT;,4$) M+A7R.B38N]Y$[G+ -+!MRM*N,="J,Q?1*G%(K883W.2,=(M?A1 9WP^'?;GO MU.K'>Y*E.H6"7HE,:NFNQ1P15RKA)8Z?TR381R"96PI(:BC.VV M*D*1N8.FB481K1*0U B4MP=7152V=]J&* J M7M;1LY W-'?]/\(^9X'- T:\N?&TPIZ/?LN519BXCM2GOG\0J,N)4L9! MJ@2ACH,M#5"L @(=T$8))+1X"Y1=]-H+RYMCGWB9,+9LFP66>Y X*25)&2;I M4V[*,(D40,3+BYA(B4I&27I_H_2(H,%"B6NJF)*U65+UU*]V]!_- Z %3-[P M>AV\P&76?,[P7&I&9R/\@+W@!3U-P5")H\Z=P+!)0@RB,Q0)>L-5NDB\Q-$) M7$QG;>IQ9MG\VG+%._"TYUK[\%2A>YDJJV6C&TL2N,:R4"RLD@AG[C-O ($) M PT\[@\HQWZ?6IZ8^':)!PZ#B<4(VY@\B!6^+O@'%J>,BU1Y+WVQ>OLH@RY,V51*6%(U MP_0)B I"D'.(01<+!;D2E%3AL/ 01 7QB2\6ZP*RVUZ)0*H6&'.HI+LSCHYT M!7? V=O4,.7LUI(R3OXC%8O*R"^ KH";$L14 M(2X7Q*24N/9=23P+SOZ9?(%9N0&U'#9MAA_"N M90LGK74!WX^K$NQ4T2[_=3KR%$0D#87B4"SO#>B-GV1O>"Y1FU.7A#M9VGU[ M7[Y*L%.EP$*PPUZ]J;4G)%82[NP[ N7/M.FQ48*9ON.>=^F@ZFNJ;(^/.;6_ M75O LTV78H&27!+U/%N,9L[+0"TE0@EX^O1B/N!2L,^Q(T]N$1O^DFZ\![E^RX;N4V*X/H (94"DCS$69(!8,MJ(#J,$2>$H MEOX6$-O=UUP)&8>!OX"A$FSM5^[%O1^%@BH.[,X[]K3QRZ%3PJ1^15\E<5!> MWBMQ5D&/D1*IO5[=5TGPDI?Z=''*HE%!TE2\TJ^2SL][1Y_^6;]B>B4H)5[U M5TF TE"YN\^R/G@93 M)9[IJYZ9>&Y$H>D:Q<)0)*V:(!??M6U;_D+\;_P9D ?+!3O%"=?-JD@\TX;^ M<**4 ;''.PW%A200\4[^BQ):O)-[-8F5H&SP%BPI!,?!:N7*GU:S7.&CKDL? M>]Z,LJ74^T!QHBE%&2+I"I%.B"2EAX$@Y*.$ O_OD?'3R?9/LX>?MWZ^7?QX M.PZ])..&N_X?;>IS.W/&>,V0.QL?%DNX%#O/GF6JC?P> *FT1@@K-E M!&1JYH3L*AM^&P:7LZ !WA*> WY 2A*>"#:W# :K*YJ84/"\;*&N&02 M?K.D'@0.6_?@B6 >_@YVEB^'UEI\-F>=[N26NL[4LK^!XH''C/,HI'$9-% HD*\%)-CR%1=[(@XO*$/F'GB2;&%N$M76+( M"#!?LR$]\+7".CWB(T@K8C8Z= ._2YZPT\4*U/):'P-@UZ!#? '9W]PC'6 MH.7""DA,!W,GGYK4:D.)YW-+3%G_PLEV-V"P3((E(F0(4158:>3)(I)C@#/N M*V/J2MYQP4V1+!541V.9B*Q'RKZ5,"N/Y!ALZGE#1FU1%J4S_F@QG)A0BJ2A MF(5IDQ]!QLR>-0,V'.94^TRX=TB/P,3=VUT9=TQR$ZD6[9$6+9)G[N-U3G0* M.M?>0IK]AXM7K5KDG"B77Q<;FDMTI):&QYI;YQ_!^+T6L62"V?) KBC%ZAA\T"<>-F?;-Q_$K23F@* NML1\]1:LP.R:,D8? MQ34):P4-^3H\')>;O [ ^4@S7 =/><\3A2LYEP@$FN;LJ\6(4%:@[.=Z18NV MA-TE#"0>QW/,RMK7\\"9X=:6_-,2YZYARH$9]KE0N!/@">W@F16X^6/VBW@> MVA^)?@),;*%02:<,030;4$YL/)1J:!J>07?P+/ BM-OT 4.ZXF/L@:9]F#(S M:R[BDM [ZXDL@Z6FI3J,7B?.5Y!8=-84<<'!#W<"L=-E=-FFH!(7]F/863;T79+SSCO&D^BLNL+ M58TG#LU AW#PR<_@+^;[O3M\D0%A4CJ\8[3XOI)C8B*-K>5'VFA^,)<>F09^ MGWIS,9V# 0K:@"GJG4U]^F/H(&W,.#0,$S0 8P="2W%"PH"I/%UCU69F"09' M4&$9+R VY76NZ-1#BS'QIFGQ9U1%: =+>6;F ;!#>1^6D MY)6WA#77Z[2MT.EE09NO-\-_6*28+*RX>\>I46RG44\R\>$QO[/64U@VFYROE+E_*?T7*;[]";#J7XD4ZHP[,;TBVC\;UTB6+,+"0YAEE!8FF> M3(')E=<:BR7D.9_I51QQC#=[BCP\_U 1/[S M""8R:)>R\T;SESLQ\\@'2TUYK&="=W? XE-63&006&A G@F(O\A]_8?VUEIY MQM_?9?(HMF\O\-+Z\L-_ 5!+ P04 " L@&Q9>).O&Q(? "Q)P$ % M '1L&ULY7U9 -1R?_UD@03%G2"1!SS2.!RR"4+G?%GY52Y565E_ M_X^O)Z-7G\MT-IR,?WO-?V&O7Y5QFN3A^.-OK_\Z?@_N]7_\XV]_^_O_ /C/ MMQ_V7KV;I+.3,IZ_VIZ6,"_YU9?A_-.K^:?RZE^3Z;^'G\.KPU&8U\GT!. ? MB[^V/3G]-AU^_#1_)9A0RZ\M?SO]E;&850D>HM8%E. <@C$>N(^V)I-O MKS_-YZ>_OGGSYB7R?3C&\&8?+/\]NN+KW^]]?TOY,4YHM1?Q37JWN_ MT7Z"Y=>@?01<@.2_?)WEU__XVZM7Y\,QG8S*AU)?M?_^]6'W\I7S,IK,?DF3 MDS?M-V^V#_:/#O9VWVT=[[P[.L8__]S9/SXZ>']PN/-AZW@7?XL"+!XX_W9: M?GL]&YZ:PBB=C18#LX<_7SRZ MH:,"7;[.RSB7\^%9OG8T2=>^-&K*F4R7?W,48ADM/AV!C"*>#@],R19CC MC[LX74[*WF0V&W OK3:1 S?1@4)60DS&0#0YF2QYRLI<'ZTFT@QE6FBUAEE< MJ/;B'6_:.+XIH_EL^C^@",\^%\OF2_3_$AA]-)'3I9_OTXG)[3ZGD]H1OEZ*ODL0JZA/:VH 3C-,5JN08R 2/@X,D %FD-4QS[;3>M)-X6=/:%S[>.UV?J3TZ4XWQ]10% MG%P'=&%%!EI'9I0I((U8F"0.WE0'4DNIO&!1^$+-J <1/=&(__])+CJ=$CJ& M<\$N0%Q%-T@A*FMJ N<,$C]AM!**]L "-[RXR!WWY(;]7CBK,$QN*DSH*\6H MU$G&K^W);'Y0?Y],\FQKG(_*]/,PE=G19)0',G*>DHXH744\QC((S%E,[[TH M.N=:9""FU_UHGBLGYKYW/W7G:QJ=M365W9/3,)RV!939NW(Z+6FX( C^_Z@L MZ#O.6R>3Z7SXWXO/!ZJ$Q)2WX!(J76%0"('C*%7I-(\)TP8M'LF_R4'U*70@ M8M1RYKRL LGF&::5^2RU]W\HH[9*=P7UP73[4YA^Q-PC.R>X+!5X%AJ4KQ9B M+0*2D=H%;;Q0BGC*K02L3]$#,;^Z4] &;/15OM^DN1=:(L$C>,<1*LL!HA,5 M!X.A-ZE<:+$Y\_T T"?\BM[I78(=+4#E+Q9.,(!PO"$,H\#5P2%P:8RU. M!U,WNP3UC"CZL%I )1L@K.I*[J/FL5M6/U?]JV?X3QI\PKSE]7#MM:1;^FW$V#F1EVA6=@+O4 C"+LYOA_*N2FY*MM(I1T_\9 M,/N4XU"QIVMMW:#5W]_<'+L]_)FL-''[X,_##SM_[.P?[?YS9^_@B+)"\?:S M.RE4?$0$HGK%[U 7ZBU66%4S<.$<*%J!Y5]@&B\@*JL],(FI@WU$MHJN/KD M9;JB"+E^-LL<88J0.C.(E6/2J*L%GYD%D8LKU=IH!77UR].90R?[.\R1QB5? M)$N'HS">;>7_BQ%"6PA=OORP;1\A2>?SZ3">S4,/)89CB5P;1*2UUO[QS]L;-SO&Y"=?U99 G4 Q")$J:]88C#T7 ^ M++-!M:6FA#%)88O50A>"LKE1!+SL"J^V;9F/-L2;S?.^'XW;@=*^$ M65EB^M9V1"Y "59RL%( UQ;=L2X)7*T)F.3*,5&<==2G4!Z!U"?O0L4&2BW0 M5UW="RM(K4S0Z(.X:!LNND#T*'<66J+0&*T9\NC],5!]JB>@H@>M)L@(@K%^ MP=?GR[VS*_)B,#-(U>#;2P5F90 5HH7 %098:.EDC=(D27W>Z!%(JY!#_6#D MH-0";4)U%IDD:ID&-MD[Q&'=@9"-!H4]YPG97D4U!QX+*Q\NEQ;*4W.QO/9 M8?C6)'..V"18?)6@VS[<@DRKU;QJE,DCZ6>BK&G MH?9S>'-S6G2J+G*?VE84RGAVD?9>./PELJI$"#%ZJ,:W<% %'(;@\$>72F0^ M(I.$V6EZ@-C J1PE!Q ".NUQT,EE+ZCX^#^'I M:;Q.01 R-706LR_!&)YU$%J#$2&#$JZ 4P;=HLY1!2F]3=3&XQXH/8W6*>A M,?A=K_QT*F"C![G MQ^ &20LM3.%0';)21312,?@,OI;D0Y"Q%D>=SBS>3(-_.83"!L4$-X#Q6JOS MUQFBC0Y"DB(+E,I4T8D8/4RYGJ'96VG6LP>7LJT!SIKYMU9],,<\;^>_SH:G M%SNL \^U=,Y*P-0.IV#%>1AY*>#Q'Q1/>"NID_"'\/0I9R+0/MG0=Q+N?FB# M>%#_FIV?Y!THJ1++A@$+CJ'U;,Y5HC%-00@=I4U&4R]0/P"G3]D0 16H!KZC MJ.8FI%";8:H:JO 55#$8 M2GU(> #72#3W?*:C+) M7X:CT<#@\S4&U*"K02FN M-6I GW-Y2N426>2&RV(C&)8P8E8M&!/1Q7'U*80B(0*X* MVE6."U#?-\9TUD:U$YY2"8L&2#((,B0$53R7G%5+?K[V3B"KT,#^.#18?["[ MV(5LAR'GD_3O3Y,1#NBLQ:CS;X-D1,F!:4R@&Q;O.&"Z@C^&7*L4.EGRDX:/ M85I_;^#D9+BH+6W//S\>_[&,4]MA=BD)D[@"D5MFULX'AK9\8*T05D5N,6\C MWQ*X%TZ?DF!2IMS>%Z!121?S8F!-Y=Q6#Z9J!8HS"S&S J(DYXS7JCKJEA?W MEJ_V9ON0G@//'7(RG=\A#[XIYVPL>.X0A_08?&>4+#)NH@PE*4_M !^S=[W9 M#Z1GP)H*Z)0(Q@N>O0;)-3KGMAWI0DW@T30)I;.7AGH'L!O'-QDOGOO/,#HK M VZ\*B&;-KDRJ"QQG%N6Z4,*L:)Q99FZX.@FACZYN#7U?I=3>_9PTVU+Y#QL MLH?181CFW?%V.!W.P^@*N(&6.+ETU:!+6V=P18%/W )GT455-6.%NF#Y<51] M\GO$Q"!6"1U54CH[.5MTU%WI@%AI1Q(Q/0'M!49F$C/5R-#T)^V4SXHQ6\FW MNIX&L4^NDYI$'2J+L+?-/+2#KSMA.L:(?G8%=#L2FUHS%A-9:D6\VF&4I[0W MR'3+00AMG-6\:O+N&8^CZM,R,S%OB%5"O'V^W"%EFOO*96CKHQA&W(K'R'5":"=304!QM#B:JTM24[?SOA-(GT(Q.CJL/^:$6S2?\=V3Z;=6 M#U!]<,5@U%>JQM#/H@EVQF D6)7FF I+4^@[K'Y_?Y]")CIE/WN$"--)MFU8Q]!;,ZFH]^M61[>VRPC?SN\TJN]*G._. M9F>M=*SUKYT-DK)1%1XAN6I:J]JVEE@"2*F,X0%C&_)N20_ Z567KX[H<\NY M$&F'+L*X /1^,OU03L^FZ5.8E8-Z=5E1B1*,;+MI'@-;%:0 %X0$(Y/7,::H M'?6*W>.H^M8[?9/D(=(5.8VU4Y^# M5)(SGFLP";,EE42!:&("JPO/6FG/R;.6YV+MU>VG&^9;IWKMI#K]<#K$@3AM M>R7G(@Q8-5(5KS%TRZW;FXT0I,5(SB>?(K,AD.]:/@CHB;G33\$G.@VM39IV MZ^C%F]$5OS_^ RD=0_KWUDEK;#!PS+O$>6K[9\T5NX1Q?_&8!@3A\7O5YO1( MD/WP&YZ80?W0ZB<<:\IS3:F4O+CK9N$Y#TX7=]SL?"W3-$3Q!\H;);,K:,,4 MPHK>0="Q(AT]LT[55E1$OLCR"*@^539OR@>1*HKR[J^[I&\KAK/Y=>FSC5QQ M:R'G=I6.% YBCARR4"X:@517'5P,MB(ZJM#O>')Q;=_1I,Z_8% P8,4&[MMM M/TJV\[D<(U$=)+AD6%%1Y.RH%ZKN!?,C9)KK4N>^X&T]S9#G",>3K?1?9\-I MN?=X8VO>682*&ESU:"Y$UH"Y2X)41:A,\RHJ]1FBU=']"'EG=U0BU5UWW#H? M@/.P,HO >(X">&I] F+ L+(&!3$ZRUC5017J:MR'\/P(>63G_'FN?KIVWY-5M#V^+, MX%CKIN2,=-$F+SUUZ4!O[^WIB"$/7^/S% 70%:[?O88C2N$Z<-?.E7-0K$3$ M$@18$S2K7M5,?XKAV2MOFRHDV1 K"%1"V$7Q=%K2<($ _W]4+NY=P.Q].A_^ M]P6R;*R/VJ(1=ZW)EL4 0 8#5O*8>%6I1/HNBH_CZE-9RH:H0ZZN[EI M5AD??%469+05TQ+;JMA_"L0ACWOKH)K MI;4[]I/QB%QA'5)I>9AEL9A?&"HYH)#9)% XQ-"Z8H -KNH0%"N2.DA^$-!* MY'GI#=KNR?-<%77(FHO#,,ME@8O,[_+"E_.V9H(GRT1AD'UIS>=:Y98P."C& MFQC0#6M''0P]#^E*/'OIW=ON>4:NU UXP.]7#=V^96C0*@=Y<]0QR]8#5WL( MM0;0GEDOI>%1J8WYQ(>0KD3 GVQ%>@,Z[9!_.R>GH\FW4BYJH*\B-%66Y&II M5TE@C!@,!\362A^JM,)BUD%^FN8I^%;BVD^V?-V9_CIDV(/7&PUDU=J'@N)7 MZ4%E'2%Z_ /S$*OQ&PUS/I39?#I,Z($O&NI<_^#*-P_+=#C)MV? 1I;F90L5?WQZKJO^KNEYUT$W9GGQS@>(.@9,*XN% MJ'($W99K?;%1%.K6?,]M+/*RQ9 _/CW757\WW8*.=G_?WWV_N[VU?[RUO7WP MU_[Q[O[OAP=[N]N[.T>+ 3U+\[/I8I06B[ZS,,[?H\:V)?JNM?HNW45PV4US&P@9.1)1P?5J$$\PX\AJM%:'U*2[MD%VW5BDZ4!QA<]0KX[#,AK4IW"CA()EV$#WS M $XF--!%.(P>?!:5^F+"NW#T*5#<(%_65DFWY'#3#US$OTWY.0 Q@K;R@R\$@R@UNEP]>Z3+N65$220,9?PM* M%P?!>0952RTXES+D#DX]W8MG7:/U=C@:E;S<-[W26'U@$\LZ+U@^N2\R-AQTX#1J(+,G?TUCM< 7:VFK3Y$*=&<6E71 MICK)P=D@(6EE"_K6(LA+Z!^ TR>WUAD[J-1!M_\\&DV^M)CKCK-"W[%=M@2W MV6>#*8MBN9TQXQ6BT@PR$TXDZ;NXJ.PI 'O5$:8S$G6G,[IMZSM*>!:K&;]/ M)[/+EO"955NL"F"\BY@!9QR$$!QD*QP&D=DS\F6HE8#UZ;!Z9RRB5U$W[GK!4%KP"-*)B]=GU*$))Y[3$17MS)JMMUK"E[ M#"2XK8)%%0+UG27W7U"SABP+H@TPBRO1%@YL<:9'!XX,0S:GXA++QE4AJ:.0 MZPCZ%)8^6\_WWK?S]$&FOU6I7>RUD!X3^S+]W&KMC%(E2(WY>^NMKER[9204 M$"';;+7RF;P]UOUH>M6'D)X!ZXU^-T;]\,/!X>9767/=W5@TQF9ACQ1PH&%#&:O2&K>8;PUD5C4'XU.>^J;#WRE=UQKX7 MT717Z/.<]:Z8_:XM&EAY= M?Q?R;^?K10W;[Y-)_C(8#B&3!NFWS4S'V:?.@9:%?C%K%60=VN7S&-KE M9%!&#SRU4_G.*_ %0VIG>='KW8YCZ;)L)^/,$Z_QT%;V$S3!)/T1XY_'OO< ;$Z52'E+7\/!2?,AZ3;/5 E:PFJ MLE9RE0LXB?- 26.%>*PGGM>[>&;4@I!20;4(W+77%N8^<"*HMQMIJ M8J$^P_ETE+VZDHF05$\PUQ3ZV\2\.GKIJ>K1@-+C1\J2[):,!?X%%HYOB;7+9*,<2&;<13+M# M1A7>Z*8U8,J6DD^JQ$#?D>]%EXWN,Z8QF\PQ2L$9H=M5%QESUE9)%(-U(6(6 M*2SU MH/[@S)"4;@$I^BQ4TO!BC.,XN8:N%0L'9O<3L2)4V[O#AE77%8R&\< M>,YB0+_R%W)2=:"LC;G*JU2_.)),NJ?RP/.IW>*JHJSI#-N5TK=LQ^U7#VI( M7J!U@)P$VHW(:C,9&$]+%67">,PR\\AXKO@JVML&;KYP4+50*=H 0L=F %L_ M'$?5AU:T+%CQ\SB$L5)[-#VJS:;.M<3XJT\_# M5&9'D]&-6[Z28JX4#Y*UA4!K;4L0)!11%*\17::B#@)70]8'Q[0)[G2@IVY\ MTL'Q'SL?WF[M;>UO[QS]L;-SO'WPY^'!_L[^\=&5EM#/]TE/>_Y:/FD-48@2 MM"NOV9^,TT5->DI9Y!(X6-MJTF50X#Q&'ZW7;(A"!4/>+/A.("1'C<\?^N=P MELIH%,9E3. M$\AT6J%MM'#9P^D*&I>22ZHFJ*4J%#95\*YB6,Y<2*Z*F#SU]L]]6/K@C;IC M!HD&2*OKEQ=_>U6=#]X#=^WNMU;+'1-F][)=BA*,$=;3=[9^[CWL/YC6GSO. M&P\O;EP%$)9W4-RZ#Z"3X./);^\J-%EO&(B;#WR_EN$>$,MS=C%$YGAH78HU M,K1="^L\YQ!]R.AMG->*>N7KJ1@)RK>OOF\IN>356R$U)-6*DUK<[F36P+TT ML@:9.>]8\B><^MQT>X).^'-'M?6ZBB&]G_AN"3,3IJ@:(;MFP[.-K6).M(Z0 ML7"=:M346_$K3H5^]"K8%%4(U/,RF??MEO_=9>'WOZO3C'Q%$2FS\SNH4*)C MIA:&AL,'4#RBX3!6 4;#E0>%B5.D7BR[!\ISK5%;T;HZBY;-32\EY%*78AQH MWFZ4NA3_PBCXY(PH]+PT)Y-XN/ M![9&8Z6J()/U;1>-0U"8\A===,T8]:OD5]7S/>_HDROI1-$48]M-M\J+\]"7 M\4X1S"G,Z[P*&@%AJWM 3B]2ZJ)>$&MB8Z:?_]U>+BW MTPYZ;^UM;QW]\7[OX%^[^^\//ORY=;Q[L']'S_5PL\OZ&LV_Z5Z^7O/OC@:! M*/Q8J_']P,? %6MGK7(5H(3TX'6,8%FH2@05$GWOH74 4UPDA,^_\=2M^7:8 M3K_A%&Q=(LH@L**49Q:2Q,1/A2@Q2W"E#9+6TD=A)?7)Z)6 ]2D&UL[+U9 @17'#%@< *5IVJ\1%.%^X?R?"W<.7?_V? M7R_ZOWS!T;@W'/S;7_A?V5]^P4$:YM[@X[_]Y8^SM^#^\C___7_\CW_]?P#^ MSZN3=[^\&:;+"QQ,?GD]PC#!_,N?OB?3S^TWQO\\U_J'S&,\1=:WF \ M_?+?_O)I,OG\+[_^^N>??_[U:QSU_SHN=W_]33G^; M>^]_G?[T^E?'O?M^D3Z6__I_?G]WFC[A18#>8#P)@_3] ?3X/+G^AS?1Z%]G M/Z1?'??^93S]]^^&*4RF"EJXA%\>_(WZ%5S]&M1O 1<@^5^_CO-?_OU__/++ M3')AE$;#/IY@^67^US].CNXB[0TFO^;>Q:_SW_DU]/N$>/H)DV^?\=_^,NY= M?.[CU?<^C; \B/YJR164KG#^W_IIOVZ,Z1,!&:7+B$#?Q4&E>$.,]WWZYIBO M/PLREG#9GS1$?/>SF^(=7H1>2P'?^>@&:*# MG?3'4'=8YB6;@EKB0V\@)4KT!KVZR[RC+^>?7,&UPHQ?)SC(.-MKKI[:'Z8? M?JE?=[KAM6KZ(6)_^MWSRS%\#.'S^>F$CIUZ A%,/**_CL]M,1:]8""LMZ T M:G#>&*##0WJIN<[S;1TH)A+=-PQ!B9$Z6-.2JC8U9JF"'Y-%4GY-A,S'.-$6@__++<)1Q1.80_6CZIO]+(NICII=L=(G?OSD< M3(C5A_WI ^FMQ(_U+^LR83R:G'\8#?-EFAR/3G'TI9?PX&MO?,Z893EQ!AI5 M(GGH#"YH!58[IE0(7HB\#!?H 3=X0%]]Y\!#SV[(@D=.XT=8L88:APW%>1\G M-E?O^&"0YXC&;Z9'QU*@SF^9!)OK^BZ0A@I_T)3YKNXV.KJK\$8"WIKV)0]* M9J,!LXF@0E'@,GH07&).(5@7E]KM]TOK/QB$.U'Z*G)MJ.SK76R&YO>I67BN M.%J6;(#,!#FZF#5$2; DRY&C%,+8U/I(OPF@I9+OLZ/OU?"F2KE]O*\MT;OJ M99NJ=[[$.9B(3AN%BM81ZQF%Q%[D=6U%YRB8%JFUQ?8#@.>@WO4EVL';>X)? M<'");VG=K\G2&X4T^4=O\NGUY7@RO,#1X=?4OZQQLH/Q&.G_\EGX>HZZ..\$ MAX"&5=-5@+/1@XQ"V$@$S9XW)L$:,+='E8ZL_*Y5TW"S(+?\_/5P/#DNOPV' M^<;[<@WRZ.)SZ(VJ<,9O\/,(4V\:[*._]W&JE4$^N!B.)KW_GG[_7$4G@O(9 M(@^%=CU>:"'*08A%1*TM;7RWSI$[H8'FH)XLHW:KG@YVK?D62DA.L%\C]#?P M'X]>?PJCCS@^3T$SD4L":9,'@JP(GRL@I0T,@TLJJ&X.J\>!/5D>=2?^NQP1 MFW+D7L*/3X?]?)/AMXD=F)(R(H)/V1!H#!"5%I"4Q1!]3*R$QIQ9"^B3YU#W MZKG+*=D=I\XS';,IR42R2"0+FSDXZ07XZFX7,MVEU5LCSC-FQTJ"ODL!M2D% M?AL-QV/: $MO5Y1W MM:HWU>KQ9QS1#C/X>/CU,P[(GCZ(XZG%?9[(RR8D J0*!"8-N5W]X>>ZZ#G*&!9 >BZT:"GY#AR+[\[. M<3D:3,+@8R_VL49A)N.W5>38)[#YG*,65M.:.6,ULB DL(BB<)01L$ISSGLF3&FE/C#HCG0H+- MI-N!AW -Z&B0AA?XCHS<\ZPD:I42,.L4J,()4D@!LK,E*\:UC:U#4?? >#[V MXYJBO:MMN[&V)Y]P]'XX&/X([>JLHGTGZ^@=>._HK%*1O-6@%#DWPJ62N.>J MM8OX.**GSX%V K]+![>Q<3"8X C'5T;L39SGR4LOM"-H@A:LR.&%D+*#*(45 M1C*ODVQM$#P,Y\D3H96H[[+ ;\Z"J^WIZO:N-[@D7//]:S@8O\(R'.'L]\[" M5QP??J6CD)[?&X31MZEP:$$U^8XDW)^R?+;:<\.B<"I$2"73Z59D(+>(C&&% M-I7@DC'1-&=19\MY!BS<#U7?XP%OG/MQC7G^BKTBQZP&ZXRU##GML61@29(7 M22Y(KR%+S03WDD[=UH?: U">"7TV$_$]JM\X^O$>)S=L+(^.G&ORF*3)B>A7 M+$1?.& 4>FURJWWG-^ /#DU;R^..]1[L81C,,P&M ^,_Z H]-/8837?EAP M/B-G"I@BKBG%=+U>\\#)38X\6$F>66,]/X3ER:N\B9#OT?[&X8C;P%Z%<2^= MHY)%2I?!N 3'PS!1RXFO'JI\"V;[>VRAJ@?97%W('(>W;H-[T M^I<3S.Q4,S*9#5?&"FE%:'V_\0"49ZK]=03=0>3Z'UA+ ME#$??"';]".^OZRB.2Y3B./CRTFMWZW98'.X;WKC6A)T.9KMAM>2(;,D9N$* M^$(N%(+YQJK\<'3]E]_O25BVLG_V:SV M_?7?#M[_=GAZ]/[T[/CU__K;\;LWAR>GA__[CZ.S__@1V4;%\(\]I8OJ^*57 MU5VY/*L':0X>@M0U2]"1D>6X 6>B3-S1 6Q:NS.=E\NGPEB(.I/E4&])E6>T M)NT@6QV-*+Q8T_H2<6_*Y5?1YX)R^57$N.MR^3M+./ROR][DV^OAQ>?AH*;; M3VM* T_*H"0;T@AR*Z0-Y%;8"#(EQ*3H9ZFU0?XHH#TIJ%])T0]Q9F.!=^'' M_XAI7I.X#*A5JNM7\>;O [3=*OL.%'?;J6\F]:U1PO,8>'82F$UD=T>EP"$K M4(160G$RQ'GKC6&+5'B@]'Y73%A%V!TP@.!<# >GDV'ZY[RTF)?@(V8)UN=, M@&+-JA(")!G<,4>AHVSM.-\!L8. WN;*N5.,LHED.ZC)/\AY*L30_Q!Z^6CP M.GSN34)_#DYF=+6X#H*J?62BY.#)TP'.K#2E<(VB]4O_**#G0(%V$N_@S3]( MZ?+BZ37Z9YQW,@1;%DHY10V;1UDTO$E"?0$O:!1U#0?^U MIL:RX)X%33K11 5:F*=E@7I+ =9I3TYYR89UD&ZV"L2]N-79)#[1I4HZL#YNF$-W M8ZZ>F6(Y6DC"2E!"2#H4K0$ILRG$>N9*ZZODQ_!LGQN=*O-APW0S3731%NS. MJL]YRM%H3HX6<@;*Q$0[7^UI99CS.08O2NO\Y[LHGCCK#W"YM)T4U#1?R?.FXAYHOXO2O@=6]:9J#_,\>?M#GY9P%_R'VL>& M5C69C'KQNM,J"#!B@G."90J>91?#2T?96(>).TB&9*JR)7%FGX 5)^D]32KGYDW<5T;Y MO%G9L=8ZJ'E_ /'L5+@7L/ JA<(T)&T-*!8B>.XD:*Z5DL6XDEN;CBN#_"E9 MUDAG792D/_I>O,<_IS\:GXNB&89"Y.>YU(9""2)+$414R$7(I02[S1WL&ME/ MR:=-M--%V]R>?FX*;:";+BKH M'[UY4\$R(84'QQVC/5(Q<(%,/\-S31E@DK/6Q%G^#K3)39Y70H=2'(1B/"CG M2=68,KW/(OJF_J+V5:M MT?YP_VYVQS[P9%\JH%Y=CDFJX_%!F@5=*A5J'C^WHCB1&22N9>WW1Y8 $_78 M=3X)189 \X$=#T#95=73GO!DV%Y?':0EW0>K_G6$.$_Y7 9@1V54"\'MIJ2J MB2J7H,?F>M@-8;@.1G!R7TW)Y.U,^]0[1\:P*LX;2PY)ZXC_CHBRH.!J1SQ9 M0?P-^5%GJIU5<_THSQ.[ ],: Y<@[+0HJ,[>R_2E3HF@E1B9BPLE[\/)S<:<8[G$LCG6EJ,5FDH3A-J;ACX M;#F44F2*O ZA:NW:KX=T^\397T-Z"[I^D*%MPA.G1[^]/WI[]/K@_=G!Z]?' M?[P_.WK_VX?C=T>OCPY/WX?1;#[&^H&+U3Y_DY#&!BMI%.RXAPW?:6:,3IK8 M!$&K DK&",'86J#%3.W*B;QY-M-C>#8.W:5/F"_[1/)[GC)^]>W&5W.+WZ$I MVDGPM4>/*@$AB*B "^ZLT]+[W+I\8U6,VPH,-./)G0AWETK9%W=]FAMTF2;3 M$'Z=YGQ=M+TAXW;X#?$4:T_ M0;HJKY2\Z!@Y] 8U%Q.2LDYYTT#2'?CQ M/RRSEEU,N2XU3X:1/>8L5\1ULI;1$--I!X!R?%0_!8C)I\-E%GK$R/10<1HP=T MTDF>,F.^=?1^JT18Q6KHE >K"+IQG/Z 5"#NX+KJY96L#<$8R%'&VN*%7'E? M&_,DQP069X.[=8%\;]C^L6=LWP9HHH1A!Q)L: )__A1&'W%\[B67DG,.PB0R53"S MNDLE\"DG%4P*"CLI_;N%8R]NYMH$)#<6<]=V_=23G795JWYM_?^C0:K= _+9 M\ U]FY\KDXS+I?9/JP>6B!)"S (2DF\3BXU6=QI.7(CPN=*EK6HZV$.6G1%N MG=0Y$6/[P*ES- M'P^#_'V=M=])1_>RJSV\LTO;#630Z$;WD\CV_)X%N11*29M' ='1WL-U24@TS! X#PJVJ:U%:W3 MPU> MZU[W>9L>?A^MZU*]N5J=];PYGL/S/H/KE+]8I8)I:V#MB6O:3H^%L_OP:V,&W#L\>'--=&%VW0]M[JPN ZZC*.RCP'83BVVF MQN7HL8$.MDZ4H(U7!BU(-&P6B/2%%S!,DBEHF*%-^ND39$&,=C?\6$7T7?2/ MQ3[]Z.-O.,!1Z-/6>9 O2-AUC%S-$+PR-*^::@>MM3(6A.35*=$2G%$.%+F> MPH>H56K>6G85@#NIV6ZEW-OV36>:Z:19];CV/@O]:T#::.DDL\!DJ&U1I8,0 M4H'B>/1"(C.Y=:+('1#/B0Z;2;CQ34\UY.G#/A$KW^ 7\F(_U]6NQEA6:N9" M46"TKY4)6H/+Q0'6:6(VABS,+4_QWFN#!E"> TUVH95MY!-,3U\5>&&"4!CF M:@L[U!!=K+/F2G(Y&:5CZRF3>YIGTJVCL[GTMYABL@RLGS?%9"6E+9E:L([$ MMYABHM'4\B0)QI8Z\<5%\$YYJ*:1D-H4PUM?+>Q_BDD7/%A%T%VDF-"^=^]M M^M49)IEPJLZ)*Y'VU^E%O4^R0)*:D[?&BHG+)B0L>M;^)":LI)3;*2B>EI6TSM//>E&&\MF%ZTBR@Y> MZ@=S8]#Y:"UR$*)>$626P8E<@)>L-9G"*=X>9;+'V45;47$3479@R%VGM$^M M57[.(ODWSB*P[&B-4EKP4DG@0A#I2G:Q^93$6Q!VO'MW(%C3(% M0HUP*%;=U1!JDPI?,#HF FL]/'D_T@P[9\'&XN[@"%@V,8GSK',I'+)(GDZJ MS,&Y;('S:LIR.LC83Y,EUCE1NE!*!X/.?I##*4XFLWR+@YLI4!]&PR^]ZBV/ MSXO667J=P?,<9@=?%,X#CT$HG:+UMG7#NM40/D,F=:BB#J:,31G^'=C5%HD6 MI2A&0]2UYW%*=60TX>."1]HYT>?F?<;N1_(,"=) Y!T,Y2)*YLLT&S4R#:=_ M1S@^'EV!9,E;Y7T AI6MB,362-M?+"EXJ;//S2O8E@+V#&G27B$/#M3:0O;R MO,]6;W!O"N]!2J/+T.\H>7FE9W>6N[R^!+:9NFS02(8F0)%%U "Y@. + Z.- MIV,I.2TZK6;?@]3E;(LTSM5N@:7.4*+WROM4HP6Z9/2&1]-\(M$335U>A2V; MI"ZOHI)]25U>U"-%!F&#-@Z$K[4M1A2(O"C0:$3(7)FLNG7Z][ K56,FK-B0 M:A6-;+7?T#+ 7AI2K:S"I1L/K2/_K1($N=),IP*H:KY+%@A.\0S&.^2%JQ": MCW1^6@VINN'%*F+?8D,J4T+2P6J0*,@GL.C \<3!,X)87&%1MF;#$VA(M9*R MEFQ(M8JDNRY3<6@S%IT";H*E!1X40T"GP!:56*%((G7IYSG1DP28E6X_-6@[9\V?( MAMKHX'[R0_@V#3+2BG\ ?,X,6ITC'9F&("D6-/B4#-A@C-92'+X^_NW]49V V&#.P1(?NDFL>57,C8+(;WKC\/'C"#].:W6JI?T%!Y*FUH[DSQ$Z>@]*":H8J/(IO4FL0C3IJ_! Y\_"TCQK)5PP8)W M,M$!3T>]#RH 6F,%9L&8:6U*/89G6^'AICRXO1\V$_B^Q()?#P=U!,QHNIZ3 MWOB?K[Z]PD'Z=!%&_YS&)XSSLG8Z@L)KP^QD$**2=.XGVDXLR[[DUG<.BS#M M*AK<3OEW9URV4T('MOI=?%?HYA&,9?!U% 9>A&TWT>"V&EU(EP;JV 5ML)@< MI'=UY+T%98* 2-\#%1S#X+(@&_-9T&5!C'BW;%E%"YT$ J:[Z%N2"D$EG&GR MC][DTVMR.H<7.)HGFQP,\BD9U[V$U_#GD<[:750 W=B!]M38">],>Z\?#54/WWO!)*W[),%G>CE4T6Q&B/+ M@'3(6TM^92RMD\H>@?,SV#UKB;Z#4-,=:!78_&59!MJVK)WOL/;&T%E/A8NH ML:'\MV'>W(#("J;$/(=0*_B4]@) MO.?.;%/L7?0&'X_+V2@,Q@5'Q^6WX3"/CT?SPV]^YB4>0^&1 R;K0:F<:D,0 M#5I[XYVV$L.M"IH'NNNL\- ],#O65=5P&W+NP+:X'^4UR.F[4#@&[T($X[#V MK@L)/*&%$K.A\],&>[L=PN89,HMA/3M;H[4J.KC46 !Q_N(L [*KE+ME .[& M#FFNWM7HLX%NNDC'6PHLY]$(S11$GQ7Y?*4 N6+D II@"SE]D?'6-LH.";3 M6MD/_JRBDBYX,P$^>H<53Y+9HL"F9PA']T(\+I8B*XP99//5K0> M-_,@F!VD[K57WFUZ-)%\%Q;,=V 'DP]#$N#1X :ZI+Q*+AL0L5ZY.SJ,0_*R M%I1)Q87!P%J7\3Z.Z)F38U,==!>_/<&ZSMK1!D=E.+JHN:C'L=^;&7*UF"Q- M,%\)ZY2^.RYA6D1X.@FC29V2,]UDG>1.2MI??:HS.+U5$ K9[C$5GE!*QW5' MX=Q&*WAVEO,.%=Q!6?D=GY264[\1/B(_1R-5L,8!JU.!E:?WB39;>DN5L3+: M6(3J/-Y[ \_V-[-.DR>:B;Z;6X [-Q?37_6GRTNLP29_^^/P]'_)L M.!?/[\/<*[TTE]G51YTKYR6JVM)1.@N*D[U8,^X@(I,E.8[Z]DS-%FQJO8SG M1\*=*KJ;0/3]2SI(:;8H,ASZ_>&?=35.XES,MSBZ[V M0T00FE;!J*6#/C#KME=&!";\4R.^VY7D)0DER.2#E M.AU(\03.: =.ZQ*+%BZKUK-.5H3X,[)H305UT&!J8P>7_D%OF/FY4X9+2;YL MMB6 $BS4*3\>6(PFI<*$,.V'EQ.*EQ.*EQ.*EQ.*G8."3+['X483#*Q&V'+ZR MX!%M2R]66<^VRC!DXDH++4%'K)-SE0-ON8"2C>?6Y*12:R=^IV48H?"BG"#7 MPA#7I^EM(48+3&B=>;"F:-S.>O>K#&,5'JQ4AK&*P'==AC$>3]N05W5RB'=QV+*R=U-9) MXU4!G3"#0B/!.^\@965U#*98+I>QL)Y[ ?LZ7E8G2MA&-=?M^L=E\+T4L*^M MT55+DM=1QRX*V%.25@GR5U(NELQ3+2'6(M9B:=MC@K,@.DA(>H(%[)VR914M M[&$!>_$!?> 1Z!RN/HXD'Z'8CSDXY%*;AV')BL52Q).0@I"M!:Q9J_85F*K5GQ.*0],$765=]M M6C24_9;J.5Z%<6]\7#Z,>JDW^#@S]%/03J."I(T#);P$5_$F;UG(R K3'41; MED#V'&V/U@KI9@#/ I17+O\2.+NS29;"N#,#I;F>5Z;2!DK:4GW.O7A3-MYA MS*!YK)'O4O%R#SZ0;\A0H=?J69%IL4FS-UQ:13<=<.AM[ROFB@BO$%_=2Q8A M7)$.3)2R-L"CJ$_OH7."2.MYQ*,R!I4+E@[%CE")S,9><(XT[KJX7%$SY0>#=70.&_@]7 \ M^="_'$\)_!:O+KV)I]ZSVI$H%E%CCQZ<3@82\S(;KGF.R]PIW__ISTS)C<38 MP1WA@BCPX=?4O\SUA!R/D?XOGX6OYRA2"H70)G0$63@- 3,#:2(=DP1<-6]O ML ;,/2Q%V23YNVM%;2-$?[-1@R=+RPHZ]9BIY:+.&O#UU).&N:Q$L"*V+G)Z M8CTR-F%+,]$_>):T*48Z>/WZ^(_W9Z:-:H[>]01C4 ^D$$_:^U)#*_?7]./Y.)F%41",TV"!(YQ@D1"<] M:&TC4T2T(%OOV>O@W'3+.4V?,%_V\;BL\/1YFT7E;99*0PS!@.(R@U/:0,C9 MH+ L\]SZ0GI]M-NJ9^J<:[JC5M+04L4RZXAW>[J/V3!!M);3 M6R\7&$1N"C FR.%7-JGE^BGME\Y7JX_J0.4K2'5+]5'&%E\,88C!#B;C[QOM_-S4SA@?60!F MZLPQ5>/!WCK0=!"[8@W7HO7DP8>P[$$&VT9:&W8@\BUGR4N##E6=>9<209.U M0-(C!UE*8CKY',062@1WG26_/P;*6HK9<@[],M!> &5H@3/'(+V/F<=A9.\=<+(4\JA[XH9JXA])SGT7JN"!:R*]2JZ MI!H"<%#'G/(4@[]2NI;.8=^>=EO.PT@YXB<6UZ[(!$V&>GX%/0Z MI**X=]X[SI[WJ(RMW[ U4\>#5&F3&O#AY/C#X@EXN_&G MFZMV6>ILJ)<=4<@[5HPM'*(JI8Y(=."Q:#"21V%$<,ZVKE7?&746^-O[P)Q5 MU-$ZN>!R1$*^'.%-:'/?SZ,/FHSY.@6O5BLP =&S#,IG5QM/!N_L KMYP2.V M[S(U5\>PO2P[\*/?81CCIV$_'UU\'@V_3,V=\55Y$):<$M,@0XTJU>'R#AT# MYU &[2*WKO5F\ B).9,UZ4 L6YK*$"0\"\@9BRSZP$ M;9O7[SV.:(_(T<8-:JB #G:-&U, W^#G$:;>-/!#?^_C5.R#?' Q'$UZ_ST; MI_308LXS+\%98<$GM*"BC1"\B,"S)0;DHI"W+MAIA?W946XG2MWFWO4>)^>H M')VI7-36+Z*61W)P4EN@C5HQVER%N%U@VMW.17B>'8F:";^#_+CCR2<N/0!E6\'[S?3[<*Q^?;GN2VA^.F%C&MZY')-PQN/3V>?.ZD9<1B:=,V!# M/;EL]<2R"6"M,4*9X%1.K9GR&*#=A^,WT/AM%C63? ?&Y!S+W-M?!DQ'$?8? M@.PFEMY04;0N6+3Q;C1I4J2U07'+@"29D ME720Q1L5\K(JO?\13UJ?#:36P69\96Z<\Z*TP60AO7VUMC77UY)A!]'C*QQ'%Y]#;S0-+=28-DNY9%T$B&E!;U "@K49 MM'!*!XPEI-8=1N]'\ESTO(%\.^[0=/3^[.#];T>OWAT>G)X>GIV^/SQ[6S\/ MW_6^8#X:3,+@8Z\FK8['.!FO'WY9[SF;!&D:K*Q=1Z>''ON=9D%('5BD3!I;8$N=,ON1M%==)5^T&HWX'6]BA7 M57Q+P.TH-K4BU-U$KSI3_?(4:Z:W/:!;,#9*7D=M.*R)3QG)N8\"9@LB9OO*LE74U0&[WN 7LI,_8S[#]&DP[ \_?COI??QTG>[&1/8B MI03$FCB^K.>?'I"?:G20'C M3[W/5] RTUEYI:$P>G445PF\$!&$*C$6(96PS7L\/PSG>=.DE1ZZN)T9ELF? M881S)M^(5')OT7%E0&A?JYYY!A\-@I#<&>E-I#]:>W0/@7G>]&BC@X:97K5C MX FM>5Z=@>0)(/D?T3ABJ(D:8K0>2G*)#MN0I%KJRFY!P\OK!SY3WVE]H7:A MV>N[I<4P&C:RO?'H[;>N75/XM]6W@>0:]ZB]"<=ZEWF=39)5CJ $\[5=FB%, MTBM)FU)>;CKJKA7X2!_:MOI;16"-]?8[2>KB\N+* /!%Z\AKK4OMI7?+W A2"< M!94UA^"=@F18]MG)E$KK*?7+X-HK.[C-E49S=73@1S\BA%D=F?9&"J<)$+=D M#P9/3IR1!;1FMBBE)#;/@%Z$Z:>BRAIJV&[L]T91V ]5&L'5!".R9.C(HH-, ML@(1Z5P+!8T*5FE;6J?AK([RYZ)2"U5U4'7U".):$R:,%=9)#B+'!,I68/0] M$)I):8LL2QHB;8BTDY*\79)F515TT!KV:# 7\N)KD^_BB";2KDCB( X39F%K M"^2H0*K VVB)(W6M^CKX&R7R++@Z;/PCO+6"(\(O#"R4+WCX*=O?J1O...U M*\U#GRLAW%9"2^><>CC!I;FB[MN3=Y'DLH),I\$.ZT/62,LKO!9RFBC!Z1 @ M!29Y(6&&T+J:=D6(NP_8MB?+<'M*Z\ 270#WWAN,92!WE/BR!MS=)+]T2H/5 M*-=,AWM"/^T5SX4[8(PY4+6+DTM90$&MZ< (SLG6!NS>T&Y!,LR^LVX5U6WU M"AMMR2K5^0_:,U I(WAA.=A(/IOD64O6>HK&'EUA=Z[*I:^Q5]%#XPJVH]I@ M)]62R[OH7@_'UYDZ2;MD!'F#FT>L]BYBIVKKN&_^/65--V.,AU\_DTEP_X#Z=0NU'OG\Q@5:RZYDFX59GCF+ M:#+I/ECR^;PEW4^;0/K@;4!,>GOW>#LIS$J>K, 2>)WO2@=PYH+.7MK)4>4H MA52&8>OPP1,MS%J%*QL49JVBD'TIS#H:T(N/UVTLWM5_4-4TG06MG4Q6"4!F MZ12O&WK(64%$*2TJGW1I'Y]Z$,[N8U%M"7#G\&NCB$[,J7NA7=F22X#K++KT M"+!=Q9$:J7$Y>FR@@ZT3A7;90O]& !>NEM=S"=Y8<@I"+9\PQ3/3VF?? 4$6 M1GQVP8]51-^X?= )CI$^[-/!(-]P%M_C9$*6_%7&+2=+UXH$V=6\,24T1"&J MXRAS8%ZI:!?9QTL^:A=>5#/%#+N3:A=-3'" H]"OW4OS!8EY/!U^]@7G#L15 MRB!+W#!+/ILO@3A?_<6:@LCKF-XLC0FIM1F_%+#G0)3N--'%*,OA>#)KFC@F MH*#>2=2Y3X%EA )%%!.5J,#QX@A=+5BP$SEE9POI8XE'/2/5= M"/?!W,HV(=HWAZ_.#MZ_.3[[V^')\:MW1[\=G!T=OS\]P2_#_AV!L*^3:0L=WVRUL)M5]":?^^*9-O?KBL5AOZA@(@R0652"@=R"1-EI> MKT5%:&VQWD&QJ^#IQGJ];9)N)M\N_)8?]]:9M[8,IHYBHO?AV4TH=%-=/:KZ M#02]+1(HH;.*4D)QT8.*B;9"KA""SYQVRIA0MIZDM#WE+PAS;D/WJ\BW YT_ M8%U=]0R9C0 MR01'QV6&[2H-"GD*44;@L1^.9Z#[C<7;2M#*RN=[OH-C^@=]" M/[=5OIEP.SCO_QY&O7J@G83)C-'<)CB>8WX1>_]OI--]J-G4U'W\AM'4&Q]O>( Q2;_"Q(CX]?GLR1^VL0U%G M+4C&; U*T+GE4$&R)7$R-ZQPRY01K(_@:;-A.X)O_>K/49^1T;HLW.2R]MP@ MZ'IYI*P.$"-'H"U/.ZMX-AA6X,D*CWX6!.E*U!U0FJ+/&HIT^&UO+L/$V 3.O>^/3SB':LX\%-G/R\>*V5 MY0Y<5G02^Y A%F2U [XQ/"?4MG5^T++8GC91.M5$PYNHNX0^&J31]&HT]*=_ M);_L:' T($<-QY.I$7>)9\,WL]#)N47N!2=F:Z=C;7PJ("0AP;F4R9_7@O%E M;ILW@/"T>;)-^3<,;MZ%_6'4&X[>#R>]A!^0_I[/=<9D3XUT5ZW8J?CW\@N1D34YQ0!C?(;E>X6/=OGK# MN0%]GCG]IQ2Y5](35JTY^.0S2)--,9FCNNW!+*'SQ<]];B1H+.F[K#";-=1( MV/M2CZYY1SS,;TE KX?].MEB%/KG:+(KDHB:3UPHM:,>2WN=E M:+#P04]?[VUE>5?1=@OUJ\<3&3.JAA76UU'5>Q MNB2+U60E%I7JL*HZ(,W50G9-!X%*@OO;K62?4A4KLJ4MV7*M8WO?'GX3CT?QL-+S]/&[SV2N]& MHZJ@A$#!22BBSELP*8,/+%7GJ6C&M*'_;\V4QR'M4_K$2AJ_S:"&DN\BW_UA M>%>)^4L [*H28A&X'95$M%3I\G390!\[(0[Z**W!0F]-K=]3-42+P@*B8\H: M$XMNW6QT1X195#JQ4[ZLHH:N>3+[ O-Q>?7M-/21_'+Z5CWS>H-+^C;MTS-; M<'[9R"TM'4N!5'3M,Y0UQ&(#^,BR%=$PJ5.7%%H1[P[JN@Y30 M6\WW7H4^.1QX^@EQ,FV;EZ>:"?VZ!C+$+DGO7^?TW67, M6U]D!)E8G9F1+;@4#12GN$T1HVS>C&P[*WLN]M<>\J"+"ZI5 -^H^EH&]C:, MN^4A[T43Z+U@T6.;=<<4Z-I.6 %^YNC0U+GT(3A0Z!0X:R/M#8&QP)Q5JGD$ M9Y^8NUIWZN=$W%4TWS@%Y&I8TKM>JCT1QW\,Z#/?8+_W!4??CNL#YD:0]2[\#\_$$NCXOE M-4FFE^=?G"N?7>3*0"A6@F)*@QX3] 'V6*/$X].J%%7H!P*+"VB-%&JMAPX3Z8PM@F4^'T[/CU_WIU<'KXYO7Q[Q\.WY].[_+? MA]%L[L3ZB0E+?O F>0CK8&^4=G#ZB=[L6HF77P\O:OOT6="?GCSX.//'OGW_ ME0_AV[2U$NT&^3N9.#(Z!QPC.[9Z5CQ:B%P6T#[;Y I1BK<>C[$YZG8S$Q=B M&3\$9A8Z+$PQ9G*!:*KX4' (*DI Y1D7C(RVTCHANQGX;25.;)FE#\]CW*:R M]R4S8P;_JA-+R8).[$(6(+<:5+'DM=*! 74(H>*Z1KU;WYG^ &#W(QFWRH'; M4T_6UD4' ='U!?%]&8/\H1\&-[N\+;&FCN+]7:QG-YGP=L%5P)[3=A75=M+\G1RY7II@ M/IT,TS__((6,3T[_N!JE)[(P0FJ((3E0SB0")QD88Z2I,S[#[:XC#9J_/P)H M^\[N[G5^IWE\*X5U$/X_)-=W^ UQ"FT6JKF:X>E5R=8(4 IE'9]5[R5T!%,R M)JE2XK)U2M.#8%Y8U$A1'>Q''W!4AJ.+V6TM">0JKWK0K7>B!Z"\L*>)DCH(REZM<'K0QYA+,HI#;?)'9&8$HUZ$\I!+ M3K1P(5M/J[KY_)_;HUQ;$QVR8L[[9=!TY KN@Q.WOF8>4/$&8NWB^+B%"G-@ M+@O0WM=N"%K0AF0EE&R41>O(X&\=!MT#CZ#7KP< MU]Z^M7?7$9T_@WJ747'.CR#4+ANF(A199\4'5!#)WP,=A3JG-K;RX>^]G MEWW>]HV!370R[%B@#3V*\6AR?M:;U(/L:)![7WKY,O2GA*9%J6** 5VS3I2L M-[]"9I $TT>%D8FE/ EZPHWWF;[Z_BX_^/"?\U1OHXN&W6;N!?2/WN33"?9G M*7>?>I_/AH?$Y>NA77<7Y4^C\/;KC'02*&/T:,#;30\4M:!7#*=E<62 M)\P-':2"]ES:=PN@I^][=%ZYI1HN/P7B/&!@[)XWJRBA]9@D'$T(PJR7RN%7 M3)?UI!R39WT53+EV@TTAV\H'$#X@J,@L!&X2,)4E66$A9;5,FN'2#]R>$=*Y MRH9=R[NQB7)2C]W9,)%@0G28P4D,H+*)X(SQ8&F1T463>%YJ2.Z"[>'Z@3^O M*;*>S!MV+;L&<37U:PD8#4V+&X_>OMFPIO!OJV\#R34V V["R;(4P2Q"9*;0 M1N(L.*L1"C,.G5$Y+-=<*?.3X;JN_50366&^_DZ0N+B^NVG.72#9&\,"+ MYF1_R 0A:0M>&BS"%L7#4N5P"S3WPT.W>^RN+?9A"YDU/C;GW>>N2N8C*S(G M2SL/BGH09/!<:'#!%62R-C1=*M=SD?)N/O0)*F]MF;7>,7%\55F.M]@U?WSL3VS_;"#_AHT];T&96_O+@&EI"]T& ML .+:!-UW*_6#639W;L^!R4LSSHX#ZB>'KRXO+_K1$Y'68I$]_?)Z-2[GX/N48 M,?# T(/@G/#+.LV"HX;L3%;&!.W3K8G"]]? -<"RY6-\,U4.=ZB'#I*]UJZ? MF/[Q=Y)E;_!Q5NM'VQA+5@;%0:MZC^5(FM[P #:B)R%>USM_[B:'YCJBQBT*%14N[LR#'BY-2!HBI-G3TM<"_#J\I6(5NO6:L M=8YO\T6\,'RK-.@@WV_M!1W^UV5O\NU[9?MX6I1^]BE<-1WXC3YB,CX:S =J M*&VLY<8 4W)Z[63 :^VJ_XXQ>5FX72KNL0VZK[BVE[=@'TC3>#Y3=VN\V@KH M_!Z^13S%R:2/>?JIQ[67T.Q ')_[E+4,TH",=99=1'*H:RF6 M8IH<*5&\L$LU"=NO9?TTK\X>RGXE2C4>8[6V*.:^T/=53&MR/HQZJ:Z8EOUI MV,_?Q3$8SS,AWH1OXW,A$I.%*1 J9UHF2HC>92@Y*PR219:627?="?B7-V6O MZ-'P:N '>K^6G>A#TC1L.!9AL+]K&5_7U8 \%U6G =W'A> MQR-@0 .<"0;*)GJKA2/).^>S2YPKW@GWNUW6S_D2[!%5'ISZMB=OPTEO_,^W M(\2;0TS/>791^2"A&*37W4131]T*$-P*QKWBQ3=O=-7UHE[>A)W2Y.Y[X/8W M)O5^./A"B\3\#^Q]_$3_>S ;\CD-.[RAI5^+Z+P8[K63&4PQCDY&L@,#X^0F M<16-9%A,7JJ 82_B5RW7WA_&[OID^0)#'N3? 41U^N)RB3;ZIT G"WEY);9.AWLN\-IUVYG!NG^19^'K M*QR0BB>S@<#??S+/,SD/D6Q!DA\X$Q2HS"*XFIK*E.+6.A90^,:L;H/\IZ/Q M#A1^#V\WOGD^Z$]_!_/]"[B"R6-4VDRGXUT'"KN'5VO?_'9[$W'P\>,(/]+JR:$8]0;C7II:.,>7D_$D#.K0 MC!M]Z@\&TX MYN/1=5AJ6+]SKHWGOM#IP&(,H+Q"<"EYXF"Q+EBM6;J5"+3E MVZXVZ_QIWHVGH(R52'?/&[GV=?-*!]:U5S$5S?AL. G]FS]_/1Q/W@\G_X&3 M$TS#CX-ID@FS=(*QHB Q32I38EI/(R!@$3$YS&:Y+B"MC99U%O/3O#/[18M[ M"+_V#7#G*YOY'&^'H_FWZN]Q\K*-"$IH**76DG'-P0?K(4:#R4OT,N[$=&^V MPI=78W\(=,_[LO$-<6?+O='8='R>4[8^DT*,4&28)D4+M,D">I=E$776^%*] M&?;A-;FYL)>W8^=TN>>E,-U/()K"?<@/.QJDR]$(<^OI1"L]M/WDHO77W&BJ MT5+DF[O*]+?C M0KMY1VV S>JJ15'92>.!U<&"2JD(SJ*!G#G7BA?NF@^3Z60AVYJ#M$M>/SP4 M:5>,V/6 I%IG^F$TS)=I-7IR\]52 M'= 7%%[?]^S=]UK8&1N&#;72N#9_CJ=V1)LC&E^W7%L,JF$3A@>!;+\9P^8Z MNJOP1@+>FO9Y*;0%6PM$90Z*7#P(.47@/D:K4?DBECK_]DOKCW1JV)+25Y%K M%_6:,S3SVG^M46NE,V1=[YY%EN U;6))%/0I\,1+ZWGI/P#8;N.%1DJY;6RL M+=$.BM!GPV]/K_I+O)N?9%,N9QD%TGI CQP8ZZ.!8>1PDO0(BF6P) M%?VAD"7P!C5$Y5F4.:(R6]IY=CA/8S?\6$7T'?"B;I''Y33TK]LL8W ^\.*A MJ+I38F 0?1+@@N!YAO1HP&)Q6,12(G'E0,5D(OC:1-5J(D*/3S3>$)6 ])UJTUD(GKDB? M?O3Q-QS@*/0)Z$&^((F/)Z-IO[(YUBM6!VEB[6@)FML(RG@),>0 0FD68B&: MWQ[)T\!560'@=8^5GR M0/FSK)H?)>ZTD/;WZ6NO^9&=ZD-\@AD MSDFQZ&L_5E\#? Q"0@Y:A!BQ,,E%ZXFPFZ-N=V.Z$,N"[M-9!Q9,'?C*E0,E MJO7 722#LZ#)FOZTS6N96H'?ULWHEEGZ\&7H-I6]ZPO0Z_/E>G;Q=(QE$%HQ M&R Y&4"%R,DK*@P\&4,R%] MS)HZBHAVL9[=!%(WH,FJ!9O;TO&3X:]31I1BH<0Z@$\A&?'9*)#>22O19V>V MW@=C;WB[(+Z[[[1=0;6MQP7,_,PIVI/3/V8)M?/@@=).V>(0?#2US6N@OP5? M0*:H @KA [<+?*,%C]C#].;.]3=L+_P.(L4?<%2&HXLPF,<@KF#%I(5D3(/- MB=5^(BS$$!TX):22QA3F6E]8;'>%>\CTCMWB_270/@VG6'ZUL^ZAY]XY M7RSM!EE-Q^@Z70<<.9#!,EVT$3SN32NU51?WA%Z2+;!T^R_4&A1[4D?/K2[O MY$-FAE&"]ZZ.U@P:O%,2ZL"/H*W/*N]-A\[G.QK@.;U)&Q#L20"B:CDW2F>;K)MM;V\B+MY$7:@& -YW%TOT[20L'> MS:6&H(/CH=[$&U[S2@H$S3UM(2H+DZ4L[NGT_[RSO)?7:2>OTV8T:SB#8P?& M;-;1\8R06"1C-N5(QJPJ(&VT7& J1>Y- L)F_M)>:F%A#]J;+X\O,1I56S^' MVH0VZ01..@:NCL!@T;+"GJ"N5A'!$]H?GTR8J#,*/BG?=X6NT$E+%J/0$$JL M4YE"HC,L<3 FH,A.>I'V9D+DS]F"?!_(OX3-"X_W9?$O[_%^OL== M,9,+0[N:9@&T\04]Y]:DI_,RK[CXEY=Y/U_F+CG\%"-XER,<+Y:"XB4BYR2% M*,5L2XL8"I@8962.I9#V9C1)TY6_O,;[^1IWQMZG&3-<8F(2:FZM)*,D,$TR M< F"*1X"5\IXYQSSSS%$U;+ [^#UZS]^_^/=P=GAF^.SOQV>U)*WD\._';X_ M/?K[X;OCT]/UR_B6_NA-BO76P]^H).\@IJ:82<4 /=L188. X+2IK=>9CCQZ[YN7Y*R(<>,:I.6>-R^P$4@2 M"1IBY.15..; &RT@E:0<6LF%:AW<6@7?MHKF.N71G<*DKA2T+U5PUTT"9EMN M7=]P4'?<::U"XL5J+A!,DKK>7@>(IFAP)F6EBLP^8>LSXS% NZJ2ZXX&M^VE M9NKH($AX"],\A7P94!U5MMT+:#>E:0T5=[LG?3.I;XT2EE#(H!)PE3CMN 7! M:6\@U!W7*9=X\ZRJ+5)A0;77MIFPBK [8, 26^-539'#8! YB.QKK8FHX]N< MAYQ((#DK@ZQU?M#2X';0:F5S9:YNJZRAB0Y*#FX /2-_;=R?N87Y/R_'D_KB MS%$*+A,Y2!8B'9PD"^D@YIK6':2AGS$51(=\>039]LG2D6H?)E KO72[X;RI MHL<\'T=:2]O&=] 6%%*RZ3@8DT$9VG!#L1*$,"[0JZ;((.N.14L@_ G8U%I/ M7?0*.WY]=#"9C'KQOP6M#-B /3FJ4RY^L3>:%+,[;Z$1J'9I?!M?SY4ESK721Q7&7RXQ90L$T:,T3J%3( M\N*6@<\*L]>A.-8Z(O[0[M'F0J7>.7PX/#G]V\')X?IW)_=]RB;7) M1M;H1 M&4QZN=>_K)U33S%=C@@DC@^_IOXE??A;>CLJ1>E-J-B/RV$8#7J#C^,/.)K> MFGT_3TTQC*.-@)G5P>ATGOI ?TO*9&Y]B>W'M+;"WJYAX8:(9K%;%Z*50C P MS!KR:"P=%%)R8,5:1,M$5,T3EIJN8&NW,+O@[L,-#+>N_'VYO]EPX:^^W?\! ML]D#BD7N:JADOR_F(&6Y"TDE!%W3J,V^%R=M]AT[[0E9NH@* MW8OL1J>C9?!U=$VU"-N.FBGN"QF6(NF&FMP%XYAA.3)G0;A<"U7)4'?6:GIG M@T27C%2N=;^;W3!M4?O#ITJT513814U.=;UN)L[5P.G5,+ELM%-2@&66H"E- MT)()(-!X;;+-OGW7L8?A["!0T%1W]T61&@B^BZNSS=ZE@XOAY6!R'F7Q.JG: MW477M-X<(602DXZ1Y..CU+%Y9ET+X/O"LRV[.=M7>D/FUDZC1X,TFKH]H4]( M+X:#6;_(FRLX^X1OYDL\+ 73Y%SYH+W@"C2C75T)S\&QP@"-T\::I#6[57%P M;__7=9[]D_%L*RIZ\(!L$TD\.9RF-7\X.#G[C[.3@_>G!Z_K()(-,K(7?>(F M$<:5T#:*-I[@](;N0QA-ODVO]T.:([YJAJ!1%^<5Q("E;A (P7H/Q6+AFCN% MO'6^Q2),[:*##SQI_.K;#S^9NM@\"84^:S(J8S4JZ\C6Q#-$2V3/+%N%S0>* MK0-T6[&^ILQY.(;7E8IV':JK Z9?UR,81Y_K"JJ5.LL%1"37HWV^6/!!FVB%)5I%[X\D9AQ<7.)G\8SC,\\"$YP4+&@GT9P25 MA $ M-!&?H[;DM,UN71/7^#HF.-=9!!=!//_+59!E%'MV!WT>SFWJLK M_3U"DPV$W\&]PCW(N W)%B> \U(3R]! R%: 76LL/+J=VQ8169 M=\R"^5%HC37.U*9SWDQ3"S($(S)HICR37&8KNPP [>HN:5/=/*+J-03;T,:H M%M6;W@@3_7B.)#EFG&,)D$D%2C)"4GP":Y4U*>MBV5*SSA=X"C\^]!"\=N&P1E+,%HD1:)<^H)6,I MV*U/G]@;WJXTH';_:+N":CNQE,>342_183)-#)H; A@3+X).DV!DJ8T<2KW[ MSK63/)9ZPL32NB'BO4#VL#]AYSJ^8W%OJJ . GNUS6AO\'&6I:A=1%X04* # M,A2G8__-8:>O*O(.6CW,H5RG+2X#IR+CZ C>0:0>GPX^@;-1.%2/ 9AU!>4/;3_824I8A:,^9P]:!M"TH>('YT(U^ M5Q'E]HS4Z0E&6QCM;<<#O.Y=H;BW&>N1E>CP0@_>T**5",JC-C+RYE7]R\/; MOH6P@2*7LRR',D]4Z5W7&"S0V)S0JNQL?EQO?. MBW!DR$@%+ 0&B@L-SB8.+K!$_\G"4^N:NQ7@/3.V=:68!R_SVA0QG1[^]OOA M^[.C]V^/3WX_J!5!QY]Q-'U3QO';J\LQ"6<\/IV5(ZQ?V;368S8I=]I\78UJ MH.:/.,'/PU'=4(X&93BZ"#\2+PJF>6 6/#)R/U :\BBUJ7.QLW!:*%]$ZQ-D M"5SM:J$>>1KMPK,?SH*Q-B5MK)2 0='^:ED E^B5%(X7]"%A#LT#&ZO#W%8= M5'/V/%P+U8V*=ET)=;W.JQ;IMU[]>4^'S+00HM0138%65&P=5%0 %28K8TD> M.QLZ<1^@W=^?=,2&AV9/;*R5+IR%^>$PC_TO ::K9)6;0'8\:V)S1=VFP,92 M[ESUR*,GJTQ#T)9 &>W!R6B@)!MI;[7YQC2ZIZ/R96=*=*SQ583;N*!IWO7@ MV^FPMA@@PW".;!ZK=5'3TZ=ABDC'JC09?.TW($7426EF65QD]BY^R@YR*=87 M_[ 3V37N_#%%AN]Q\N=P],_;L(PW'#V91@2.'*_"P!>6P ==BN#,(%^FP<,&PO?^%S9BR#H('[\OMGA<)8S?#&9R^T$!M% M/73SYA[:19N8= :@Z^+J!#[USW;1X&7T/(A7N'^SPB)D1^,' _75M'<;Y#"C*5>4 M("M9A5BJNM J/D^8&Q7U#T!T[GS^20!'Z'S*"53 FJZ:;GX3/C2-[][6_A;: MQZF#E=G_#M]:<-.>G/A]!KTTM7][G[C[M_]] E0I$PA%E0 2N6(6::8L2FEF M!S@0(G(W_1Z.^O)V5] LFA?5M(!5KJFY"=?UW-1W4SN#Y(3GW6HB:8)_3V>S M%6I#9$,\".D*?5UZP N\?CWHB)R"Y M)5YSY($QQ$+DPHO.@#5"1Y1;C +UIWN7Y^ZV MF?EGP$]LA26GS*7.R7&70\#%T,!K!)2[*M%C7>ZC\6O^XF&FC?/P=)FZX3IC0@RRN9SGE9)PSC "ZSN#L@7K_$PW@M ML#=9 5K?K#@QWA&:XN?4#R?=^PI(2T81 0TZ""*QREVCOP?&B,0^D]L",6%_ MU/Q34S?;T)ZJ+!0%XJ3"R'F5#NI2@Q0HABI>:>:!"&ISI]B>1S0"(\C'>('E M^SHU[81NOH2SB3-N=QEWBE.D.%#$4E2K#.7(R4"M,!3+['O)9^"\?DO(Q?6N M&?#A9O#DH)[>4$WKAXAK??[W'<18=GG][I_FGW3E1&0DCC^M3?N]#VWCA-)! MQ$CQK#?SQ6PG@0HLF-;IVE^#&),86<^CP4?[)LXP'W1^,RHVG3&8X?]#ZUTS M%GG,.$)>/F+OH(843!.#!1CG4!5,I(OKN/M21"'MJ36*5,R*W*G5 U#&8C[# M.-Z57@Z5_A/,-Z*L&% %&41!4*3*GNE_Q: UR_S^7SN MBJL&)QF6N?YU5KY')1P&J3Q&HE(^58<'I&2H4 M-=/I!%WNE64_DC&FFH93 M7B).>>;-T/M$.LRFC^ G%50.4B\"$G15OFL?D_"\MP?FT0 MV_]\4CW>*2ASE=J5:(Z8]\DJW[_QG(.66[WLOD1=NS]NOWS<>A;+]!/\8:Q1 M]!4\?&SR")H+I,D^0]L[R=K!XH+%(L(>&F74DOZ$VHPYKL41_?XM:H\[&DX/ M=SGBA"K.#4FI]KZOD&4466(9DB"!" 3 M =&QS+3(P,C0P.3,P7VB AN?'[:^?N_=OGV>?> MYSE_G,.;K)59DYGYS#OM?2<)"]POW#QP74U)50D@(" GN$? &Z!\XZBMYT- M #Q^#' # ' %N R0 Y?PH3OX"PL":H 0'R; /P "H7_&OR40_BM,@P^7A-@! M1'^E :ZT;MP$2/"O%/AK?0"@4KJY\5>9%W(A%W(A%W(A%_)_J4#M'*VR*7"/[QZ0E5]J5+_PB#?/^.?O:WZ[^]XG[AI@ %X,KE MRR27B:^0D)"0DEXAHZ"Y2D%.3L% ?8.2YA8CF/D6X\V;+.S\G"RLO&PW;W)) MW.45%!(5%05S2LE)"LORBX@*_RF$@)24E(*<@O[J57KAVS=O"_\O"^X;0'4% M4,5[4 2W@4M4!(14!+AV (RO)3'!7_*/QB.X1$A$?)GD"BD9.3Y!Y76\QH2$ MEX@(B8F)\,H2!.#?!XBHB*EO"]V_?$/+G(35A4;X573&%;8'92T@[4$DNXB% MZVM2,EHZ>@9&CCN<7'>Y1<7$)22EI!4>*BHIJZBJZ>CJZ4,-#(TLK:QM;)_; MV;NY>WAZ>?OX!KX)"@YY&QH6$_LA+C[A8V)29E9V3F[>Y_R"K^45E575-;5U MK6WM'9U=WW]T#PV/C(Z-_YJ87%A<^KV\LKJVOK&W?W!X='R".CW[H]EXB("(E(_NA%<,GK3P(J(N+;0I>I[VN1F+O<8!5^=87F071&60LI MFX@V$F3A.DA&RRZZP+'W1[6_-/OO*?;Z_Y-F_U3L7WI- A2$^$%(14@%0("3 M,R[@,W\I7]$G$9-'T4HR91VB*:GO)KWUVYC1;M M\FR\#: "M>\1_.Q&\*O%.NB6:#+-"/UX';PQ0 MWSC?0G OK@YC%(N?^AQ,3JMT93A30=_4RSX78K%K!];,+Z M$&E3U?:1U:PHZ^P)EF)L/)M*8DCK'.94HM6T"ADI]*2>[&_WI<&ZBY=_(EDA MD\@*N%?2_W"/KZG /_3#E*F 07KD[.*7]E:0Y?;=^BFW/'*IH83RST5IG=N@ M5>;H13-Z?Y/BYUC.BO*A2O7PA\9/]GD?1_8:[",(3+UP #E)!PXX%#+# 7,M M6-#&0-;CX<=9?<5&]@YWP,@O_OAX!1 ..,> %Y0QO& Z'##0@< !"!*4?E-K MPGXBVC>U#4M+&8X#UBR:<4!S((9G DZQ4==9F;D!3:K*D%OA?^C"D"QS[VD* MW*)V3S2#T4MEBE+;-3593CCL0 -9,!GTO7S8L23T6S!=[#X1#E"S,PG=\H\N M0*4_'9_J'?60"8\X*$N^(A\F"8[S*_VV>9_D%7NZX]6.WY%' '?4;]A0A^*# MN.BVD-@XX_*AM5+!73(N(//EWTY6&8]>,(2]%E21[%IZ<%DKS(3UVXMWQBJ- M< ^B/9'^\,P%RM6_&",2\:GQUU=[[JMDL?;Z@BJ623M$ M+J-&]ZY\YL#^&/E XF?X%L)#PO3JB,B5SV;WK0Q M(8-EC-U18H$D)2V&]^N>9]UD3E^.&_G',<'H@O? V3F,'$O#'XL#[H?/H1=@ M)?2U2MSB4CG!$=E3MJ'V8V6_-NFJG.MEG37V>*KUR53ZUTTDVDJ)6Y9,]/?' M5E:,O;?GJ9TB+JGRO93"P)IRE!G]5VE8NBOS\ P-)2^45=X9D@%)#IY,29UBY6?I(+8# MS\AQP&-^4LBG7,ZNGPI>NZ(\VLU;?=]P /?X!D\MV'A?1O.*O_$@YK%WDC_R M1]Z\^MCR?5, !ERP0Q9Z6<.(-UP5YDW$++S/7]N0VZNTX. MUWMDTH>GT= /]NG,Q9:IL6J#RVF"SAPUL3:[F2\U5Y]^$-PIJ676] MEN&/-Z*,*NI>'X_Q%-KI&W \V:M+"29I=,4*H,(SO67?.B:IAX\Q&!L O"2% M-UK#?@=):3S]O)XR8MG;=Q4+*5DJ;^MR]MW91@%HQLVM9J)B2\.^P,$Q<)1,_MV#G*ODD\/@]UKFVPL_G]=M95U9]916MJ M4T_6&GF@AWSJK.DCUMA1\;/,^DT:$T,+D8MQT4,3#07.^Y_=4BHKAHQGVD0? MZ:O\UG\@<]V[-+N);\8'?)5_WWE85 O[@O)0+.TV?)]X %&?>" U#QV?!56B MP6\JDA&GJW;TD)/O^5T0#]8OR>6=\E*P(1/OL*F'RO***1:&=+(,3'F_:S _ M?<:",LV\PZ$ACX:S*%WX5::=::YEIWW3'W$@NXOI+9CU,))IU)Q/?RNZS6\\ MTOBU]OF3^C;F^7:"V(KHUPCN ]G5:#VEKP7)#T>SUQLU,^2I-BDI6S?S=XR% MUH MC3T*T>*+ \+88DRXVWLH'"IS;,AJ#W]LP-RP-"<1.&"UE1)SQ6C(.\S%OSB: M\49,G1SLFSQYW5 #H7QDH4"TFUQ;[R,-^HQ3S^L!2@,PS4?(-V/C@S_=Y)KC MF$+)C#MUIR5YN_>MCHBC"*?2>/I3K99Y/&2R-!]:>2]II,EIHA5@8@T%!0;7 M:-YUUAH="0YI9Q=YHS[6C,:UADU_V\20%YQ*:-M]K:)V2N--7[REO B)\SI: MLF3KT6M:K7R=+L;QV\S%OCUBDAU4'6JH0'7R8XEP72F*:_>[RA/8Y'?0@,!/&L"K\0[(22ST]'8NJ.79]R?<0#CX1ZB579+ M8.]J<[@7Q ;EDN\6>/>=T&X">%CL@.[%R'QS\+E:!^;YV7B+_J;E?"KC](+: MI)+*&;XUC>;ALC-< X?)'L_4I\O?RUW" 4>;\>\JL7@C?Y>9+W,JH-QD>+LL M77Q%M<R"^J"Y9!]Z8"?7\,-H @5L(!5"9QE<5$KD-#'Q+GXY')X1^?F37R MAM.?Q49MFMDJT =?632K"Z.!7RKK@@0Q/AM;[497 MS4/U B_'X+:A'NJMM?L.1,_.:)\ACHUF2SXB8H3SBMTF994]>?T%"F; IY9V M/%@UV-+RPCWYN'CBYS^%G'2CW)!!*5_\@='L4,U$-]!(@]?-TGTCY.1D8$/> MAK6AD="A7//\;F1%L@FWP-59R:JZ@\0,KX4[TVX1QXZ_Y& 3L/[VELZL9IVJ M-Q\^%?&!7GWYP:9J^?RWHKOYZR+AJ\Y-+$BW!\R[ZMJ#K^*K-Y313"FO>XRFGQ'"E>* M3A0WL0][<+YRPYXO.%/<>K;E(I2MCO6#)XT[Z1848U: M7 5_ LU%(NI-\VBI_+8Z4)N>K$B/U,\0T9,"!+$^I!]TL-%I;1T*/WB?M>%= MT&JG8I" ;JM I;IQ>V]L3-Y-M:P(9G(&O26TI]PK$5N.?^03([.4N\()*F:O MI4K5/TV2%@@9FX.A7F4J1D15A$ 4B9MSO)K!CJ$CHC*RR&CUNV#MK#-]G7$J ML(**W0/E5!3KB"EJ5>%E1'YCY$>_N].(N( 77?;Q^27='+;+L9> M'& _MKLC?5HM#%EI'R_W)ZSBR85)&* /E.DA._D0M)B[A7O6"?V3L?P)C$8M M6J"MV+H\D)WU-MYHLR",3FWRB)$0[3*G6>51!.66-CA$6JSH+8/I"*W.P.X/ MMJ-2%M0K9.[)O1@'3:7(G8JO'4EB##'38,<-.3^OHZ+G>EH%PQ/)>CD_'QMG MK'AL,!.B:GTR*GP]&_9-UJ>Y^^!VS\!H86QS=SW/D!Z;8QX'XSMJ^9?5-6$; MLS)OV0UO1RMDY7]_YDNE/1[AFZ'RG/##GD20_I'I</T@/T<*L6^JM MF_5ZT]E7[4NE,](FM\\:7>IE?4AV655V[VQ<<2&=_$Y:H8]OQL[W[OS?BCA@ MO*A [W=;)X]GI)WV\<=$U:W$D4%3NPUBGX0NID"Z5XLAD,V2 ;#_)40.[+YI MT:--_*"9JPQPF^_1LITOIIVCG[!E5JY]\MC3,KTN^D?@3)KAWME:XJ',_4%] M0TVL-,E1J1 R]7/C7G#DB^FBA+++9XYX3YA[+/B#_#X/S.!L\!!]]VE#_'N9 M:OWG+9R'N3C >AT''"PYX !X H:G>R6@7SGNVKO6/@:B:*-[[Z2%.PE ![N= MZ'29+B&%E%/QM_*)O+!"4B^H3OH-ZT>]*%6GXZBW9RZ=#]79TV.BSV'K?$;S M1FOCXR180^/O." F5I.A6#"?B=Z%A%H:E4M1URV.$?70)QCL.[F':NI!1.,UG^N:\X^[?)> M1F*XV#O']Y==[?!XQLHB2Y8<94$38W8H1FMI@ZK7(>FS44%W=_H:_T\BA M.?)3YJ=/)2*=S+>H"^T]7;![/JETJ)"3ILPZP5$I;O[>U0Z=XP]S[LYQ$QA( M^HW9*=^"[Q"*0$R'KT&.+^_^EW>CF0[KD_<2C.K&')5,IL,](*U9D7,Z)L0^ M>K:]YZ)R88++4249BE;VH"4SL&/5Q'//3^>GUN^C/CV!'+(9+R3L:KUC0[W8 MHW__@YOE=SDQ.#(@T?KZZ];9ZX)LH5#P?1/)W:_F@1O>MEV?4V!GC]K!?-NI MNNC@U=.P_4+UVBV!V_65'SI<"$/97$8-;@::T/M)<[4VCNKW*X4O184.B4$# M-:-?+D<\(L5$0K!TZ:&(U6$-_ X+W^D=^F;:(6Z*X0F6X_)@[V!\!/.-$/T1 MMC"IG'C%2RSW)HM?C: 9D3@@@I3;7ZE1^!(H\VW>L!-JY6N;HE)YF%B[O+UJ M2G^(_WV_A4@;/NVVGH,E8L_OM?I$SP)-UQ><;FS,2J$0BU*[MU^Q4SUVNO)* M9=J_Z(2SGFP?3D8)E5%W([G3^J BLAY[UTXZ?SHQ37'DI-;3J>B=4'=%E'WKOR6Y M:\A\?9!CCS+L<%MK;9&DV4*9P#!Z0_EL&>5^, T-,*Y[(4FF1I^\6; M[(O1/U&EB[2UB^CGVTZS]-N6 =A'I!4BGIQ2G PEIO36-4F2+ KL0U\>*MXL MO_$2(KWUADU#7)E]94-M"TVN\ 7;/5#$*S/U+3K],Z%8ABF/EY><55$1C3:] M]O4K+9\HA?=,0\YC_59;LPU[7>6HZDM1>G,$DWV3;\9?N3BR"<5C#Z@IP8^@ MQ=(%!HZVYR)=09PWH=S8Z#7ZG%+VXTMA $^?/)N_](B_0X'A4Z,-\;&!J0'W%IS8/KXNLKB][F=L%\T/MH+VB6?TU!"U M$Z&A4BI#/?OO2:*-23:481C.7%2S&OI:9I&X."HW*B2R4?D(M$P'!BH)A&CK MCLH5?_40\L#?C#YI1XMU#XI]YG[W&X+\=!1U=O47?NN?EX6E82[#[TSKP>C# MH^;QK%]=&U&UF]CK \EMIJ O@[.Z<=OO0Z(O$U*WQYZ-V48V@>W21(,ETI2K M&H/4NMSH?Q .AK@\=2E8TDF]I9'D_-LVJ?J;G+'+1(DA:.L1/^5!J2:2)(@# MZ17<_'6'G[4F+L_'2&7DI=NK=P%!#F;4!0IQ;-RZ4AQN$7O0%BXQGG4G=YG? MY78&Y5.]05D_-BO>*0]?KJ5#@1?C7O!.NE%JB2#VQ"IE+98K3D3R@QRAH?;] M\QIX1^FX4:US5GY90F4N'CB'C38PS=_B;'D/F9#0].&Z9)P//Z"\)T-IW]W$ MD^K:7B<)5^[M\UOD;#-1[ZS;;CRJRH$Y4(@O7H_)NI':'MLU M?[CF@-'(.L M25CB5]FT@GA^P=>103H4RYP\8?($&Z<,X[SW=AX*8,6F41(+\K$+L)HCTE6_ M\P?RVLI/\AF.]%;37>WT.MV4X[GN+GRP]O2]"FKW^.L#(QJQJ%.BIXCZTG7=5S=,PJ?2?D*@?L^#3 W@^D2<^9(Z##!2(PBB MN43&1:\U^Y(VC B!F\!M 50//2QA/L#?/JY]\N>GTMX.S@[6[.8NWPPM'-VEO M.=:_2I?&A_]$"["R_)7$'2;'>O_/&RP&CY^P*#BY6K.(\POR60H*"K-(2/$+ MB8N*2DKRL@@+"@L*"$H(" GR"0M+"XI+BXFP_%U8\3A2657EQ>_EPB_DZNM@)"4E)2 H+" L# ?/@6?FX^CN[DWGZ,;VU]E_*V0 MA]9NEJYVSNYV3HXL?Z[-+9P\W.586?^AAX/S/TO^MRWV/R1\_/A_GM3!X9^I MW=RUK6W^YZG=='VH'OE/_. M#P_^RO?XL;2JHYN[N:.EM>I#.59\#+^=G96TA+#4 [$'HF*B#Q^*"PDI/K@O M*"PB]5!!2N&!\$-)"7&A?^1]Z&3IX6#MZ/Z/O%;_RBO^7^;]JY5)9?]>@K6K MG:>UE9*KDP/+7^I+V_V;^H@]$%.\+RQ^_[^NS]_R6OW7]1']+_,*_*M"?VM& MZX?X0_[/MR)\@L)\0D*Z__A61%;@/Z21%?@/@^6O42CP]V'X9P8(_',*X*]8 M_C?(!>0"<@&Y@%Q +B 7D O(!>0"<@&Y@%Q +B 7D O(!>0"<@&Y@%Q +B 7 MD O(!>0"<@&Y@%Q +B 7D O(!>0"<@&Y@%Q +B 7D O(!>0"<@&Y@%Q +B 7 MD/]_\J\_H[%VM)+C].*$R/]U%R3"2Y?^//%"A'\27_ES/R%B,A*2RUH[Y^]1K5-7+RZ[37J6[0@$ @"DHZ>EH:>FH:$,U?=T$BQ.9_6?YV%R13 F5" M:+NR#]'W 7I'.=S# N(/LGTZLB! VJ6A5I M$RV>4V3:96T'WI-:CCK1]; ((-:U6!FQ*)D0_O L)7LKNJP&>GN),ER>!BE" M7^E@<\71)1H&WKT#01+_ $?ZS^P)''\'^SW!0?H M4V8>[)J*3W_?%^)CNUDNU"-TQ'Z$@6T*)A+EUI;QSZHC]N5E&-JUWY$YY?<0R/]]T5NE V"&/\SFI\HFV"]PW MZV=6N\';YMD.59_G.$#G$.&<4QK?Q( =J?;UZ\A#=1CMC-^&ZKV">*>&) 7N M4AXGI%N:/;(SZHBOS6L+R)M1]+$3WGWW_*GPEV/6)@6Z5Z6OXPJ*I>4CT(^8 MY8.E94?2&J&Z)IFQSCDEA(-DCUOCFZ#G!0C'GS+'S_;&$A9",6QNBS+A,Y+V M5T7I?@"ACZ+HM-NC?#)W8HJX"KM!Z/\CF-QP,/Z M)SB@I1V!<8SZCQ&-E%M%3A@T!GJ:@IB4-%O%] ]L\!QT89G/LW' (/\(!.D" MQ@%,6?\I LW#A /D<0 (:WZ>%81%])Y?R_Y>VB_P'P%U_6\02)UD<#B"1E9D MOL".ZKE50U3534 5@YN:(M[Q-=U=!<:6Y]_,2;*[.AK8$K,PRX*T%I9+27/NEW_'$ !UCC .)?FY.=B7Y%JI]-SL/ZNML+ M$A(LI:9[G0M E++'BR6I4GHQ;T!3K&Z1DK6J$VP3;JHK=]EMTVI*OPN$S2%U MG,*9Y0Z*_66.P03K$6116T=HQ0GF Q5!RCK6I+-"+*G+G;)%RC>S@GL:C05S M,*.TXL7+2@TC_,P^3Q4I+'>%.'=EH/EFO(7!F9MZ=C[, 3<#N(\"4N7\^RN? M9X;M4S[Z4^-_>V1_SU5UN2E4$2/=&2;_@9V!6\@3:-N2%@,7O+@\RTPIL&(3TA!85-?4+JZ^.?CPSVTJ>GQ+3\1'/ MR5>1/DU@HL%>(7:O:BZ?:T,+BJ-L)O"S(@9R8#^"-.OH)\/,94WY/AQZK1MQ"H. MB@.>4^U<]90 5YR\O!T7[2$3_C*/V4K?-0ZB4)U4:8U6\9=O6*A<>(%87YPT MP %)XU\*5L*NB3U;IAO2:L: V_<"WFFOY*AEFW.,"5=C*+]M-O LUO@_MCMQT8C/D RLY9"8$N03$T]>V$^N=%1_5.8FIV=0Z1 MGQC6'MEH0_;YX-TV-0%^\R%MNS0;)](EY?-.E/9UJ2V783T_A1FL8\EH'&VT M-0#"]/LFM7!N2>G9(;4S@Y5.\^6PO*W%+02DR1X1@)!V_>+XAAG#>+Z/ X)= M4#KX>3O5FHZZ4XT#%GGF=U'U7EBU$4=O(LED7*=@YW\JQOM41J$]N0-]QJ%DUMY!GN M6-2GCBWD<.MK79CESBO7Z%JE2TJ?,^MK2L !KUW7RC;3*_O?I 1Y;_&5.JEL M?G\5K7E^N-@,12RDP&GP*Y0X,@]+6HP#4&%[YG!4HQ;$[92DUE6OR7=6 M-&H?J_\N;V0AY-&!NEE$$WZM>QV)<=RK' GN,:E$1L:"8X8?5CSZW*7 FS&= M[A)VH-IL7QHQ3IW@%-;$1S'C:>_*@GEUJ28K&@J;C5%^6AY&.GFW_"2!-;)M MK)FD" ? *"/%14A943F+>4ZJE9?C$'>^G_-,RE,A6C3D[Z+ .J]D38]GI0>^ MTCY?">(KU7+[\<[@F_9L7\/9NXH"*^^WA1VYDC8C[-OL@V<'-=!5 0QHUQ1L M@[+.*'R6Z%2:"@^GOHL#NM*:CE%>2]M,BPFOW1$@E._FMJ]XH6,U[7YTY1=O M[K;RN\0J6_=+>R$H'MH&,0.. 8O!6[8/>=H%(FO.< !URJ\0!GDF%L;7[E MA,Z[F36 OR)"^H-P@$UZ<)*+2-O>%OMZ GEU79#P'H"@[8!N%7?+7&$,.& 2S5 MA)%<:D,PVZ*#F@A+2N!KAX7O3,+7&,YP@%>C?SP3.92.WTCES!X5YNU]H&N[ MSKR@I BG@Z57V7917G_,G@"^X3'E.KU=%LVG&T!D7U/D<9XO+W*)$L/G1'=V M4*B.%=OA#:XVS/KNT\$?;;NKL:"T8!8J3WG>B)7V%M^0NM%U ^:^] MH]5UDW;R)ORJ60ZD[&0[, <^8@IN>NU',X QRRX0PW[\2O=.9>J5+/O^DY37 M>7&2)%)$IZBBDB9JV?UR4V5/L&!6: *[N^W@2')(L8UW;/L9-! #^;R9-'HH M[1B=]^U$ NJ6PJ[UN4<(!US+;1:2%T>TZ/I;EL#H:-,I*M":E,^U:@TJ^=0( M7'Q<"5CD6ST?4C[)%CIBRW$S=_8HBRQ0=VR\ND=?8&#M&W&ND<7:3)5[WB0O M_Y--"A7NGHBE/T0+9N$ EF'(0@-6'C&HVH #OC%!L"*FU@7Q MXLD6#BA-1/O4:-7XCB]QMJ5/*2RM1LBSHG3N0ZB^ W-O7#%>31.4;K26J;C+F9!9$BRAS?JX.OA!?R^C@)S3YX MIV=)H!O_?;[=NM+YB$WCL:FR]4T/Z0&W,$_E >.08M"!;0LX;):M9D\\(6_# M-V-/(/@HN7Z&OTW;4]70L3CKADB'L")=.F%>TIL*\ZSXRT]K6%XWG%7DJ#TM MVL[3%P,-;L]*[ZW$(@\>Q.J.KMZ]+L,6=-DJ<:_UTP[B_LAXI]D-. \,0B.F M%'\T.?Q( 1N5^W"U)\*W^61N^G [[ @R=6WL<,.4OE:F+XDMZ?;YH- DXI(N MN+O)I[3NAZ"NI9)DZF]\IX2LGNY(5VSVD%> FGS-M$ @^$;0&9D7S0?H2#J7 MP? 1>3';DZKF+S5^ZE-V1._[P101D+XKZ^]X=B!O(-0LJ.0%>H_KM+<>W/@] M.Y6/ Z!<.Y )\^]G2Y_%D#F^)-_FWBHOS$7QY:69)&E\TA\[TKQ'>LJ. UZ6 M84)+*<6_%5E?>UX*ET%$[UJA3@)+LCAWU)7/()L9)V+."*;#B4JG-UBNJD"7 M#Q/E+QM5'MR,:K\+FMFYG%53K?Z9/5B/\F:8UH=#E@@JLQ3M_*T"I633'9,D9PT M,[9R]9"QNY+18WY!ST3$2*S ?*5 V_/Y.3DR/5RTG_&YYV15K&NUODY@,"&Q MRD:1=/"M*\5UIZO'D,J&J+8FUIKW@F5)>T12Z)Q1H=O@I-6U )XU>TPATP/) MIP_7.F;NP*M?M:N#@H/L"L5!IWB[3FP_UC'7B;ALIW9**WU#HV?-.C5D_RUT M(PK*1A$M^4[!U7DRWS>P%T9#UT-#BQV)R#[YQHOQI[6 MV-17^#>;?0$CU<\IUL%?*^-^F)V2;IQ4^W0]N:F( RH*]]"?.+^L-+O@ NY MZRC$L1;*]H6.I6IVSC"E3V(.Y.R67^)6<4B$7_.!K'^21#'G!/-B+PVU!K # M0RH<1Z*R?/9BEYS",7H>(NJ@GX?O#6^_>%O,:O'^T_%D1E3]#;-:_%)5OI > MC.49(YA\(9I<_VDV^;8-N+LY[?O3!BY-;0)(G(L5S>B&+ES]#'.M825K^0V5 MG_+@+D:QR&#=R"1[_"SN\(<#S,ZQ/CL)RL+]^8@]#"W3EHY4Q0%ATB4)H+[" M16GUC/XF56 ?:4LITZY9;CH2&JEE@31K"Y!A MB%G2K4MQ&U"^0A*%?LYS(-SHW]2P)^D]FE\OV^!!;[Y9HV!Y5(TEUYR*0(@MB??\*;W8\(9'^C_&]3CL>7(]^ZEW[9.>Q/#D/%=[1 M?&42:+[W7A0_"6V82"4@U/Q89OY/;N^$DG"X(K"&Z.'3Y;V^/L!X9ZWZI85P&-G91U+]-5K\+O6P($WT G)QC05/M5R+NFFVOF6'4'\1U4 M7D,,*^'IPU$DR+=6CD.3E&X,:IN8I.O6+GFH7 GOF_L*B4+8A336($?T/1GY M(C+)4RUUHF,([H@L?WIB^.L2*?#,RBHB[$@@+!WYJ#DT_:KLK<^H=\/Z@_XZ M3GG?QB7TXR^IE!#9UZ=&/S5'$DA^9[]&( N=F4-JEE[M6&B>X/F6S+J_/'([ M^4G*$G&:X"DF_U?*2V_7*]]*\YOEDW]&^6+2QM_WL91[:',L M6V>"A:SKHI_@E-2,IYZ_P.5=T8$5+N<\&TZH.U7O/#0GI]H.YK>'#]&;7Y6= MID_-^NS/_#V:"K7/$P]0HF-W2+WD_SB.7_WU:P8Q= MF(6,B%0K&J4=7[^O. M-S80/WP>H)?S[!<.R'W0+'1:^A4Q7S"94IU>$1_[?+K+=N$7K2!D*LT&TMTD M7N)?D)3W)JAN Y:(;]SN*+!<[:M[S.#[M2 MBWGBGOQ:?2[5)5FJ@@-"X!@X#L@@Q@%(:SN\5\9SJ(PE_;DH0&$_]W4U6'3F MTN),Y2V!G^$&E8](,^OL3,)5I#'?7A#+)6YN'"DL2+22H: ^[0CNO/;NZT0:(52)_EAV?![DYM\:77E#<^(LR MML*LRSHUKO1A1_XZA1WMEIL6W-Q?O\(>0^;3*F_>XA9T'\M/DT*NS@=G97H/ M+77,*\K61&1E[&X7<+U"8= M\WF7K4#PB7YH^&(IZ7J:V,".:*KIA&-1'E@XC4%EK=LW^-;;TO=-//Z7Q^29 M*A*.0+/O7%$&'7IU.$Z7=-S:;KE9_6U&/O"7M M&Q\R@ /*<(#_4H[_4I]*"[$&6?3K*QM7MI1SX)%O.K4[=5:SSZ&Z<+N(EK$6 MW6,/:-9::_0'Z3@Y^F=#@R9YI,==6Z=+7GNE;>%W:F)[1]P/CGEB-'EUKQ;! M"W3/W4Q3S6[#N^%WL5U[1V.1;!97C:;C&)9^AO-2+N9TS?-L3F+JQ=K.C>FX MBM,*5_'N\[D95WN#/K6P7S&X!TN -.LT1GS%&.U97(OTM_J& ^QHTD?&F4SF MNE1EYR*8.24)7ZPU"U3 ^L=JDOWL2OG-JZJ"U<,34]B?M.>D*0^!ZF!R+*'9H"CP.<.J*5?0HI9&F)@H/':_@FY@YO??4I M]27S&^^QD5KE6S<'XYUAL]43,#3^]].QPG"SX]U3') PJS5PR"1P=5V\SB;Y M1;RG>#&C_O.[]%MW]^3/S+S M13C\=,R;O%YF>1 QOM.C4I9OM"UY&"'45W2I-H8NO43D3]C0NVW MFY@,>0?;$*:?S5Z>$-A$ROM)Q>5WRDT$.N=DO+^6HU*ZIK"@%.8O@:QO.=.8 MR>U2+J]BHV]1T=+S*YZ1/9[R*'8^=4N^DB0 MKKGN,[)Q2 )R8?.,X7?9D.NAK.;QV#AE",+:+#3A.?K682B?+KK[H0)^SU+: MIL=TCW 8A";%6QW9\63E\P]'Y,^O[R#_7IAKOV%9?[=0V5^ M-YZQ"#^V+0CJ3L<^2K,# <(X(XO:VDPITQ;T%8)XS7JG4&^O8&"Y45BRY:7C M2%4D9_#^/G@M6+!5-A9';^W,/ ML^T$^SUIFO8'9B@OIZZC)R2O%O'FKK(4!]S,DYS?6.1N4(?JJ^W,7%_<$UW3 MT;TQ#G7223_/0]C_1!QG-R./^FJSUL^X!BV2),V_Q"@;4N20VLRL?X%[+%*T MZ'T\)!0[1&!DFH]?XAN^!]VDH'/A.;"2 :O4EVIX"I9ED][ M)H+?UW1M[E&V2Y?#TEA&*Z7DSX^V3A[W^?@P]!^4SE#>(L![%,9CB^]/E>\C M([XL^TP.&L;18^Z5MO1X\!#9^]R^!S':%S:#>Q2<(%9\#:OKR731;+,(\T8 M%7O\%>7D2.=Q;;WKNB]'ZA?F MY-Z8:!P0%=77I)18U<;F>Q>2XY>WW5P*O@X? U,[2NQ>W^"Q:6JEMXR(^OG8 MNS,ZMZJ\R&[2]77G_@;3BVO-LJ\0Q0'P:_+]Y(_E>_;E;6G.<^]H]I[OHL@7 MCI"E+93 .G?]X[0@:R;*XS>D]4<_7>:J.AO\9=!W,8_KKU8T17-\EMH5X35# MR_DIQB493+0X7&]W[BPK': @.U7'D@64B,>BN>W%"Z8T\@H-#:,W9/M%H[JE M,2<4C57<=)L/CX" QB_TAH<,!]31S>)%??NTG^^7R5-]JUX;:CO M#38:VE9YIH=OJ:"!AW P*K&8YC2WL?RK_O$["5?(/E=I[4_KGL#TU&:1I?WO M!Q:9G!B0PC%B] AUZ!3FRU&4,&#G&:(Q]BQ(0E;02>!6)PF';GDA>(%8\YX* M9G3^Y7TB9K2T)W-%\Q#]<< M,18Q\=;[J.SD/&-8_#'EX=QA+R:D3 -[!YKT((66N2GT!0[H/3J@J--CW]2> M*X#(PQDQ6GO*+3B UM@[MI6Q85*\F*3;E%_;JN^1:\:IE<(:XH&(6>'0@Y]-CMX"8\TLE29W3AZ,\A_. MJ/4M:8Z\^/WY4$<8)PF3L<$O;(]7';.Y$A3B41@;H0;KP9]7M=T#Z@D&VS7T6.AT5)T M8PJBT;I',>DW_@;CC;J187RI**M"@SH2*+@F[^E_T6Y2W#2J"RG#!')IR @83GL\CU7 M( G/B\PN:%NI%]E/<;R6>[D\1^;QP1Z"L\;=IYQ-(-I:#X&GV)#NLRH&)VH_*%[U+]:3[SH?(O> MMU H\+%=_D6#F(,$!4"0RO,.U6W)'".5[.]VV\OS^B5FC:TA^WV0C1EL7!Q: M#L,6VS96O/C3DQ+UV8-EJ(LB<*4\LF\[[[P\+8"$N7)'K"5Q14/5G OB*2TQ M.Y>WXLN@;Y#%&5'2N&Z? ,,VO_]0H64F&&"@I4A#T(W1'@L)QC*@JO5M)GG= MP^M3V^>OOB]'J&']' Y^*Z=IS ;\A/_&3B7M(7>WLO:$M[T%LBM+Q_L\PL&G MU,W77+Z55GQGL]=)]SI%M*5SIO3,O?&/,CF//A19%)CT6PA*F]FH^RW!6[-1 M9J.# SY!=Y;A(H@6\0J]T6:8TS6UGEIW-/GF7,:^?\99CUFYV.KJUR96H:UF M?:_?>Y4D_%LH)BS9>HE8,>"^XJ84' MT5I4,PGO9=*.J/*>5:PEW+]JEA)WR""M3D+;@%_\VGZRSW*;L1V5X_=;65UY MV)\)X_AU^O/FB6N*+ZLR?G,S0+EJ9@-=A&Q-H>V]5X]MAP7< QBG-,=E(1Y2 M=0X2VM=D\U4(TB04XJ9!KM>4E)2$83/-"SM881R0Z9:!7W3ZG+ 2IM=$>#KT MVC6R0<,'<@W\YB%!]"WUHO ,K0ZX*0YHFVFPQ $/EQ[@K5C*',:QJ>@\# ?8 M1WH=9P_*ZN1O8&]^16*,%*?%OX3+)"3W\3%XW$H_ M?-*">!T8AW[G[OS4G)HS90:?Q\BSJM=;3D]TV:1O^Y0K,X!/>L3@[.-;E!@0 M08GR5IX_"X7NQC'K"XI%B.#!8=\D!E&:_SWKA4C W%I42A_3\:!)],DJAIKS MX0WO@T7^LNCD .FAWFLXH"%Z&@>LE9GE^8!0UFA!["@SVWG\T8P%6G'X166A MG!']8GU9DV<$;43,NY):;J45^A8B<$;I\-ROYN.T<8B])KEWLL%H@XSU NJP MY]?6)UHO <$/']O*9#Y8,B4"R6XN\&.(UG3UF)(F0X5 MGH+?%B]7[-&6.0EO)3%MOOVMWZ? 6T2Y:31'@?$+0%8OTH7XF^5VW3R9Y-OR MBFX3NLTQ";>RD"+X$(T:_]7--^@DY1=1IH3[$JHWJE,HR+W63VM::8 MJ]SW6]+0-G!EPK9LV\OY%B+OG&7&MZ-:9H3-)D*.N8?S&BH5/J,0;;$; M)_I?J5^5&#(O9.$M=6K5C6W3)B^!::68V4<'KF^QQWK,/\ /MUQ8ATQRW=##P5PH]X MM"I\$BYSGBLZ)0/#)="RIY1#K21 $)M"3>Q-' W M#BD,SOAAN'D*YOD(S7M;_%/U>4 HWGB6#OX>@=B%;X[V)^2AX(M*7@B//\-;&].[&'YM#C#^H*OP^1%@Q7X,M029)%B 8GF:JJ\H:X4XA M1YQWQ B7JY(+%;?R"M!6GJ#C('/OMM8ZKTB,C$_F1C0#'[^.'4\;V[6(O'+" M[V(;UK\FGL'N!B348>N9-:Q?O9,.#)DTAD#V;5>K8%N[$ZO=8TUD:V,G5$4# MG4.M6IVZ6XEET=/./+U\.,!R1G=3WJ3K;;%&5'VB15!0CT#N\'[@;FR4VIG. M@X$MC$36Q'J2.X^3-8P^C&O\"[CWY&R\,=7R,S2+S#UU9G?4'3]>_(^57Y8^ MJ-C0T]>OUN2?#0X>7M?$;TV&MUO#_OR/):Y/E!\0\[E0KU T[X9T0&3ES^FS M^'SK%Q:50;\M,C7%0LE(.]DVS:(AR-!-'' HL($#4/S).""T=.WE8FK2B:!4 M5LO0L3W=&!H'?).-,#4M<]-Q+3MUP/=--M(T [97V%'7E)%C:J@,RR#WSJZK M\G[EP_G V8 B1A\.P+#ZXH!S\K-F+'DN#EA\C@/>:)KA'7X$%#_$W>S'MH<<--=@O1 +-_ &8LUL% <@3?#3XX99(0*I#B%[BO(Z]AIQ+'V1 M5UXW4HE.]'SZ<+ L4EMR9.&EG%[AEO_0M:O.2R)VEG?]^-7]^WKYC6_R:3[/ M<8M$=2!+U5&#R/YV>?(Q]9QWI2_,#[* !N%+C%+0T>A1 ]\E$*IY+_!8&96' MA!K45HYB>! %=H/?]6_!E*O\D@W'4<9UB]*1ZLWDT]Y>Q[ DOQZIK9+*6ZX[\UUN M-Y26==GMG;\Q1X^/3V27I-C >*T%K'\X)?8']5@&Y6_3E,"?PJ?GOC2'B^* MMT9=44W@M6%4^/VQ7-C4MHCFXQ-]Z-7>B+)W5I%3?/L1^;Q7.J_Z"WPVF+&3 MN.J$@+F8.S?[,M4D<8+UGEU%*"[#3>WC,S+6)^NVF[Y4-CZUI+M>%'ATN;K- MUH.K12>?&>;SJXOJPW"QA*1Z_.I!+F<4UE?@_,@HB3)$# $RY<@-S3;;E-!H MT;\E/Z8Z';OU)Y%3Y<+'H&J90W<#! OM; MZ WX/6B"]]QX)@^_6?HFE153N GYAADZC\ ;ZU0L2W*'D5DDEMMN;H+1)I5[ MYI>WIT6Q7&_W?>4:K?=O\TAZ9,L(6:XQ;?9/%6JE:Y['8F\7%]V8GIXUY/C@ M/-4^)./S-=N6[%/L?EG_EU*?3TM)IVIV ^TXPK/(L[ 0+V\]B!ZY* MXRW#FMA6\^5F"TBX&8.8C/<\\N=%-HT,^)^H[SH947_:K/VE%'+% MMU>-'NGKB6Q\C8- ;,'?K0;WV/ Z,P@N"GPZVE,N M>4LJ)YY??TFI5*5R54DDBY+3YPPPO1U;XGI0:W%Q/?_U?WY_6((G7E9YL?JW MG_R_>C\!OJ(%RU?W__;3[W?O8?K3__SW__$__O7_@?!_O[G] -X5=/W 5S5X M6W)<@+K' MNK^6?_,\PA#'&211Q"$*?!_B.,Z@GY%$T)1%GJ 7]W\3/ B],!#0)R&"B"4Q MS!#S8BO/\E\+SPE^[IGS:/?S]X_EO8/.UG6?9+\]?MHU5^[$&YK/_+__[M MPV?ZE3]@F*^J&J^H E#E?ZN:7WXH**X;KH_B!4X^H?X%N\>@^A7T QCZ?_U> ML9_^_7\ T+*C+);\E@N@_O?WV^N3(+-?U!._K/B]VMM/O,P+]KG&9?T!$[Z4 MV#>KU<^/_-]^JO*'QR7O?O>UY.+XLLNRW%M589DI+/U88?E/IX#]<@;ZCO"M M#W%U@%Q#[D=7. [Q]*,S=.^DAN#3(]P#C/CW&KCZ+ MHL;+&3Z+'9@>RDOUBP_RIPT8M=" ,FW@;%1W#U7^O>8KQEMMN;(_QX^*65W6YIO6ZE*>C_ 0S&")/8">3SY'DRS MT(,H3<.$$L(P]Q;U]O->\!7\_7.'20-.&]9/!O36)^2VY%6Q+FE[XDGXZK1O M4?KW/QY9S\F%Y!@LV4"_ !NY)%A1T#\!2 M'?!%^9*X@IH0MY.=2E+74"9P11KR-LO\HNRJ7_BRKKK?0/6;1H!T(/URL(^7 M94<)+ND(>S=/_$(+:=\\UG"/TZ(L'HQ)K@OC3Z!EN$3E)U"4C)?2DCU"UL'G M>/O)3&V^K^DM;Y4U[GO+HD$DM,ZP4BA!,_]*&(DE!I@@!FQ$^@2%*<)#3D M*,M,-,$42$ZL0GHH@[H 98%-NCP!N09_/Q[NV=_ 5OL MP0Y]\*4CX/]SIR>GY*\C!3L)BK-JYBF9_%*E3PK+["RHRGIQ*\6#_\8?""\7 M0<;E+1]G4/B40A1('4XX)M!/.8I]3#+"$AWU_6+=B36NO#?7>57G%"_!;QQ7 MZY(W7IHO[XH'G*].R^(@+X:UWQD4FBDL:^*T%5J MLXCQ"1(ZR3OU9SO#Z98OFWLO+NOGNQ*O*G5J%ZOJ75Y1>;[+#;J3]ZHW$J__ M6M DH)ZT>6!$N10H% F(!6,PI$)$C(<9"N/%$R])H7\WTH9N\E'V<="_*EQ] MN+R[>@<^7=[>_2>XN[W\^/GR[=WUSN7PHUJO:7S"*LQ3%&?02@N4A'@8P#7 " M$Q)X880S0@4SN8/9HS+YN2\1DQ>L#BIX;%&[D+_;( ?P%KO^@[C!STQ)G;$C M>CIK'CX;6A]?L511.X#@4\?B+5Y@A]@%N!QFK+$:.Y\GCK3:&8C,JN3.9]A+ MG>=@13,5R'B^>%M(@V3KB!"<1T1>/B EF$-$"86$^ +&F8C3A%//3WT=C7:P M\L0*JH&EXQ08H7]8?YQ%E9DZT"9(6]!/(G]$;BM._WI?//TBWVE%5OZPD]3# ME681O),$=')T^@$[R^!]_EU:(&5.^=MBU2RXN;#ZB- LBAFDU(OEN<]#%87Q M(8V24$3(CUD4F9S[IP!-+#3O\_(!" 4;/BK@9J?T2>[HG<$N:#83J08B;$"" M#B;XTD)U>!\8(\S1,7D2S*R'X!BQ+X^XT>?M)%7Y\-3_7_UCG3_AI7+X->&< MG,H[A/K#Y8KM_Z+W9!M6OU[1DLL3]1UO_U?^>[E6^4E7W^5)N[KGM_(^$M/%%X)$09BQE$,6Q!XGP.$PQI<)C.*,97M3;:/*H+,R+OI%6.1%Y'Q S MY=YO0:J(BPJ_7+1!&+[#^0+@E;HF="0U#YBIGYFW7$^I_;@;:6A]-+O6Q&2N M^KNVPQVTCZAM?/'+_3=:HD!'%?BYH^LO%V!+&NAH XHXT%+G3B._SJXXTO,S M(S_KZ?$Z&_/R3'HE+,SC1^_R4BY0E!L["R,1B3@)8.H)'R*?IS#+ FF*)E$: MTY#X/M$.(>TO/;'=V0'3CQ:]H'P\8&1/CYFB[. XM"-/HW]&G.C%@K.%BHX3 MTH\6G7C"TI=+OW*V7O(;<;UB7.2KO.8?\B<5TJWEMN5DR2^KBM?5'98_+@@E M"*OL[I21%*(P0# -(P%C^7\D]BF6OS?RWQJ!G]IGNT$&% +LT($-/F"'$&@Q M E\:G#0=)Y;\UO3.3L9%,]E^R:.+0S:.,;VM5HPY\+#: MK6*GC&[JK[S\D&.2+YL,DBXC56#D,R\+H.^%&424"XBQSV JB!]'628B9*1U M3L"96+TT4 %M88'E#KR9!CG%)"QU8)0(*QK, T90&46!R MQ7;!)/.[\,1,TM.G#D@W4YPMU3V($^0TCQ#E2".>@C*KZALA]:6.&WO<3IF] M65?YBE?5)95WGRI7L7AY]:%R87POU>D?A(?5!7C.W,U.S7WC@LNU25[6SRH@J2FA).R4(3)2:#M")5=BE*KM2?O@>"HUSE_"5M)-K0X-%BXUZ2LDU M,'K7/%_FKL3*L?OY^8$4 MRX5(*68,4]5+()+V349ARN,0XI#&B9>$%$=(-U]F;^6)Y7T#"[3 ]+-E]JD? MEN"S:#(34TURC')ECJ)NE2NSO])LN3)'">CGRAQ_P-+SRN]5L<0M?RS*]F!6 MS3DVPK?BUS5_J!:9GW'JH1@2',M+/4D1)"C D,G[?1+).T&*8B-_JP;0J;VL M+0I@BP/H(0&^*#1 @X>I9U6'GYK^5,=<,A--!PPR]Z(:4.S*=ZH#)RN=SHGLNR5.'1ID1O$]S3D/^Q-:8VEI=+T)TX?>!Z$C[* M@&&I=DF[F22?(MMA[%.7N(%C6"ZQD5?*=F(ZNO LHJE+7B>.VL^;BZ"RCB]I MO<;+Y?,GG+,_JFU9[*X"3%,4==::6"3WKF<=+D A YZJO_9*SO5E5(M#X[+J MFCEF,JO-%\?%<::46PFT%H#9!-N$W+Z &[UG+N@?B]5'7A@>KGLO32RZ$A;\ M>'5C<'KNDS0N@M;4F,E:1XCC\_ H]E;RLK_2;()QE("^!!Q_P.Q3KY?5HBFA M>X.K?=]/[]A\\[Q[Y!-^5K^Z_(9+IO+YZN?KE6H U!RO30SM[BM>W3PV5:>7 M]_=ETR/L>E67^:K*Z1]XN>8WZUHU7&P3_7A)\TJE#5RNV!^\JCF[*:^^/W+: M=!93OUD$,(!V^>0?^Y#0- PX$+T/( ])@ VIP'Q0:PX<,%V'VC6U: /]IO M]*;_C5[UOU')$="R!-R4H&,*N"N:W_X?](VR38O?!J__:[[5/:K_+_]FM'I?%,^>?>?F4 M4WZ[F?_+U=M ]=%1CGEB" H.(X@BKT$XBC!D$3$"Z.(AC0R M:HGB!JV)C=&-"Z7&WRWS)1PQ7R\>-#]+[0VT[2&V$[,+L,'@ D@DP09+=\$C MM^QQ%%YRA-2L 2BWC'P9HG*\NF74V_9,:/ZCM+94[FT)H;](8\Y))CP8IBR MB%!5C>0SB&//#]* !2PQZNWM$KFI;_,*8G,)5\&EQP:F8;S8/_$S#U($E@"ACF 8[;]9+['HE\ M"?F2%8_2('Z_Q/>ZH8X3KT^L\!14H,!"?T\0-QCHQT).43\>%7% N)DF&J$9 M?%'@'05-1HBS"I^<6G.V0,H(4?V0RMBC%CD[2FBKM\NBXG?%;ZO'7'7B;,MZ M=3-V3JXPAW51@0:RZDESEZO+6@%^^_CINMXJ MFO4HM4OD.;WL?&D\HZ3M)?&,/SUCN'-S]+XM5JPIJZF:QI--5Z[J3NY(];58 MLH]K%8V]$?(IN2/K.G_B[_!SM8@BCC)/A!!G40:1CQ)(TC" @M.8X]ZE&MI MA%>C8.ITA@:J*DVC.[B JFXQ#)> 20QF".*D M[G:TH^P"M%V36^+ EKH+L/E$;@3H40C>_0F^C!EB=G-](6<$XG[H+V6>H)J+ M79HB4G867C]^^,L%VYW$M)P@8CE-;;DLOJDIM^^+\EVQ)K58+R\I57VPJUM. M>?ZD[*I='Y$X)<3W(45$-4F+ IAADD+LX3@-0X^2D"SZTRK'IW"9P-?22*-3 M.8>3\EML@"A*0$LN]Z.9?6;:8\2,K7H>4O>LLKO\;$""'QY1X'9L.5@QI?5(I;= ?+JL:CP\M>R6#]6VR:/ZC)7K*0^ M7'.VF1PF-=Y'_,#;R5&+.,R\B#&IA%*<0!1'5"HA'L D\U*/8!;%JE^P0<, M.SPFOOET6($&+:#@&@X&.Y?/>EII!NZ9Z2]!BRQF+?]P'FL M.NA(<.9RYLY:::K]H5K3-E6;DN2=A^^#9O&PYBK3"84$#IXJT ._-\KK@\NZ M84-BK9R6.NO/YKTT(+;OQC1YS>*CY;QL1*29P][<.]0M@I>W]>KRH=8-,XPL M,_$AJ*!O]'@#'_00D/9GO2Y78Z.;C!FC(&(HQ>>SPTR*]0BUD^"1M>>3 M7CTB]R17\Q7;.9U/7)YBVTE5/15Q0Y;Y_3;CJLE6S1_D(S?BLYJV*MJQ?I]K M7-;OY.WW\GM>+6*6>F%*,BBP&J\C> 8Q%RED)/413?TH]HW:A+A%;^K,@!;9 M_MBW_AFX0_BBEVC?X*QB#GVLE5M1X@T4XN"+0MW0#'>\K7K6^>MMEF$VPZOL MD\5TTBG8Z6R J5/D9IYQ.@5C#\>@3@+%3LT?3KDX=+0L8L_'W,L\B%,_@8@' M'LP$HS -6!*$89!XR=;A>J>OPW5@6SA;[ZQ:);;>Q'(+V$RM:K%13UDZXXIE M@_R#H3XJM^2(N]6=/C.AV)&6T@(YJ^XQ8<)+C6+TKE6[B3,3,D^O,'7F1K&" MSO(R!_@P?EUSPP(S8=:@WFF&YCB-MCTN7CU/# =TA M-N_0/^<,/1CHYQZ"G0;^5!:4Q,F2S7%GAM/Y5YER ?7(==!RNPK0PY6G+(]),_+U$_M=L<$N_][T(S#*AM.U?EAD,!QY-6)54O;"*T?OMN OC#.U3A& M]_@9?R;)9BK%GEJCTWV )JNS_=AZLYWL \3TS_6AQ\Z=:/VQ6+6]2W>SZ!L3 M]?=5KL:?-3?:YZ:F=.AY,2!2S ",<\,ANP+4% M-A,+<7_>]0ZIS5U+H=4YDYYM9US;[(#>S70VOIIIBCY+MX@=9VZUY>ZFA'P: M;YP31CD?EVV#RRM-SSZ#;:>':9^SJ)U:_+4HV+=\N=Q=I#W"U.!% K.$$H@R M-5";4 I#FF0A3U$4$*/&@P<0)E9?';PS9D8=,D5/^YQ%JIE&,:/26#V?M VE/CPH'*)I. VN:-5KS?I F<(BT 0R(.80T2$!S$E M 0Q8$"%!E% *L^#@:6 3"V$+NO55[S62!S_G\M<--G\QC?X-L"ZEOA>+F$$< MAM(^0\HK$S,$(QZQ$(4T)+ZW:-OA-8E<\S+P)6!M-K[A]_FJ28DD>-G<,*9A MG_S"XC")D/K>/(C20!FZ60HSR;DP"+@(><>^JY5F>:];YG5@M5EWU7YNT_)- M[UAPQ0FS$V(C@I];$6P![_4>=QG:'2?06;!V -3,X==QH@\#JAKOF'NM[[X5 MGA_?/*QRLJX^%*O[.UX^7*_4B._\B?>\DUD:1#$.L+RW$@I1*&^P!,%3,,O.,WZKQEY7JJ=;_94#+1;^U8W;W)0' RYT[:5F;$M=WK1N_ M:V><;VJ'5_H@--EQ8G2-NW7;3U7ATMOA:OK9I6*(,Q0FD$4 MQ0BB.*00!RR%/L4X8UD:>YE1F$P'Z.2>K(U(+#=P<_.T=0W.L4Q>S-(X@WXB ME&7A^Q CR;Z8X

\LS(N9N*>KA_&+4=,_3''=.N>&>&\7YH) MQ0DCJ4>S1C,_#B$(O6E MCLBR,/8SHT3VO>4G5I:-/^&,?F4O>*$GUO84F@FP 7'F>>9':7"55+Z_^+P9 MY$<).T@7/_Z4Y35>Y0Y=5A6OJ][]TO=%0()(RA7U&41I(N4J]#U(?80Q\1CV M/&HB5T>A3"Q>;<(9;H :WK^/\B0F?HI\GL$P50G-"9;F6B@2R((@1"C%C$32 M7%.-;N;BR1;6J_%$TP]Q+J6&OH>&R!;>1-Z&(8)<>1B.PIC7JS!$YH$G8?!A M,^7$>+ZX6M5-^L[W:Z8\ER*GC9NM[>Z\(-3GL9KU27P20N0S#DDL,DA2+PVB M4-Z=<*JCH$8A3:RD6MC-2,E]Z)LF['I".LZO84%UR@4S8;5F@+;0:A,WD!\L MUVAE5OZP$]7QE6<15VT".Y'5?\'.IGB?K_*:?\B?.+M>U7*W,,)/C%C)L0(,=[.TQW(!W=P+K$NKH,!X%-^NYK$O\RR-:^[US MBP8& +7CRB(_(GX0$4CC0"D G*IV79'4!QF*(QYG)-$ZOLU!3ZP*^KGKPR(Q M.O/L7![K:8QI.&>F.U[RYF*?=PS"3"@5Y00C3* SD3U'@QS3FE&K5'>L" MG%BA],&#'?R+(/1J3H MOF=I;?"E_.O]KWS%2[R\7+%+]B!5CPK?*HA=TZQ-;AT-,QJA(( 9]1!$*.72 MUA A]*0EDO*$$H&-')I&T*>V.5I<+L!]BPW *P;P'CZ&1H81:S7MC*D89J8Y MMKSZM<>K?52V_=;&VV52[5E^+E*5!G*@ZZ$#9(T&,8)H1#FF*1(I1AC-D%#;0 M!SUQ+$$B JC$!*S5N,E\!8IMSA_>XF"F> S8JJ=UIF&6F?DC"8NB'(>.))WRIBTS,'',4IDXP4X(DEL6W34^[8SKG;U,I'<-L MU6F9-[D2FB21U9XGL^NEUTEOM6>0O9YRE/3:^) E.)'76TF)>1"%4<2A'Z<> M1!D/(4ZE:@HCD5%*8FD"&45ZCL"8);CSV( T;(QPA!]ZFN-,*LU40TM@"VT2 MF1^@QE6#A",0YFV1<)K$@R8) X^:%[-NTMF[&2QW)5Y50DV_5KT8JIOR,R^? MSU)I'F!E*/A8F@=91D2:^+'0ZOMK#'EB&>W*,G:3CCIT MU,\-0JJ1]P8E_=)-,^X.R_:D/#.3^!?LNNFQZZ9CU\V6718EKV9\TZ][G8Q_ MML6O)GQT4_9JQ8*!VE>S]68K@+4BLU\%:[? N8'O2RJ_H_52]7]O\N'>%@^/ M)?_*5U7^Q*]7M'C@:MC[RWYYE,:$X@AZ5&"(<")@1M($JITBC&&>)L@N&FZ% MSXPA\AY^H$W;W,,0?!A*&IED+S2]V?-QV-"_;<#<%COPL\+O+S/USSN+754\S8#.($019]2#'"DON9\E,/52 3%BU.>8)DG$ M;6IX9IB:VBMRL1ATNL<%/;UC2YN9$M$FR[IR9X*IGGM+OTK5SM!$S://F%_W MKJMJW4SA%+WF2.^+$GG^__H-U_3K L5Q$F2^@+'O$8A2CB F00PCSGT49LR+ M8RU;0@O:Q.+5P5>'&>WUR -"7N84$N!!8:%_+QEGW_@=SBE3S.1RRP]YN^@W M+ /O.W[\YIH?^G$.,XBI P2AX^"F5JRZ&%";C5 M;+_C?-$T(60VK@9 MS'KUC[6JYY?WA&(E_UDU]FOBQ1$.XPB2()5"F7@88N8SF'&,/!9F<82,&F$/ M0IM8.%N08 ?3RKP?YI>FG\$5%\R$UI@!YAX!'<)?FE;# MS=3+#]O6[]1#<2 HA1X1#*(PDFB?U%-0K[H^A8[39FC=3 M;XVQ(IR(@8Y4IVOL9E6V$['VI7J>"LS9_5RZ>P%.>12BF,.(,0Y13%.(?1I M(9(PB<,L";A1>.D0Q,1JM0U>="U5S^Q>8G9;.H]6,Q6UW[?$^3WI-"GN.Y:\ MR@WI-($#O4K.NQOUIZK^QNNO!=M%$C7G#IYX?6*1VINWVX+6GS9XBN)AD7)$ MK)E,':$3?'$:X]0@ZZRAPB_7G'VL\ FBC@T6/O6HN5#=E5B->9 6VIOGZQ5K M*]HU)>K8NQ.+TP9DWZ*4*IP\ PD_?\K9&B_UQ>LH[>.R=2[99H*E0;&[POTQ M\JP$[.B"LTG7$#E]T1I\SK8G=V_LKC(^+U=JA)XT7]M0="J-PS3S/!CXR(>( MHA 2+\$P$!GE5 0A2A,3>W$$WL2BN3^V^4X^;N7-&V.:GCGID!5FXFK.!8L> MY5JT.>M-/@QMYI[D6J0?]B+7>\VV>=[@-"Y&.1=IBJ&4ZE!*>1K 3& !8Q(B M&B.4)41+RO7 3>VQ;[O('9OBI37$RX:!PQ+OGBV&+OPS.6+17L]RL)ENC[W7 M'V9F1NIAM[T)!IHI$^%Z5>7RR8VE\*E8YC3GJL2$ZGIS-5>9,+.E!0XZJ[(# MWSAC%0Z3C&+))B%PDUW38@#&99$D%.L>?[G#.6!":R M-PIQ8G'LX(,> A>@0\&R@]HX&_4$URESS&3Y7+X8B[$VK8XD>QS>K,*N3?Y+ M^==_T=VLJB8VTE0J=^&RD'%?",9@G @*44HSB#E-(),W11R++/6%D5-("^K$ MJF$[9,@FI*C'-B]":9"@#'IJ? 9*DQ2F//6AZCJ'LC1.,*/G3ZHZBW'GC:J: MCG5Z&M0Y.\RTZ*DY59L^MH2+HN1 1?^_-9GIJG+A;UC3--L3K)D G' M6!W"?/4Y5B?9H#/(ZO3+%B%C]O>[0J6'7#[4VG'BWCM3!X?9WR7138I478!^ M&LN%47/[ U+'O1"V5)I)[6D"Q^@S"PL?(<8N%MQ?:+X \!'T]Z*^Q_YNF5M^ M/&EJ%UM\\[Q[9).^UP2=;QZ;V7T#[Q<\T4JP@@E\L3%?AA# M1!,?RD,8P2"(>43#3&#/J '19)A.+=/W]R6_ES=(L 4+&K@7?7Q5A;K+G)#A/W MIV:RJZ3_R?"_Z/\T]/ MR[KEB:G=MF6& JZ:#F_ 7^Q%.AUV_M>FUE7O_W& \W;_UV; 0?]__3?-;U ] M-:/2Z:5H/1O>ITZO,+G72?^Z84+W^.7*#/UZHE733?9%7N?K^2E8:^S[+N\HLNB M6I=\VP$U39GP,Q1#%F-Y2C.*($XI@4$JS^_$"S+/-XKMGHO0Q-(NT8)-E_R\ M0ZS):1 =:O9]J\_>"4T'ZXS\-?2]*K8JU-HAO^I?UWM,WN+7[VJ]PW"29K>N MV.7*,WLN.O,Z;1TQ[\"?ZVI=.YTI%WPL*KS\M2S6CV^7N*JV\U:;W&'!@D!X M-($8QRK=)917&,Q"&"<)$Y4X F]BC==!!PUXL _?*O=ZC']ZBLPA M5\STU%D,,59 FF0ZTB]CT&95'YJDO]0.NJ]9Q'GN[^NW7U?WGU;5Z@^\O%Y] M7C\\M)985:_NR/)]45X^+LGR/\M-+V3=8)#IPK-YE]]^58XB=3/_))]7?LK& M^_.R'^D;ON*JW[R*AUXNY75>]9N4TJ#ZY%7RHO!8E'4[54A1AE_>&9HR&(,@ ME/$^:$2JIMP"0[?(:W#?X72TL]AI%U SAC9?U,V6$7NA.>M%;&M-/C_@Y;)+ M55HD&4JS)!30BV,&$4X))#Y&,*"Q'\=A0,/ L+AD;_V)M=FF=J(!"3J8IK4C M^PP9UB<.R#33&&846M2"'*7CC.*/_?5FKO8X2LQA>$$79IWA#<,<'PAM !!CO(H 4]P1!233)=W1!&H,U[0] C M_>"&H/F:^0WA;?&9+SF5UM9O'#Y)!LZ&"VI-3)\ATBRLFV/+CB;^3I$3M]"'7SNW#$L>X7535%U<^]I&FWM MVM6D$0T2/Z$0Q4V? YY"'(0$(VFHG_/JM40&&# &@PF&EBBA$3G$](T8/^2A-1 MC%AS>@**V3*6G/@87J:: ":EKADK;CT86I+30>[<2XQ"1[D75M^JA P['0^P#<] M=7(N+^RZGG=,D,I7@07;T01O!WE@WOQ\G#I7+= '(,W;"'V@[.2J\W4I&R-LKU79Z,,S%X=\V+8_2;C@B9>E$/%,35CT(E4%$D-"U="" M6*2^Y\]2!?+!II?*F9W(QPL+R&%AP1F=R!WLE^9-8=9=,-,[9U=V3-1OW!W/ M7KM0X\.\_7/<,]!9Z<7AR@X:0W:-Z%K'P*YBTE_$.!98T CBB'*(1!;!C*,, M)GX69U&$4!#;]X<\"7;JF)_5("9-CNFI,_=\.,??L4'@HG,-@1T.$_6,'"5Y MBM:1IX&^7@?)448,-I(/RG#KOK(Z^TPMA@++XT()*E0RH D,",H M@F&,$8X"'F _,U,&1Z!,'GZDRI]?@7(+_ *LN&8X8Y@_NJ)_)M6FDKX%=P$^ MJD85SMM0#%+D3)"/P9A9;@?(/!33H8?-'1!7_ZB?+[^5K'*76&BPY-1"N4UJ M^U4:0#5XIWY\C_-RE]*V&5/6FLMM3,Y][J )D\<](!/QUTS\IV6MX\1 "XY9 M>5M,X,SF?[$@ON^1L7G]W-AK;[:**K=HE=S.29C(ZT&6BAAZGA]*>\'/(/8P MAEXF IQ$/@Y#H\0E7< S1EO[>*H M>BQP'D = ?M*D5,]9IP.F6J^;]GJ0=U<./N08Y(OFXJLSIAF(O33+/!@AE7/ M^C3FD"2>O'M@BGA*LM#//!/E<1+2]!<.!1<\XN?&&C1LY7"2/WIJP0G5AA;' MAN >S GN'*.$N>K1X7*5K^ZK3[QL_)FM>;G 69IZL9+FD&"($(FE99 F MD+,(^7Y$2(A\P_8M+O R$0JK#B__P54J*6<0R]?Q/0>KM3+(U)%9M?,:_OF? MTL#W_P6LF[I5*4:E\O?D34IBI1IIR+_D==LLO_UWV\:K C]+2[U=Y"^&.L;) MEFKJH[FWR5!W]= #._Q AR!0D@EZ*#;WIPV20&+9QGA&6R>:JSN7?'.E&IW@ M-*\:=H,/D @YB7]9@>USN68?P1YCV 15*A8\ MF#8B?13RCQ!Z'F*)9HQY<(GS,E[?%^5>>&KA(1]C/TFE+$92L>!(7N=B1F!" MF(]]/_!C$7?IKG?ZFN84/"T!V4]XO;,HC%'=9QXW*-BEN!XP2D]7G$7W>(/97.>O)YR]9>35_Z]YBJR^%S-PXF$5C* M9 (]$8926K& *68!##D*LH2&/DJI4;NN(T F/ODW_?8[F)8C7XYR1T]$SZ79 M3#R-R37O<35 CZN^5<= S-N+:H#(@_Y20\_:]]E3_Z\"<4]XJ<3]=GOK5W]H M9X7V?M%[DJ79XI&7><$^U[BL-67W M')Q,/OB7F!D=PQ>@:07'=Z O&L](SVE"F\<(O\]7JZ;KN0 M2/,.?/9[%#$_ M\1GR8!))ZP?YE$"<91F,128"3IA'/7^S1UHPVN:_>'REZ^R,\A' M(O,XAUC-QT4,"8A]XD$/QSS&F1"41(NZJ/'R!]N5'4Y3[,B<6Z!YL,[%6,,3 MN.%IOZB= M5=%VOE27AYMO*\XN:U4#MV B2VG$,WD%%VI&BA?#-,04!HR+(,$92IG1R,>C M4"8V\G1'C@.8U;Y M'B3SI=P./VPGCU1"(*( XR:6SZG,G?IS2+C%(E)L-T8KWP M^ZK<@FJ#HYL8 .TG+O*V^L-,7TRW>7HZYX?8$L>0UV M*+J/ID[.34=J'J#=$?!K4;!O^7*YB%GHT33&,*9$);>% M F8\"& <^9C&"4\"PDTT=K?PQ JV V.F.[=4ZZDZ&UK,--,H&<8*Y27.CN1_ MN^RLXOJ2F)?2=?!WV_N)O'+DJ[SF'_(GSJY7M=RCG"QYFVOZ&_Y[438=NC_B MAV[2>AAY#"(&S7^J\'(A-1[&[X@Y_5S.EOQ9+-9GI?5$>-T,688S"),,((HHI1)FT"C*6 MJ*Q8$9(D8![SO3-R)$SQF2>'HKL0% +4^'LS47V#&"@WC??J0M7EMBFM0&Y: MO>3=*[RM6,.-X6:7@6&\37J:;U*NGY/!H7H_?0<]5"Z.MR/97=#<)WC8,L5Q M H@Q&J^2(&++K%,))-;KV:G#IFI(K5?RKVKBQ!._7M'B@7\H*E40?2,D&I^: M:)_\?\_=_MS+(H#D6 60:#!'D0)81 3&D*DQ0E21 $&4V,W%KGHS2Q M[==6S=$^AB!O4 0_+R62?VDZ%6QTIN$$.0?[H:,/A# MR^"/+8.5LIQB9)P[[CA2B@X0FE4]NF/@2T7I<&4SE5F5]:*9D7O+'^6'^U6N M^*DL[DO\<+FNOQ:E?'1+N M/.06) \I(KE<3PG)?^T4D FD632,!>F="K%YU3ZHOY);][P;7+GK%$ 8(52D M/DP2+J^3A,N;I$\#Z%$4,DS2P!=&_9F&@$WM!OOXQ]7'NYO;ZZO/\DR^NC./ M[I_DDGZ0WP7MYK'^!NK>Z-I)NB7H$.@P^G\2U.Q) &-$'\L%&'W'O*&3O'C= M%RO>3>Q^M^9WA83PCS5>;D=2-C;'9H!?93 MQF;MB05Z@])N+CQ;<^7B>8E6 M9WQWF(T>;6X8.ZP4YN"IF:*8C)U&_9K.X8E5XR8K@+-U<#J''?U63F>M8W[W MD*8*6U.YRHIM N;5)MJ3I2SSX\B3%PW"(&)1!G&"$4Q%%HN$1-S7"[<-0IE8 M\6S@-OFW&\"&\;)A'HU?(9Q0;NCTM2':Z)(P2M09UX+3:\]V$1@EKV_ZCS]\ M9L:@NEK<-&T^-J7E#&<$!Y3#B$9JG!7V8)9D! 9!D,28!3&/C*;(GX0TR^6_ M!6@8R#G-'#T#WPG)%E?YH8RX%HT)"NQ'B76=L'8 YW42SDZ1>S)A[.0+,X^S M:'MR7J]4Q6\[SD9Y)^^^XM5&6/YH4M>N5ZU'LNLK=-FV%6I:?:I.GZK19]/G MXUL-;GCHNN>VZ-VT_VREO1V1]L%V'Q'\C-J MB;X '=E@0_?Q!KT_P#20J;;SM8>*.*?K1V@0\WK;Z6S$R60(GMON^,P&7TWK MVT6">1 F#,,@R\)VH@H6S(SV"'?7:V[04-IU; MY793-0_45]LJLU/QV,X\7^PVYNK39_ 6+^EZV>[+V ZTFVDJS52N"W!9UV5.Y(>FLO[K M0AKQ;MM1:U#OJJ7" *1Y&R:,DWS0#D'C%3,I9SQ?=">45"M?E6VI4OH7G C* M DQ@%$A;"P5I!%,:!S"@0>('88S33&OVQ"D 4QM*&Y"@@]F4I>C)]$F># NR M"TH-;]]F1&H+Y1@E Z%'^6HKA/*'G>R=7' 6@1LCIY.RT>?L#M!FC/;V,B9O M:WGU64HQ9C>K/W"9*XUZ*Z];_B(*_<3'J2>O,O)2@X04OI0R!(6'4D8PER=^ M;'*ST04\L2@V@$'50 ;2VGW:P :E!&YVRFJS4N_(G8)!9A+WF&EGCYJTH+ M6BEAW42\19;%W.<,^JD70N2' J8)2U4_(.+[@6 ":77R'X Q=7I@"U5/D(98 M,2Q.C@@T$ZH-0+"#.![AUZ:7%;11VVV1ZL1T[P$[@_[SM8H&0:UND0\V^L++ M0J_1&4-OSJ(Y-%#O](?.HV?6$?Q:%E6U" B36B-CD")5.1!Z"4P)XS @/DY2 MD1)#TWU_^8EU1P,#Y!U(RU*!EA%ZI[$]>6::8POG C20)LC^WZ/ =;Y_N_CK M9/CO$78RIW__J8F2?*I3D\C;G+==ZGN;_B*?GW Y7]M+B1($!P%H3R4B&IG MY.$89D'F0Q[&09JE7A '1JGI9^(S\7FSP:[+56GQ:]H9@0[#"W"L&F.+IMF) M=.[NZ!TQ,_+<[,PXG]T3)-<[XI8C=7XN-K/J9T>L>ZEP72W[HR7];UO6WDK# M]GU1JI<65&"2811#S-4$$T(HQ%3^DW OX1Y&"4N%V2SE>0DPT1960Y>;SKX_ M2JK^T2UT9/B_VK:X-_S=)-UOZ9(_;@=M?VX';7]1M((-L=//,IUXEW[X7/JC MR/]8=X%)-F:^K/A!+"Q[FI;%(R_KYT]2?M5QJ7!X5, _\GH1^BR3)GT"&24) M1&DB3?Y,I#!&$4J('U*?&OFAAH!-;,5WH!N3D7=PFVY[AMU%AQB6\"P6*!70 MIQF!* P#F(6$0 _%$<]HFI 4F62;.F.8>;JI2JU\B\OR635L':Y3,N>3WFGH MBGJSLZN#*F\9"F[SP5SM/IB/ Q^,>=M4#0I=M48= C5O^U,-H@]:G.J\8Z05PD- #61Q^ MVCQKK)U8?7E?#+M&5)L9NZ!HN]:]:HLL MPZW55)\_WH89ZMWS(VTO,^P4,3]29IW;+7CM,)HAUG^.^)G=5C@+G%F"/V/L MU6;&8%Y1+M7ABA=K%9RCZU+UG%A0GG).L@"*,(PA"OQ &L4LACA*U80&7Q5. M&X^U&@0Y\8G0(& QC6J837HJVBWQ9MJUS3C8CA#M@V]2#S8(.!X>I46LR^%0 MPP#G'_ZDQ8"CPYWTWK1N,_10K)K^L9]P>5-^KI7SK@F-=MV,%B0,,4LB'WJI M(,J@C&$6QPGT&>5,!(+@U*C*2@/F]!YQB4%K!UZ 1UR")P7=B2VHPU$])>&8 M3X9NO)9%GUL62?CRLP(M!FWD?-?*SFD[(EV*W;4E&H4X=WLB718<:5.D_>K9 M@U^NOC_*[V73 .WZX5$EJ^:T#<<][QP^=I-?]!:?6$F\G%6B[A);M)1+Z"5B MUK->-'DYK#5F8:.9#C'FH..946>SQ,6P%TV(KS7MQ8PA ^->#!>RK?*IN'Q) MN>K>\2>^+)I\F2XDS4B8^J$:*^G['")&!<187E9B',5)C'U?"*WF:5K0)M8^ M'>S&Y\QVT %OP1OZZ8<9IV>/.&.'F1;9XT0/L/O(OA:!SNI=AF#-7,VB0?9A MK8K.2^?&[.Q+$-L&QRAC0>"G!(K0BR#B20)3RE4[12_T@RB1V@'9A?/.Q&S& M2%_K)26Z!B])SL(\7#&B^9^WWN2B;5B#3L\K+1*6I&B:Y;Y]B[D\?Y.V#-2")]G\Q1 M.L==+N>2:"9\=R5F2O3Z@7!=BHW<)D-D67E%CBXXF]-CB)R^3V/P.;NS\2.O M55;1I[)XRAEG;YY_K]00H.NFZE'NY26M\Z>FA.&25$W-_R+Q LJPO*8P>7N! M"'$*4Q)AB 1!*CN1Q*G1K!US%*:.OZ@<.K$LOE5M2XR\PP3@+2I_,SM1+=BL M=\Q.RSPS\6_K%R7O.FS4_>!GA9!DX5_ %B>P0PI\Z=!R>"[;\\3186V!P*PG MN#V#7A[K9ZQDV>^:4C5IO;KEE.=/ZG(@4=C*# ZY1Y#O01%S-<$W(3 3\C^I M1U$B4D8R8J2:!J%-K(4ZV& '_ )@4:OLB*543EAN-1!%V1FZ:CZ+CCA9L%5/ M%3ECEIG6F8I/YKVX=>AWU9M[$-:\O;IUR#[HW:WUDIV*^+4HV+=\N;Q<24U4 MRT\EE\NW62KO\HHNBVI=\NVW31CW?1]):T:D'D0>32!FB$$_R4+&8LI(8#3" MUPCZQ"JDPZ6)3>RPV617@1T^UGK#C-=Z>F0R#IKI%:?,,U8F5DQPI%S,8,^J M;*S8\E+YV"UB7B)ZO9)V$>55];D0]3=<\EXHZFU1U=7&H19G*&:$AM!7TWU0 MC"@DL?PI]$.?)BDG:9;H%HUJPIQ8\5ROX&.+!J@V>.Q%B:G"1+_B4I>1P_IE M(O:8:17)F0T&H$-A+VK<(&%1E*K+(OTRU0E895>XJL4R-R6LAC0/%+7JKC1; MF:LA:?W"5]-7+9/\'[GR:JWN/W L]IP1YGM!!N4/0MIIG,M; M72A@+)B(&0W]@!O%RH?!3:P?M\#!4D$'!5GF]XU45."?_RD-?/]?P":#&CP6 MI?J#82G ,#/U##%W+#+3D3ON-( OP!;T!7CK//U?BTA7J?_#P.9-^]6(K;!E ]J."6U^MR!2X?U.76 M(+ASG':-\,[99!L&>"PI-@ON#!)E%]XYON1\ 9Y!DO9"/,-/GEU&T_9IO:ZJ M-6<++R4^I;$',XPBB-+,@RF/0A@@U8(M2>/4K'_4"3A3AVOVRF7R!F13*]/4 MQU3V!3)[O-([,AUPP$PB]PMA6I@7H(4Z2>7+,;+<5[OL07FM"I=CI Y4M1Q] MW-QKL#\X]&WQQ%=X57_FJ[PH/_"VN/96V8J_X>_YP_IA@1,_\FK;8" M$O2ZJIOJ798^SFDK3B_*? M!;X]H\$6%_!VC',6[:[-6>"L'[8!Z)D;9ILSY;"CML4:MCX3296:DSX;9APJ=Q)ECX4<:I<^9,&0 ULT=E MG.A#MXK&.^:^E>-EP1]YK2(:70OO*,Q$&(*8(V9B/L8,B[P+':[H.T$<<\>V4;CE)V/D MWC @=<"CH;/*;$X, Y+Z?@N3U\Q=%=>K*I=/WI7L4[',:%CB,GAS;95NZ.\=5GB_9%T+LWY8-_-,WO''DM.\K0KDCTO> MU->OV.6#RA[Z[^;W)P=Z+2( M0;HSJIYQ@I^6[&2M[!Q@J2U'/6Q!']U&COIX&E?6N-DDO?O3K#RWK=!_TP\2$**8%I2#.8,#]&-,9Q%!DYBX;!36R%-3!V4TI-,MTTV:6G MY]PQP4Q[C8PJ;:#/,*QTC\JIQY6VP'Z,@:5[A&N/+-U_R]QO="F9%<@%%<_D M=:TNU[1>EU( %*2NM"*B08R3*($^(4Q-,LT@]F("LRCP" L#1+'0=1SI )Q8 MTA4&0*( % Y@#XGFVS>HW]%BW[COR#53S"1_E!\6WB,MQNB[CUPSR,Y_9/_A M&#F03(@=\"!I+3.;"\F$J+X/R>@]R[:7*L>QS6Y\UR[-R[Q@;=9C\\?]F2"< M+7P>1&$2A9"A!$,4)102C"ADC' ?,1I%E"^>>$D*[0Z7QDB8?.]]5/3]+Q*; MIL= (0#MI2*#]:/\D7^C!-D@1Z M/*9!ZE."!;&XX$^T&V=?Y;?@9F6RGN$Z[1=L=J1-,,F*5T"RO*7)8>=/:Z:Y M:O%ICL"\O3RM&730M--^)7.[NBLH_9!3U9CY'5_FJEG[C7J]A7LC>B.FKK[7 M\C'5PKU%8>'',0^1)V#H)02B)%*SS_T 8HH]&O 4Q4BK&Z #7":VQEL,U"G" M>Z,">8=$=ZKHFY[GLG[<7)^1H89JKZLBWV"F/(\M;J!![F*CO\"-Z _H UL, M.ZTW'[?U[P SC ]]XVN$8[X-7##.!?";)*3GD7K@'HS_6U%N+'-.4*6(\/R%)19K<<14E^:B&./FR>I?,0/ MG$D]0->UU \W0DAU4586E36C"TTLDPU\L$4 =!C8E-B,,V58/IWSPTQ*QUDQ M0=6--KU6"2GCJ\^6D*)-:#\A1?^EUYDA?[.NJQJO5!K3T#3AVV*Y%$6I7EPD M/@[C-,D@0R*$*"4$XH@BF$;4Q\Q'5%"CN;_SDS"Q1NJP@(9#Q7^4#=;TJOW0 MV_9Z7KD>7:/SY2?I8_EZ&_.#3)VW(.!/-8#>?H-BS/B M$4@3GD(DA+QJ>HA#RA**B"F/TXR M=4B;WCF&0;[.!")M%A@-AG02)S_H"'2YKK\69?[?G"UPPGR19BGTL8\ABGD$ MTYAD,. T"5B& R\U9CY;RF#H^1'SHS3+ MS*9*ZX&=W-YHD0#?)!:@0^,"-(@HB=J@ KXH9 SC7YJ,U;5"7+/+U"!QPRF; MYA8&A+MKFM2" M#RPQL1[X[>.GZ_[LG0:#=KQ7WU4JD5D;A-J&6#(>9'/$#3,Q-V&$TYIO#6JM M@FM#Z\X65M,@KA]0TWG>!C-<$J M'8DZSB1"X(M""6QP,AU]:,!I/0M@(OZ9Z0?'K#,OI#9G@JM::0/(\Y9#F[/D MH.+98@G+3IO%ZEY*[(-*]KF32S06<.R'F&$JH&J#!9'O13#S< CCY(X$&&4 M(JT2QR$@$ZL4!1(JF$ !O0 *K-6EX2B#]!3$N62;:8*&XCLSBLU;7@Z0Y*JU MY3$0\[:P'"#RH%7ET+-G5."U8T&JMJGQ(DO#("12(%/LJ0GL$8%9'*1J/E;, MA8A"0>)%K6:*Z GD(0@C<=P"TOXXVXDR50]L,_\J^1? &_ 655O['*)QX,"5ZJ MHL.SV9-Z61!ZF$ ADDC:CGX&"0MB&/F"88Y93&FZ8<_5BLW'G Z8-FNN&@^; M,[[H*?+S*#53X^WZ%R=L.L>U=D=IK84[_J2E!J=?.5LO M50]C7'U]ORR^?5X_/BZ;[!:\W-WFJ[O&N-LF^B+DXP@+:6@%E$#$,PK56%A( MDRQE%&,6(6:4Y6B'Q\2F68=5$R#IX0,4DD!A":Y7HB@?+-IPV7)>4P],ST\S M9=%GY99[%_M<[:$%OC2( :?YV(Z8XTKK6&(QKVHZCU4'^NO,Y6S3XIJ.7/)< MJI\WF5R"9U&4$6E;D!A),Y40F")ID[%0WAP]) (:&$UB. 0Q>=);V["N@6B: MZ7; #CVE(L1^T P,PI::<(/,Q ._FD10&];%M+W;.N54 M2K)'&8,\D)<()&@,,>52VOV8\23*LM#7,E1^0-JF-GX4%O+ZHK+Y:3^"@_>S M_JO>>HR)=NO31$/&NK!AOP-F)L5>/M_P,=FT+'AQ\++X&&#\8X2\LR!\91;NKXO5*6DJ\ZNHO/A8KU< 5 MJ\$7"Y_Z:22"")(01Q"AD,,T\R,891@E"0J#R NZGG5ZM\8!:%I*;[\OG9EY MU\$&O 5N=H<9?)8YR>;#MDAYE\;SG1 M0F[RB;K"QY\WT$^7A%ATY-&BTUEGGF%H,W?HT2+]L%./WFN.YQ[L/,N[0$J, M:,A(R"#SE6@<)DP]5.$8 MZ!]CQ,( 4[0'+@RMX6@>KTJJ>E<\X'RUR+#/2.PCF"8\@2@0"4SC+( >R4@< MDB@+HN"L<;P[6!.KDL-!M)MTO1:Z>5W329[IJ0]'G##3%M9,.'\>[R%Y4XWC M[4%ZW6F\AR2/#N,]\HKMQ6$WM>G%L*:N%]$B2;"7)8$/1:!ZUT<80^)G'HP] MFO*0Q82G6CV>#6!.?H%X,5T.6T^7TV&@[B7"*5M,+Q)Z<^ F:5%E0+FSJ\4X MQ)FO%]HL.+QBZ+]JIR3>Y,NEV99&WG/+\2>6K5 N6(C].5?)J'$80>6$& M<1HK,\!+,4MH1+%1\[^3D"96""U<@"E5T]0J4&XAFVF#TYS2TP%.Z#>3_ WI M'OUV7*F%YP>(P MP0$-(>%<#0?"7!KM(H5IX,>"4IR%,3,I71@"9B2_YD4,EX>">P%6W+ EVB"W M] 38%0_,9'A+_FV/?"RD(@27RV7QK9F.U%0FEYSE-?A05-4%V*#E='3K*/'N MQK&>!C7WB-51HH^,31U_YW4Z /\J'ZRKZU4[&Z =""IBXG/",BA"P93G$$&2 MA"GT*(H\(KB0U_LY6_P>P7%B^Z"!>-8TJPFV14\CO3*SS129R\Z[+>*[85C. M9\-.R-D?I'7N,0S_5+UQ!UCLNOGM$"A;AVM5WXC/6)J!F[3U)$I8XL4<M PB3.U>KINU!I2""IL[4_Q=0\?(IIUPSU? T M=W0=JF?0;.I&;H7OTU(/6856VIG4G=)FZ M)#$$HR3BJG2&P=1G 0P37XA49#B-J5D;R;WU33X_JR:1&VC&@= >"[0CG79D M&8["D+VUYXXS'I)U))!XY"'S>IC]T437*UINBMV:'^79>;WJ MTJ!N<@0+Y3S\+4R_T"=:N73D# MCXD/P1XN*H&I0499J7F7JU=*?!J[M?[* 7]2MJT\1%B+G'X^_CD[,2SP,_+7 M-(JQ-Y?L O1YW2$F?P#;O$B%&Y#(J3K^=W-R6+\Z829.VU423,MQHS1_!WP: M2,D_9_79TN<=L*"?ZNYB.4N_]:K.F>KAFS_QSYRNR[S.>77UG2[7\J;S7A*M M+FGK]F.]$5>X5#U9*GGW:NYH'[8#%(, !2@*?>BEQ(>(,@Y)*L^5A"8I9R3# M86@T_<,58A.?,7TTP0Y/T"$*U'<#>JBJ$Z9#5OE+-J4_]A,MG>V@IM_]%?;% MT$<_YY:8N^X=\\^5F]\56O.&!!PS\R!\X'K]F4,-7:'3P901$2'N$R)OV51E M&F%$84I3 ?TH\>+8#[F(C5*4G6,XL=INW=J:)>CP: GZKK9\4U3N8C*,^YV> M.';A8O]FCUP<#*>88HC-9"Q][9#%2?S^' &+,?8Z"U>, K*TV*N*U]@U;WN6K9A15*AL&+$]S2M'7/YH&AY:K@@1X3-A =6I^#%+FR)8\# MF=+=QK7Z/J\H7K8) N_E[ZH%EY<=G$4>]+-4M5C@ M#)*0<>C%A%%/) G&6J45@U FEL\.+F@!;[)M0 -:3RJ'>30LE\XH-XPTV!"M M+89:1 T(HGR_%43YPTX0AU>=112U".N$4>]A\U/PP+ MJ?B+>E74!A//AE@P+H..J#<3P2'"'3<.T*312A*'UIU-$#6(Z\NASN-G>/') MN".)G,A[[4U7?3&,]9:K F7Y^ZZN:8V7:@I.L, I"I*484@Q5@-2602S("90 M$!)Z(0M11(RZ4;\"#1/KF(/)Q5M$0 \3H%"YZ \QWC29M9S"\0J?@D$@X,?= MX-E#!=LBA[WYU08?C>. PNMLC)TM.AJV>"54S@AL5-M>#IB* MT _\5#EKY-$51ADD 2?01YP@G 8^$V8)17O+3WUU;(#]S2)641DVL[ GRR(V M44W2E>(X"2Z#$=7K])HX3MC1X,/A4W9"U+2Z51)?\J_*I_W$VX9XJA"YFYRY M\%+J>SSA,$L37XH6#V'JTP0RY@4A0Q&-_,2D'ET'J)' F=>EMRVQ:1^'KFGE MSRJ4:)B'H<5&FHDT" 2"+).\1!G+(!98S0GE),-IPB+LF6@HYVPTUUO'V+@< MJN6TYYZ>>G/-$S.EU[)C#WS7 /1GA<%?^O.%W2E$$Z(=J4DMD+,J3Q,FO%2I M1N_:AYE4<[ %#P05<11(!>#)_TBAASCU/!AD3$WC## 36JET+Q>>*YBD8)E' MCQK2]0-&I@19QH@&:;$*"O41/RL.U"PT>^BGC_ZQ:,_>W\UKT-[RLI9W@<]\ ME1?EUGU=J?:8#X_+XIEO@QV$9$PR]&+K\6<\KG0&H_2KOR9A MF%VMU[D?EE$UES'= [5;^FO-5JEE3%Z_+LO\9;M4L3GW- OYE6TR-]@BC="*76Z6+'UIPU76R J)?I8D./ M6D;EMH-C/_-[M8FW_%'U]5S=]P8POWG>_''W9?(L9D&2Q9!D*8:(*F^*EU)( MF(^ST \"PPXQEGA,+.=[A,0ZNM6.1\:+49%J\TM-J*5:>'5MLM9VYLW"G/:A/W^5HLY2NW]>J/:IOK M8&Q\:"XWL9)JL ]-*1 U>MR!?ZH>ADT^L:(+I/&C9,)^&.F;?18,X&Q8DBY ME?&B"V,V8\:0Z+YQ8_KJZZ0@R2M02?-*G46:06%_$8=AC&/LPRA.&41)[,-4 M4 )]@6/F(Y)1LVE(KT##Q/JKAQ&H:KG+76[1>67$,^^SICWV8^^>H2WG,+^H M1]B?-+_HC*WY0?*+;"CX4^47G;%%KO.+SD%EYBX:H_.$_^!5K28/ME4S"Q$+ M>;#A#&*6I!#Q((+8#SAD+,6)CSP<,M&-\[V;H<>&(?Y:^G)_0/"=^:'7PGR% M3AFFNVEPKOTHF_-:A]G)4?7UWJCZS=9O^X7_ #TW+'?AM5MQF*+]Y^C08;D9 MSAIWV,*WGO;8G'+_D==?WZZE_?_ RR8E\'+%/N28Y$N)3./^VWD><,@]E0,+ MO2# 4)XH:L(L"R&B @L1(A:1T' *I"D.,SJ>.^S F[;6PKA_N3F#]93^Q&PS MC+9W7/HFL0$=.A<[[C68]?Z]Q?"B&3ZW&Y$RJ;?Y#)ZYFT]IC,'<]Q7OZ!EVLN\5L_M(I63>!\7W+>;WZZ"#.>>G$20X:D!D0H"2&1 MFPP]$66,X3 BB7E-VY083ZPJ%4@H),RFG_5,5K3V;DUL/D^Q![/;S8H(T% ! M>F1_,-#8&;'>(7*\8%_DJK_F' M_$E9VET/N+96IFW FJ_N?RT*]BU?+A>AE_$PRGR89:$*,@@,4Q1$\J=01(0Q M%/I&0093!"96\3MTX%+A/ZP?NJQBH5HF,PY9 MYDL35' ""?$0]%+A>SQ,<4BTNHD=K#RQ'MG TE,6AV0/:X&SB#$3[PT8AQV) M3B(_))#RI9XPRG_M!/%PO5DD["09G>B+#P.8M']L/!/RSU8895R: AJ MMLQ#.Q;T$Q M5["S&MZ?-MH_\GJ1"!12GA 8!B*$",5#=_"F>X([ M0T&/2$>&P@BP60T%/<)?&@J:;[W*7+DWS\<7N/R>5PN.$^$A>97(!,KDI<*3 MEPH/>9#+2WD<,)0D-)EQU-P0KE/?2$Z,.ONB8,\[1VYPQS3O,C_&/AA>A.RV M8.ZY<3K,^3%&R0UB^F>:+J?#5+O!V74J;L%YD M3'A9[$L-'(<11+XTVK(@19!F'(L@]4CBFW7I.PIF:C6Z :I&O"FHAHKS.&"!8@*I!4R.P5@ZB2K#3BSH^& "WI">0YM M9J+809I$_DZ1X4CJ#I:?5=9.$?=2PDX^9R=7']0T>%4B?/WP6!9/3;).U^L* M>U&*&$'0\R(/HCB.89I%!*8H#8,@"D044Q,1&X UL;1M(8.\!]I,]H8XI2>& MCN@WD\@=Z7VH#B/=!M0Y$M0A2+/*K ;)+\57YQ7S!J(;XZ^=M?6?')=7*_9. M9F=K ^DW5-Y$E89VH]MUQKL !W M?:Y=[KAVI\$U"]O:F'YG9K<^Y)DMKEA39"I_7:[YMC1+ MWL<[=R))J<>\"$/:.%ICZD/B1Q$,8N)G*0]BE/IG.%I'$9C9!=N4)!9-\3AN M40++'4YG.6C'>2TD)4E&.?0#R684^RDD-/&@'P9(A%D69[%1_L&DO#;/2/BA M>&WE)G?*P?,O:K)C&\3X._C5=\MK,&7'6ZZ]C7EEP MJVJNFB@Y$APEE#/H^;Y4\8(QF*(D@7'H"9+A.!6>UN5O;]6)]?9G%8JLZES= M>WZ3=^5UV18\FF0@['-A6"%8TV8FY99D&94;')!Q1JG!;JW9R@P.T.^7&!S^ MT:(Q.B\^X@>MH$#O\8F_]T]7-T"!,6AMOB%C^+NVI,#LJQY%WJP?^3ZZ=OW' M-VO,UV]\'^F]_N(O_F3^Q7XL5K?K)?<]$OF797E7/JQJ]GZ)[W6_X9,+3/Q5 M2[A0 08*,O3W2M=5Z[5\I:Y%^M_\:4:,2X$3'IC)A1[YX(O"PE'.^BB55N)T M>M79!&R4L+[(C3]L6S_>3?MJ4Z94A'N=K^YO'GG9I$Y5;[@HRLU4L#O\7>58 MU266,.1>E\_7-7^H)')4M4\IELNF(W=;W;X(N4AYQD.(,GDE1!@I%WV00"*- MM#1@+&*)9W(YG!#7B>^1"F= &N2Z68NU0L^T%GVZO=*[7/X@.V"FL_;&$ (E M@V"'.=BAWFW0YOD&^PNPC^VVO8C+^O?)>>JL5'XZ3&>NJI^'5$0+TD M]GT8AG$$$5&ATRPCD$F#B88>"3$V:MK66WMBL=Q LJJIZ7- SQ:QI,M,RC1) M,C[TCR#OZ)#NKSSKH7J$I)>'X+%')NJ=6)WJR]7\1PUSO5RQ3W*OE2/C7:'Z MJ"\(2TF*$8\QR&*,D]#G21 :!0ZG0'+JX*("W P'!E]:@(9R M/,G&Z"F$UV:W873,@-/NNQ6>P8JY&A3:H/AC]20\@\G&;0C/@65^;[A9UU6- M5ZICV"VGA30_GZ]7S"0&<7J%J>\.1B&) 4+'+P5N:#13*SV8H -Z 238_"EG M:A*.NZC&.'E6%X*!96>[$HR3UK\4:#QM9^6\RRM\?U^JR2%-$>NF0N)#ON*- M/V"!"4X8)PAF22@@\F,!,YY@F(5IXB$2\M2LIG0,X,2RN0]>901N$ !?% J@ MP<'0(!GEH9YQX9(S9A)])E.,;0==2AW9 :/@9CW3=8E_>3YKOV>G"+JVG-I2 ,&(QXF$ F<0APD#'HD]:(XR;C/C2H%CX.96.AWP,!2 MA4GD-WYFN\ 3W-(3]/-Y8";>';P+T&/$_\_=NS?'C2-[HE\%L1MWUQTA3/ ! MOL[^)GR"RJ/:."WJHLQ-/GSLD_;O A]54M!(25(9(S$ON]%]]+I((7Y!'573)KH1Y]5_32SWI2;VV(C/ZP< MKU:OX,-Q0QG;H>K./C#-<,6;?@AF1JJ/_JDV/AV_W0WKEF/U4L>SFF/6S'=8 M:%"[:VR=SW!WQN ;C7=W#?#IR>_.*9E9^,VJNK\JJLV-4!M'=;EFWWCY/:=\ MVSQ]MY%4'_ASR6E>LR+_O.)UN&;-^BUG[U$4A7$088C2@$+Y-P2)CRB,D>]G MA,91$&B-8G#.V

7W--227'RC14>"6MQSN^G3&0[SN$%X#U6*Z+"'"/5\UA MF.X_O7$K_Z:?B9EQOVH_B)K1&M^6U0NP&_S0X_8"]/FM_]9PW$Q'ZS/]5I\- M*V@]C[#YVT_Y&>VQ^%-_5MJ[[VQX-INN7+[>2+TL].K-U#V]1?;0V6#JML[Y M")C?%-3Y$?5@ZM7K+<[9']55\8VO.-UPUI:+&#="-UESYJUL/]>FY0DHIL#W MZB^U%XS7KZ#CKJN0T;^ ,,)O^DIB+NA,=QPKU&9HB&Z#A]6MAA&AQ>XY;,3O MWWQ8O6]1^,!HDO?">$]'-%&]0ZAGZH4V* MYBA(=IK.HK&N27$/0U;3+YR1J=]^"4T3]!=1NUY.ND76O99ZG2F4F4+U<^S= MJ=&(".=ET"^I'"-"#.;+GZ4 :@N\RS99H9S9C1(3JS5GZL-OE37D 2*IJM95#WH]#Q) MUX"8J>WH7*H++8 50EZVX\PC;&?4L(@"U03?<83F HA59YX2>1[@A-?*WU!D][, M6MY2!RM%'A1DE3^T;2'^U_], ]__/V M3X,M+^!978Z9]O:= E3;'7 %D[$G M4"-44[[8]FY\;7IDN&[>J"FFN^U_E-K2.[^.Z .;OM9K9R>VMAT?OQ0;7GTN M\%K=,#?$FPH8GG]7J7V[>\F(A"@.O S&TD! )(_I,*.<0$9P0KGPY"F!&176 MVO,RLQ792Y1L>5/ZL5&M9&K^ZA/PED.P8]$Z;=7XX]"S,PN!;&:#SL!WJ813 M6[#<9Y8:<_)6*:2VD(WDBEHO:1Z:;RILGQYN2\XVY=/:J(_AX,MS'VB:TO/\ MJ9XK)PGS3=VZSZ1OX;#0T['[L^4U/+B<%-5IC\)1J:R"^L,K+A;:'Q6H'^ ? M?] \P_H#)YOK=;4IZ^3(.GU ZG!.>9-#<)_0*.-!$D/!5+0Q"GV8ACB$ D7" M#S#'6:!5\:I!:V8M5-1!OB5_ 9[K7(EUS0%XKEG0SY^=PFU<,QVC8::C-1#7 M/2":I)&&>)L[X@X(_=1@AX#8)?N>!8Q1UJZFJ"-YN%,K+)99JRE*/U=6]Q5S M:W8I<0I4\D[Y0C*C_A-N)'0M]G*$TA"U $41IF$'/BR5]$YM%81#[6 MBI%.$9K9CBG*8(\T4+3U-784I&F[Y4IT,Z-U0NKI<*B9^/K6RA4,=J;*]$M@ M9)UT1!LQ3:.O+V:7=(3H&R6MY\_K)O AK^BJV$\AYR'EG"81C-(8JYHT 0D/ M8D@12S%E?D*X45!WA-;,=NG7FYL/?[W^_-FN=\ 0-GIQ$T<2FYFCCBC8476< M+6\@GN.. D.4WJ2MP(C(IWH+C+UB[DY\*\1&GK?X9^F;K"M>_;Z6[WW@JURU M'+I1B[3;1AH$GI^( ,;"DZ+/ M:"^UF&]C*ES?SS%^UW9XK?2D<0&/50.9>0#2F3LN M[/& W(GG[>S8U4NU*9YX6<_?5>DIC_ESU>[!"(?8DP9+GM@(EZ8L#6'F2:,6 MIS1."2))&!IU@QRA-;,UZRB#LD?:3&7'@-+36D?BFRGN5O(]JC-DV6E(YTA_ MQR@MJL(:(A]JLSS9*;]QNCJF80Y M,3.S$Y*3TUA=@(8/\/?V]UDB0;9@.#(KQN07M36VX!P:(.MU[*S28=.TNKTB M9]*UX 'VXP22T&<095FJNE%*6\0C+K@O.-=K539!9^XK]X8*>)>O 2M6*UQ6 MZJ(=5(H%S49B4TCI&1('\IO9B^,&C!>@)>K.(DQ(Y4CQ3U%95+\G1#U4XZG' M'=3#_C7?//;=E+OBHS0:F]=VADHV:M'JRA-1I>8X/GN)[/C)*9[@]5WCH;.7.&I"ZKV(:-5KA4@KZ!F!]3\6 VX,\%9SX>8"3TSV^(4.(>%PB^)CR M3U(V?!(2_>KATTO8-'5[EM^I1USQRX>2UT>:*W7.X>4S+C>OO?%O*4DR'S$* MO8 E$%&!($Y8"K,X$TD2A$)D6N5#1E3GCG#VB-8SF2Q<%GT$IYV567 Q#'V: M0V+8,LY0Q+.:R>G26K#-G*'X^PWH3%]V[HU<4OKR]+)2;3GV>CV3,/5(1%+H M>8&T#@E3W7]\^:8N!G\04G #)P":=6LLW7J0>H-5,]UIL2TXTZ!G?W<8?7 M-[$?1 GW..1)F$KC) (HK7\(XU :*QKR$,5&\6DS\K-?C37S_M1PR8=U;FZ/ M#,'4LT7S061FASITVK%##2?@AV0%;"_39[T'LP/"67*,$?&%4V9L@#E.I+%: MQ;W_V3-N'_]4_>OYW7Y?!4*11U76=9!D!*)8GE,S%&,H':0$AR+*,(D=A<CQ EIFW/E+DZB?[SFYQ-)I]&P(V5G;6+A :0'?:I*5G\;+T@7- MQ-_27M.\E44[L\%DD'OOE9EMCMGD]KXHXR;B#"G,M+T;8^)N!/L VU;=)OKK M+-9C8H#Y?F>)H7\V^T8SGM\W-V77*E(E'0>I3Q_P!E^UV=LB%E$8)@)&,29J M"I\',YH@B#,1>L)'B1=HW8E/$9I9,1K2H$<;*.+@:B+AVPRL<25R"8&95ME* MKZUHNJ*-:)Y=YDTNO(@JZHK7Z:;V\Y;#2>1K:GYZK_"YO<00+%1- M7Q*IHSA6VIK"%"$,.<%QXB<<"1(8#2[1E)+)%^P4^'I-2]6"\@-O?K]>#QW; MMPTJ[S%+ XJD1F<_19@RPA@DA/5*0Z4#2^@ M8T;_?&R U/3Q>1Z03.\!=O@H)E2?-/#U )\91HB:RVYU1#<@L]@)WEST_@'? MXFW+UM4JXYY(N\/Z@VA<=E&VK/"?-1J^U9B5F65+^HNNP; M<2,-$%;K?^,/=:7DO9?XH?!P"E'D25LM? 9)AC.8>HBF81S%'!F-(SI):>XK MD)JNBIX4'650M:0-"Z1/8J5G+YT@8&;S=L)OB8)O4\*;5S5/">:J?/DDG67K ME*?$/2I(GGSAC 9-72#J&]]L5LVXZS6[?GK&>=FTYBV:T>+5?9"$,?)8 ,_ M#J1&QPG$642A%R898G$0X"R]WQ0;O-+3:#/R1FJ^94(_1*I>D6>[?H"4-U>] MS7R+?,L36!65H>H;(JUG#^;#S_P4N.7C NPXJ7';\0)VS#ANB&0,@LLV2?K$ MEV^>9 S,8$LE\U6LP]C%$[_#?_)*C5:[#V-,XCA*I<^09!!QSB"F(841H1Z/ M0\$#LXF&!^O/[#@TU,!&D3,./^_AH!U>MI7..'RL!*LIU;,)G<:%AV1P%_?= M6WWIN.Z0: -QV\''S(O]FJK!-M#;%+DF-,D2'R1],DYE7\5C!+I MHV=(>W3W\?)S7^ML,XL-AW4/ #&N4>>+9Z90NI(9E=Z=%N",&KN!112-Z,IU>UMG1M=Y__=!XAE010B*-*80!2$&*9,_A)2 M&GE!&A%L=L@=(S:S>NV3;K(%FBS_)OO5,$MB%#:]#>GE?%*^??Y)*EFN79-=<6B8?25$!.: (1BJ7O M&4=([IRX=0H=$J1^X!,8^KYT) (B'0D< M1# ("?5BM>Y]R!@A?-7UH;HD M59T&2'7"1&S4UUB,YL[K8LJ&U[RT2O M!5?'AZ$SHX6GGH*[1LE,VQT 9'X5:2"QJYM%'9++7A0:@'!T[V?R[AGI&N\/ MKQ;O_2SD!.,$)DF20D1\#^)4ND-!EF&J1CA@WZC$>YC,[$:AH/^$]:6HW,]W M9"T2)8X1TE3ZL^4V5/.A%(3=/7$SF@!7CY.EHW9Y!R,Q_D&7G-V?OFL*QF95:7[!\OU49]CUK%".*(H5 @R/Q4 M&IX021>"R5]"%C.?QHE'4V1B>,S(SVQ[;B70RFWN"DU> =XR8&9K#%'5,S?S M865FP.5F4^;D95-W7-@4TD2I"L<9#)$=.HYLD2'Q M1;A"*(HE-:'( 0I"7Q$O!3Y%)LU MT#M!24MYSNF2MTVR *(H07Y^;L$!4C&F@8>R6!IF%D-$?0J)FCW'>21"+Q$, M^=RBI:,[N"SZ-LZ-F9X5/@>",_,SM@ULWK5$3P_)QRV&$'.JVG+PS8^B_&?59G]V$^C"U&.,J!1KE=/A,2R-71! [@<) M%93@.*3:J?&:GU;% MC^NUW%B?\-XU" TC$L2!@)2F'*(LS"#!!$/L99A23(2?&@WWU:0[LWU2E,$S MSAE@36[XYI&KHKN\8,JY^ _#R)(FEII1)?<(&1JT'@/U[%N@6 ]'N:Y6#*3 MVU4429/JLA$D,RB.HD>&KY^;:E-^SRD?#EE]*=:JMI4W16M579;1__>KHMI\ M*39_XYNV->^_.+NM]?!34?:Z]?KW/,W2$$4$>KXT/RA&D>HT)H^"J<\#'$8) M9EJ.T=NP/[,]^RM7=8 JH5[E'3QP4'+5AT99MJZTN+%NMLDOBWS$>O;QY_W@ MW-_J-3)T]<:*Z;HGPRO?@!W?="13^*4PC2,ZL$=(20>HS *1!BD M&<,^(PY[XP_Q,/,&TM5+UGPY;8T_""CA).1< IJQ-( HY1B2-!,P(IG//!I% M(F!F":V!&I,'+L"6)=#QI(*ABTT?&$-DF1$$@QS\ M3',(QB R'$8PNI1EJ*/9EMI FA=$4>(%0AJ<.)'G",H@X6$ PT@D,8[\E(K( MS/3LK3^[46FI&48H]B$0E&>$$A@C/X,HHSY,_2B$692@)$Z)1P*M:8!G V#5 M#;*JLUTKO.(5^%__,PU\__^ JN' \")H'Q7-Z(RMK*9!Y9K,' D[0P*X"J;L MK;ULR&1(K*/ R.!#9R?E-S=$E^O:WRWYHTHC^<[;GW;!ORC" D>"0NH+Z?(0 M).V.GU$8AWX2QYZ$$AG%+PSISZZ6:Z8NQU0OK755K')6IX?L):CO<0<^&W?= M,$5<4Z'GP]%0Y4]CU5X!SYS.;R*^^\Q^+>IOE>1O LU(OK_1,G9FZ4K)IMPJ M=5;^FE?_?,_7]/$)E_]LNYI[68:C##,8"_D+B@("4TPBF)(T8 D1G'&C(H I M@O,;GAUYH.B#+0.6'>$G(=0S+"Z!,;,DYV%B;$)T!75D,R;)+6HD=(4_M K: M[UDV\N,;=?-3ITPQSMZ__EZI.4C7Z_8ZX%+-G*A;J=\+'X4QP@DD..;2,@/8+V/("+J=1,V\6: R J^Z!^H27;2=H M#,A1?T'S%>R,S+:!8>/!*(_^GG$4!%SX,$Y4>"7%'B1$A)!S$H0))_(WS\2: M#-"8V6SL6F.:-P8<0B1***4JS"T8RB0BC$#""()^P%-*4M\+0ZT16:X0,?>Q M7".B9QK/E-/,!NY$;,]:[Q0]A_FU(](X,FA#%!:U7",B'IJHL4>=5D\>=5-^ M?]A-N>O&>LE8?;^(5_5SU>7+YK$HU2WD/0H1(BS)8,B0])!B3T#"@PP*G.$ M<19Q,PV>D=>9+4&_.K-?? WP?M/TJO?<2M$\7P&\E0.\ MD_Y:\]/32KCX%T$SHO1S?+R&T:?SV^'ONDOO!&B>K\!.A-E+3UWB/&^IJA-. M?X;25I>0:Y;".B5IM^7\@1H9X*/<%GQ+H!<2#""GO-U7;119D M<9+%OA<;)8H.]?JGS-J^J2_M=+WC3.^2Q_<+WA3]4]\3V/^R*%:90*B (U M#%%D$42A)_VUP"=^:!3?'B,VLS)VI$&/-OB[H@YJ\H9Z.0J;GH:Z L-,5^UQ M,%9;'0$=*? HJ45564?H0Z76>L?!'(O+-?O:='%4F1_J?WED5&.2V5WQ0?[8 MOP\$%ED@0ABI1A3(QP1F/LX@RT*$ YI0%!BUI# C/[,)V!_Q2Z4#\R"]Z;SE M03544!?M9TROF,97SS+,AYJ9K=@'3#4!;3FIL^?;'/KK'GX?QO [;WZ%-@QS MS*^8)OYV\RNT@1F=7Z&_RGG#L+[RYZ*L&YAL)SP11*+03Z1C+U ]2#V!:2 - M3X#"1$1^0.5_-M.PCDG-;%]V9_9R2_K,>5@#<&G>A3D!P?#N:RO_CNJ,([%. MB^9X)M8 H3<9BG5:X%-3L4;>L%/CS[NQX=)BU.TC'XN5?+_Z*%V7S>M]B*B? MXEB-T:"1.K3', UQ #GA?AA%(V^F71(&B"OV]\/L=+Y_RM7)X#(:4 M#XL_KJ5N)#=TW">%!G]7'+B:.3XJGMU\\>$EEYLE/BK2WMSP\2?-E>QRM;ID M_[@K5(B^+:?05+#C-V=6+DFPUY^P4D? _L6"OF8-R#RM5>>):Z91$Y(ZK"T9 ME\Q*F0:66TR13HO25Z*1IZR['I8<5_P#;WZ_7M_*0QG.5<-%KHZU;0,RN4/> M;!YYJ2KDY.%*Q#'V(GD6]4/?AXB16)Y*@Q2*%+,L\\(PSGR[5G\6W&A]FQUT M JPYV4YTO0"%8@'4IW^5:E#STOVT^9MQCT";ST+/^9T16ML.@S4?X%W'T2\J M7;9#N>LZJ+SEFA]P.8ZH3?/!,P!QUYO0AHFE6Q>> =1 9\-S5C-O?/CQZ8EO M-G\M"M9NF%C0U NI@%ZLBE'B6!Z]$4U@F 8)"GT1Q'KWY4.+S^Q'-.3 __L7 MH$CJ-_D[PF#<9IPKF9DE:(52I"SZ%QZ)IM^T\!P1[3H57JJ.2)5T@^K:8757 MH.(!@'<#M*I<#<_RLRS>C1)3M7CO2%EO*[_497J/:FBR?$T] M0F.DN^'1*XNU-#S%;+^/X,(DZ4&0D1#:4MB3 D49+ )&,L M]C&A"!ME:0X1>8O;OC,N]SIHTA#A)$A#R'Q19T)D,*6I#Z,@Q2+&$B&:FD0X MSX;&-JI9[@'4N7\.$-)SW,Z5VS BLB?LU<2WX;RKR@-AYKB0[$B\W;7C@9"C MEXN'SYX]7:/VH ;J?E7N^^=M&@Y.& _"5%7?1;Z:4YK 3/4I"7D4Q$3X,1-& M$XA-&9@[^-(;'=$<)08+W9OBBS-2G8QQU]/_.=$TC.VX!_*!=,BP9]9+P(#ZS*:JQTOCW?>Y 3MVK*>0FD&M M9Z!F ]#,.KG$SJ(=@04&SGH3F-!>N%&!!2S'70ML%K$S19_R=;[AGZ698]?R M<+]^R,F*-R&HW_ _BO)JA:OJ"W[:UEY$/,DR/X))*'S5J5ZZ3@11*#R"5.]H MBN+8Q!@9TI_9'#7@)HE4/,$%%.6M1NFH.N9I1FA-#-,[E$T M-D^66#@R4*;4%S51EM <&BG;993D_YD_2+?M?5&6Q0]UKL3/\L'-Z\US'1,-XR 5(<%0J%[V*" AQ*&@,,D2 MC+ 7<$2TQ_V2>X7P:BUU,.(.C?Y/A;E$[KUBZV<]%A5>_EL7+<_,7SF[$^]=O>,6_%!OE MAM=N^8O\<=-EHUA7W?3>A'E88 R#(,40)6$$<9*E$$=!%OL^SR*SZ;WG,#/S M9M.Q!FK>+D#'G=)8U<9 ,GA1S]+H\PAV3)JYS6=]*GH^]%)8F^U$Y\(\0X-C M%T Y\K;/8F51U]L%:(=^N),US9WR0Y]?#4ROFGR6N^+CGRIB\9)7CW4T51X5 M\)K*G]R05?[0,'!/HX0E<4!AX <((AP&D) HA-) $B*2+ ICK9%W+IB9V4KV MCL!-EAS8[!A4":-\RV*;3"$W,Q8'@4<0(\W<%> M'7?MIJNP.C[Z<[6M&R- M63[@=?ZO=K)5UQ%?_N4]KO+J1MS*+VKW#>Y:*7S@%2WS^I!PN6;J4/%2Q]=O MYB^2B*8! M(S#VU?@\/R)J@%,",\0"/_)9ZK/(*-75GI>9#RB]UL-UAL9'I&?Z%P+>S+#73,%"0,E6XRJ#FQ[6'_M8[SZ? MFCNP9<]AGNKY&+E*9SV#DV6S7L^'["@YUL&2YK$,SI M(\!/RK503K)4ZRIG;0042,>YZ9PM_TR/ORB.:HS&41F)*YQX<;%HP3CC_1C MQ)/F;0Y^7[-R]?KPC=.74AJVW_ZYN2USRJ\>I7M(-[HM#\97F=GR2.)<4E<[ M=L< ^ V7_Y2;?,V%JC.1UER_#<($)N-6R2T<9M9)$XD+<,M+-:K)39L$/6FM M6B9,++U8^P0]$?NM%#3?,%?8ZS7+O^?L!:\N_\PK707=?VOV*YB.V'_H*]V! M7--*9B^2Z15'1P?\75%RU%QDF'TK+3E8:C&M&!:AKP4GGIBM\FR;%))F* E2 M&"0^@2A(0HA](F#*4D2D.YUR9E3$H4UY9L6:*I$R'T"KCZG>Z7\6I,ST]?+F MZAI<;C9E3EZ:YI>; MSBNHN*^]0,8X&7*Q5[BZ0+8S@LBL/FL%1G1K" MT>2\59^*4O!B5!7Q M>=E.3V+%:H7+2K6Y:"8IN1ZDY/I#US.:/_-':69[=48N51,SEUJ9+D!/JKIW M4RW7!>@D ZUHH).M.>,L.(QIIH]EJ0E-KMG_N<8VS?3A&,]RFHL/VS8SW_GZ MA7_EJDQ(70'R4A2JW0_ENTP1U2.+JC9V^9/*(!'?Y$\KH08,%RV'_CVC8>0+ M/X$)EXYU4R?-T@C&*481C1E-O<2L-8T;QF;>IK;\J3VH8["7-WBA?I[K-L]R M_JEH7M&] =:&]W4-AQ=@AW>/R5[NV@7H^ 0-HRKVW&?UHMTW7#:9<8N>L\8T MCMA:N)F-6S"/&^ X7O^,TP:9GOA'#C>)3S@O_\"K%W5%^?+4[!A;=GGYY-^C M&&$/!S%,L1H)AD(",X0#*!+"TR2-*$.!\;EB%E9G-LT.!KD**0+XKF10&1F= M$!=U5Z[:QDBVGBR.'/-\\@:'BS?_/-T?(R9.$8I[4+,/+OL?Y6Z[&/LH[7_QV:^-&E*YZGZ]YIJU\X,H9!D7,>7R8.(C)E% JMY) MJ%\2C.0)A4>4FW2'M$;!O"ND0Q3T-@A;V4QOT5HJ%^#+B% 6?;:/N7?6/;NW M],(]L8^%.NYT/?",Y3BI8OV@/)L/G&SNY!)M(YPHPSCT@@!ZB1= E"41)%&: MP8#+@S^C299%1MUGA\G,;%044:BH D7V BC"EHV$3L"DIV7G"V^F;[7<=Z9R MFX^&&A7+U4"H82++CH$:%?1H^-/XTV9J6I6;^]NR8"]T_DW"-:Z'+D$PTT=[^;754E>XD7PON42CG?(/ M.\6<7'@1!=45KU-4[>?M'%BYS#,O-Z^W\F/>7*Z9FK#XK,[?G[?=L.6)#WM2 M2V$887DL1%1-1"41Y#$)DS!(,X:-SL73).??/6L&+D#-PG;P9\W$&7W&-;#4 M\WC=(F2\XYX+CK$KK"^O([=8@^"B+K(^ (?NLL&;EO(:R#^"B>:MPEK2&MP%F@IK' M[D_*XBKF?DQ@V5CY20&/8MRGGS2O5/A8UMF;EVN\>JWR7@\)S9J%4^_/[1V7 M9;'FQ4MUSZ9^S96RF M9I@6T,S1"-.$C;=K@FD!UF@#3)OU+'N/=6T8VO&MU6Y>#\]"ZM, 9BA&$%%5 M5A&R&+(TCEC$$I]%1M/%3E*:V2;MNHYT(P U:R>G(=*S.$X$-S,I.YD[FK-, MSYF4S%5KJY-TEFU+-27N44NIR1<<1^5VGG":Q=SCF$#J^P%$L2?/WYE/(1(D MR'R/11XVZMX]37+N0SE]Y.QEQ9L^<0TS^]&G\?P'6R#/#,DM<,"8",G=U96: ML[3'TY=Z[L#<&S6JTP= .S!W[E%%G7[JHP_=O.#5ZO46Y^R/JIZ(6R?1/18K MNP0\0J>F%(:K&8AAT$_4B'Y0IVCL#!-0Q\FC&04!R+P(JTLF<'59[8?+2W+A+5]'/1;PN@*W[.-P]XG5;\?JE M6'^7C/+#.M=?Y=*;#WC#MPGS]\2+?<:I@#'&3"7<)###809#WX^10!&.4N*T M:<("0LU] CF_#(K7PH)\)VT[*6,CY05%5TJS[D2^ #^ZFGS^]_F:X(]$I$084CC*(8(2?\C M(R2%*4I#AGB2!#%OOR8?U^R_\Y>D$\_N*\+KW__[?3_T7+*?@=49LSO.K_5L MY 0]0=ON:/5^M>TG\V6W7QWUD*DE!DKD7N7H@JUD%OP(EVHOLX1(/U?+F04_ M1.,V-$OR9EF%MIMI<+F67D5!_]E$!JJ&Q^U]%HVBB" 4P"1692^>'\,LD&X8 M8RGR1>1'(DW,1@7IDC:Q@E93?WJ,--4B/5;^=VOG#(O6=%'5VXOF0,ILOSB$ MJ#7^KHKXK[IIR,Y:E#%,5O!40$1'!3(0(BB!- M8TPC["&M&<23E.8.L+9T =L1KH>:&-J#TTAIA@58.!W_)U_O3RU'X#LUA0+PT\Z&6I](\89M(_(BGT M4M^C41P'F&AW%MA;>6;=;&GI]P_8%WM<\LD\V<*9*=-=B>L+N/Z5C)ZL1OIT6B0K+1I8;C'= M.2U*7V-&GC+7D]OOSW42M:YV=,_/K!.W^!5\K_;:=ZMRH551O90&.K*5;EHS M; 0SC'^,R=3FLCO*/CT4QDH3MHLL]OT_9+O_K3_Z-]M1!G4,XQ:7FU=IH-95 MT[![5_=$HLBCS N@CV,/(N)[$&.>P90$/(E)$/EFK5"G",[NSC61MIH^Z#.@ M<_EA!Z%>),(E,*9>WCF86+3^UQ/464O_"7(+M^K7$_ZX!;_F>^:SM'__R[F.+,AD#S\!>RX4*5F'1^[L:_O_L>'__SV/S23HO2Q'#<(LR!D9A$D^3XV M-T/8F _LU@-'?WZW1O".#NO7666QNMY%8_3'>9B]:WL2T MI:@WXG057^U1!Q2E1/ 4H%3B"B*8)KX#%(FXC062$2>V0013<)S'SPT"DY- MVV7I0JKG-\T!E.%!YBR,S"]V# 5V=<^C2W;9:Q]#,(YN@4S?7[@.J,T?["5R MCX[*#** $4%\B!C+(/+#$*;8HS"*!2%$1$B(;,&2"C/N33341=5$6X2SS8C' M&[!YY+U2"ND3-G3>-EG>]#M $\XQ]F!(4^FIAQ%2)W8B?Q'83X.,A,A;K%YB M[F_ .241)S[_MD[BW_/#U]PS?[Z/TVS+=5#OL*UHV"N2^7GFXKK]"-ZZ7L&0 MZW^/D@2[C\)9U8$E^3.;AWWFDH^OBLZ-^+U2X[CXYMX/F>^'W(-)&,L])Y,; M#_8%@7X8"QZ*0,W L6H@-D1MYB//KJ'62A$'I:(."P%?JBYGU6*FU#A^>F;; M&2IFQG8'2$WW GSM$)&T04U\ACYC8S*Z[C4V2.MM^HV-B7VRY]CH2]8]A[]R M6DA#\FIT(3KT[LP*N^VZNWIM-O=#IZ!CQKCK\#X"TY>FYPIOII?:%"<@3;#P\^]>53@RTL=//=XPCT_SB#'00I1A @D(9%XIZD7 M!VGLT3AZT_-_P^=/?M*O#WC5VYWPV@\SI1YC(:4PSCP?(N1',$-9 @4B.&1A M%&6!>,.#O.U'N=21_2?Y%!<_D9M_+C_)V;MA_*<\8N]C^O,=IEO^_EV/S?OP MSGA /B!D71W[/:_DRI^*\D/Q0C;B975):?&RWE3W)/"SS*<>9!0%$.$PA3C! M/N2<$$IQ$@E&S>KJQ\B9:+E5+?V[K0^IO@"_@.>.&2"*$K"6'8!;?HR+.4\# MJ6@*N2LWP#/JM"U[8)-)#P2? JO#J]#=D4<4Z* M[*YV\S2II4LV)X4>J-2Z K0>G>H'ON?C*())1*07 M3GBDFF52& F2I$D0D2@Q:[@W1FWFPW5'RFBHK!Y,FIZ1*^$-O1Q-N>T'98W) MXWIFUB"MMQF?-2;VR4E:HR]9-,U^7#]E0>$Y!GHUU[+H K=6[J M6LG6S;OJMONYW-__QG'9]8:I/:JJ?E Z]'*-*^47R#^JAPQZ;=M"/QU]6P)U M,R,R'^ .BUI=0&?7J-N6Z'(MN\^$9:]Y][EK.9X?LBU/R.(H0ED003_S8WEB M27V8I3&#,6.()"3F,=::QZU-\6U3%BVK/*9QU#ZPN$/'S!J=#8R[H2$SU7I, MT_LY1H9,57OHOVCN^S0-"_\L:9,PI.G1[+\U]X6>7L[-E&C3'H.]5(;Q D7' M>2K1:0FLMN.#I1;;9(=%Z&^=)YZPVQ _XE)=^52WO*RCAKTY6@$-/1[%,,29 M!Q&*/$@X9]!+69CR,$.8&O56.DEI9O7Y?//M&[C]^!5\^\_+KQ_-MKG3Z.AM M;TYD-E.NCJ2J)&XN'1S/K]&6S=$N=IK.HKO7I+B'N];T"W8:>[VFI4IP^<"; MWZ_7'Y^>5\4KYVU59*\KYCWV:1QEB$,<4@Y1Z&.881[")(IP1KR $=\H]F9" M?&:]OJ2T?#D:2"&=.,+77.2FT7C=LW3V?5U5 M:BB9-?-'W[NURA[>F9N;R*LX3#V?6<*?V%K^PL MX3F^QK-=Z&>;NE?/ZZBNUXT T[.)HB0(/2$/(O+4@2'RLP02+T'0SX@:O8<3 MDK"?8_2>H60S6]F:('_CTDOGWP9-(_VS\#NC\5]L7%4CLCK^=9O+?Y^I598? MYUMGKSJ7Z]\CZW6NCW.Y(5:V#-I&_=3$K)J1>RYP&E%*($$JH8[R"&(OHI#0 MS$_C*/1(')H%];9KSWU-O5G)9!I:VQ)Q&3([XMQ91&RW\L(! MKR.1CN-9QX]8Q\>+)WZ'_[PM5CE]W5W9B B'04A3Z,4B@"B3Q_ TB@.8A 0+ M#\5!R(V\SU.$9M)K-T%'I4V(&(\_CS%NVE.2]_+8N7Y_HT7%:?UKOOI&['Z=-+S)U8)2F# MFC1H:5^ 3T6Q61L*:-= ^N1=9?K:3TMW%Z; M:XW'+1N:*.^V4?'[(,Y(A*5KR4*40<0RN5&F*8;<\TC$)88\P$;M2W9KSZR3 MS9DWKTD9-B3IR:^W'5I*9:9KC4#7XP*9=Q4Y9MU5#Y'>RLMV##D6Z:@_R, C MEA'5IN[B0_&$\_5]$#(4Q+X\CE$_4$/H",RX_(5A[A,J,/6)5B_HP=5G5IA= M74]#SK2B:0\(S8">K7B&035MR,K@0[;3%E1P MA6Z:2Q#YZ=5U<%Y$41;&&8S3&$/D"0IQZJ4PB%/!,R_R/(^:C5@8H#*S6NW1 MK//+K0H&AP'24[.SQ393-W.)+28EC$CD;#S"$(V%9R*,B'D\"&'L8?/I!_4> MV6;6M57;U=5+64J5O^S(7H"6L!O9]8<4.,+ ;C2! M+19&8PDT)!P91C#V]F(C"#1$Z \>T'G@IJZ2GP:2^?1#1"-(3$>(W(!@9G.TY)\A4C0MJU6@:&39Q>)$ MTZ+UPT0:3UM4RJU6UVN6?\_9"UY59AT AMZ=60DE2="C:5 V-R3GM**=*Z*9 MBAU(Y[C^?4P6NV*ZH067*ZD;$6>OL&[LN3/"JA_X<\EIWF0>K-GE4U%N\G\U MSE*&1)9F(H/R:)M"E&4(9APQ2,) A%[L^S0QC[6.$)Q9Z_J4ZV(=P6 MD=DQ" W"M8Z L7'!CY#I$W<$'(\,Z[]E<<19F6^7V MA;FO+S_>F-Q2%MH;H94 9AHE>7>\XQTQ;7FE6"R]MQTQOG]=>/B/=KO8'UBZ M\V3%OTK'O@Y!1CX)4GENA9RJLI:0!'+#XA$4#*$@QK[("#+9M0X)S/S=[\@! M1<\J,GN$B-XF=(Z<9BIB)*+Q+G-*#D>[RM'RB^XBIX0[W#5./F=;9BF=SR_X M2;L)R=Y+,VN,(F%:5-F),[UE6$MBIA,#48B+WBD*C II45IY(- 9E97=2@L7 M5AX(<%Q7>?B ^85#7<=&&>?)%=WC_Q#OGK9Y-_Y M1R$XW=Q3BB@1,8%I0 1$B8AAZE,.*2>,JO1GN2OI3E^V86!F9?N]SH7E\O"T MWN2LI=S55:[S324/4@UW=1OBNN?[]C%>]1[_Q;P!O/5',Z[L2P!N9A-Z MW("&G:;,1E58MA@KCH!D"70\@8:IF9'4OU29&U&[VY8YD#6ZB3D'EI$K&JME M%[N[.4?H_J7.6>N<$2O[4JR+;HY3DZO57BG=XT#(CX)1-4.:0\1\#V(:Q3## M7B!B'M#,,TJS&B@%/(%)S M>K,T4=Y=&,8^"1(6^"8ZKD=V[INHJZN;W[_$66B_;E@9OY)&;YD CO9U?BX+]R%>K^] GG(4Q@@FJ?9 @A(2K"_J41_)W'*'$Z)RA0W1F MB[)CP7YBLQ9V+".11R)?FF,U<#/.$I@2%,(H"4F61'[$/.F_%?)0^4;8;4GK M1[[Y!ESALGQ5AY7Q9BCVN.G95M=HF$;*ME^BR_9+I+!YMV4!=#PX/,.9B.RL M.EN#Y,*5VOH@'%=M&[QK'KZ_9/]X4:'J#SA?O7[+GYY7_!NG+R5G-]]YN58] M43[E:[RFDIRZ)_MV\^EKFTF0!3Y+,NI#@KB 2$ACFV*NSGI>Z,M_1$&DU<7D M/#;F/ONUC(&:,]"P!EK>P)8YL.6NN:]]IQ@T"-6?\3%,!^R7 =?P 'D.KM.Y M(RX!UH_C+P.T731_GB^R43S_?'A&HOIG++Y8;/]\ /H1?@>KV99]=K&"RO!P M.?#F?":F1VR60^.(,,Z*&8\I+%S*>%+$XT+&TX\Z'O7U_O5.KEAG;84\$(RC M#%)/.B*("@:Q'XQF',/^>I1_#G&?!U#H#WH:^#5/4AK^BJJ.1N6+U_E7]Y+BJ\JCOO5'*)YOBDGBG6FWS](K?, MYM*L6#>S?*,LHY0S#@G&"40AII"0A$$:Q8DT,A3%U'3LR@)LSVR:.G[:WE$J M<K&9'ZV3\;,-%I\*)9M]9;"R&F3OMF9?H.6?TM]$,,-!!>C;NDU M-BV J[OB __.5\7SMT)L?N"2W_MAD#'F11"S $'DA3[$'LM@$$29B,,T$IC? MK_E#/7Q'SRY$'RAMQI5A7F0K*3-R(KWGUS_>OZM=/\IQ9]!HJA%P0+M($8A%*)?<%@B2F M"$8H#D0:)E& M.HSSN!A9B]LRU&=1M#G2?U \7.A9@VH/X"&,\-D @O4]0S$ MS%B:F0YS&,'?[^K4IEDRF\[ QE4^@@4'RV8GV$-TE*MPQE(6C3?4.(+J2KI$ M_*[X;?V<*^?G;C_MSV1N]?A2WP6H MV3*<=CV!TKB=F0$@PTLM36QFL22&TMO/U)Y8?]E!VWK"'DW?UGS-SF^YDK[W MC5"7\RK#\ALOO^>45]^*U7[;BU@$&>$)@YD?$8CB5/Z)TPS&-$'R3((X]HQB M3'IDY_9.3AY& *Q_KT<)XI7IZ --3/4<$?=(F=D)1?]BIOXA9K(Y\ATTB2[J M+I@!<>@A&+Y]W@'G1G2S?UM")X8>K>J/O_%3."T>UNK\WXPO4OQ6M163=@6' M3/7UY(0E$*$@@1G-$&28)%AD) B84?_=6;BK-/B;#\]?0+#RGGY#U&6P6!!V?TMSR^";G MN%E@/G72FX>8^5GPDQHF=RG/G;=E^;?RXYI)QOYK\WKY0_JDOY;K#;M>U_]2 M?5JQ/ZK-^D$5DU0?2OF'[R7[6VG6B\H-M9EM]:T$MP1_X[@$DL/>T$KE*K9% M'^W)JINC*L]6E^M7T'MS\X@WZM55?=[B7!J3Y^=53NMSUA^\JDM5E71Y,WZY M'=%\57SG*O]-K:%_5'7T(4Z?9I?__ SC[S_)1^>XF9A;V*U.VHY86.PP[A:R M_GG=\%GGS2(I#^\+#Y6);*8;M\VFC'S/?>FCL\_O!0UA?Z0)(LUKQXJ0Y& M@M>'%X.P^+[,&A%P:W$-@]UG2FH6V!X4RBZ&O;_4]S(N@[Q$.D0@\F'E>!CDG8$B[0V-?-1**.OWC;$0IVU=EU MQQS53K+MQ('!AOE43\F$,JF>ICR*76#_7MQGJ\8W*3U+)&D]\TR->M1]-?7WZ M%S>UWQKHCA1WC[V]6/6VA@C]\FR=QRWZ=:RD55EC]:FKE55==_M-YW&:",PP MI)1[T@^+I.T+TAAZ6< S&B&24$^['<R;7'8;PZ<5$W(-BIIT#7?<:B);MNS>^- 3'7?FWC[K"O-+\7F;WSS@'*2QUEM??TK&@.0,[%BS MN@H]C=6X59@#)D.GWQRA&29MFV!P[BWK:0)OZ)&]GI]RR'IG33&MI\ MY^H^CH(@]G "J72R(4H3#V81EK\(EJ#4CV*/4Q.WX(C"S![ G7H%[ :$M$.# M#0M^CG&1J"01BPC,? D)RG@("272>_+\-,8DX4'(C.;'G(6+Q<@8YXCH>4!G MR6EFW'8B?IP2T7P:S"DQ7 V .5I_V9DOI\0[&O-R\D';6]]UW:WOK_GF\>JE MVA1/O*R=G4M*7YY>ZO0ME1;_0S5[^5245R5G^>:S](/NA3SZDP A2 G*I$:& M/DQQ[,, X0@GW//74>QG0S.S %J\?DBG0 M<771G(#D;QT[]=U$PQ#X/ :MQ77PN:@XNQ.V9F3AB^%S 3N^'3Y[13N+]H$+ M7LK%FGY5=_C/SSDF^2I7V;Y?^.:>)!GS,LY@FC .D8=BB/V40![Y3" L@BS$ M)F9K@M[LN2D-]788'=C@/TT]BRG ] R10QC,K,T6@784G20->K3K,0?N+(NF MF([,QQ2U16V$INB'AD#W-IB)6F47IZ> MZ^(BY5-1:9?^**1Y4BR^JGN4>Y:DG%$?01^G\DCFT0SB@"502$N!,R\C-!9& M)=7S\SRSU>F(@N];JJ#4OJQ=\K/3,UX_V2=B9@#[M=3[*?@[_E4SJ\&::R7$ M1;]TKR=(4X5=?\X[61S=S[X!\JYJL!?@>-F*[.4^@J/Z[ 5)+[R_W#1,#?9% MW]3R#P<0Q01"HD:O15':8@PP1&C9OT*Y^1VYCVE28)K&0$[3OJM MLQ;:7[0^NYEW%M>?R.)[RDVWB0Q_E/-,1[1X_??804Q@=[9W&!%= M>->H?_FJLGBK?-,U*VD:D/CWF9_R@ H.0Q12B%+$(?9\ A'&"1=Q[*4L662W M&.-R[EVBU]J)]@T3WC=,5>^YY]8PX<8PU;^!LF-_F_#<9$8OM,6,?M S;RVN M/K[%MY3Z-[#E''15!+?CG]QRVX@.LF^]?8SR^.^Q;>C [&R[T")F/ M!][\?KW>7N^U+<^VWB9F(@U])B!A02!/"G$&29IZ4."$^)GGI2(RNO[6)SWW MY=IN%'JQ>>1E+W6@&79<5PVN=C'#_S >-Z.+L9[9G0=5S\H@#< M7<"WG,SB9)L#X&ZFBR[AI>>R& (R,%O%= 7S9,-;7M3).88-5 Y>F]DL3QQ$DU MO*YM;R62@$<)S6"8!)')UB&%*/(>)3/V1& 3L-FC,KW,AP1:N>8#HH MZFVTCK$QT](S8'$W=?)8T+FG3O8H_AQ3)X\AT)XZ.?"JDZF3G]L>L?68P23 M./)$#&DF77+$F =3A%)(@XAD6" <8Z.8S BMF0U!FSZQ)0TZVBZF/.YAINUG MNT#",$BQE;X074))1_D"M#/OYIZP."3J/&,1]RB]Y2S#(9$G!A .OF*IX$_/ M."_5HC?BL.;G4[Z6Q_Z5V@GN&44>C<(,RM\]B$(42F7W TC]*/4BPC@S5'8] MNG,K_I:+.L$52(W/=V5KS2'<4/DU\^ICFO=C>=NY))P2+J^8'< MRF+D0Y3YTH,EB$&"6<(2/T$T],RLAQD#LQN1JYO??KN^^^WCE[MOX/++!W!U M\^7N^LNO'[]<77_\9EK.802MGEV9#RXS\]+CHYFZTN>DE[KAN"#U/!BX?%9Z7,H9B M$IF57@R1F=E=5D3WM&'ZBL4$(SV;<;[D9K;!0FB+THHQF9Q55 P26;B08DS0 MX_J)T:?/Z ^>JVS9.NVR3J6MK[^KZZIZX>P+ER[*'?Y356\]%BO5[J*Z3SV4 M469,Q5('O M\A_5!#)Y*JSG6-:LUD6.CWS%U/P:JJ;2J!JLYJ<-SQ:-QDT_&3VC,3?>9B:E M!W7-SD53@'#1) !5H.%)56\IL%555Y\OQ[W)+5%QV:OY=;@C38R]QV M+?LC4;&NR74-@YET/"+A0]_/,$1>E,%,< 3CU!DU MFF-^AMG'0O^88BVA^4FD$\[A<*])21P>)O;77_R\,"C>T)%@^$'SY)+?.*[= M$W6_HYE8TGME9F5I*6EFCAV*,ZX>9TABIA0M$6>73R<8MTH2Z:^S6(+( //] MY)"A?[9H.J^NF^H&D?6I^>F)ES3'J]9R4HQYF# /)HD?0>1'/LQ2(K<2=1N4 M(,1"K%49/$EI9@6I:5\ ]6597=3!'[IEP* 3^RA6XVKD% $SQ6J%_[P3?D?; MIA_]* H&'>E=H6'7E_DS?Y#BR]=4S6_=A#ZOY.\F%1?NZ)LOD;U-TB=GEX!EHF@/E>MV0O= /)2Y6M>5:[:TNM /-:8?O3]Y5K3ZXBQUYQ>ZP6+\<:2 M^V+-U>AD^1UY_?#"[XJV3]6-^+B6'S.MK^X-LD\-EIS91K:<@(X5P%ZX^FZV MW-0S;W?\7!BGK)J -^V2S(2;F65U#)G9%%]S .Q&]1K066X>K[GP>T-W+5ZW M+)3<#FA_WYKV2]I4VJ@2S?>OO;_5L]?O,?<]P;T,^EZ"Y+G=1U!-_H$IRGCL MJYIYWZ@.QI2!N1VQEAVE&AU#H,_1A2J1Z_T _+UFR_#NP1AVO1#!G& :^G3. M<30O(K0$PU5]H"GY94O_+,$YJNJS7\(8^@G?2L6^N1TXWM3\'8$USY!PTTX.E@J:]QV@X:$N5NTL. MU9SN1_.$PQL-,[E=V1L]HLM:&2,@CFR+V=OFL27I7_'\NS)+[5 !SCY)&:Z* ME>J.6>+5/:$A26C$8$*R#"(:AC +&((BP@AYL>\GR->-+TU2F_UJ=4L?\)8! MH#XS:4DZ%O2C+-/83<>;G")B9AKZ8'2T@2(.KF8!0S_LY!04N]#36> 8!8"T MA1T) DVOL5@@2%NMPN;LP01Y*60XHA %-$,D@S[ M,/5C%"4H"Z/$J'/X,8F9;9DBJ'R@AJ29BS. AYX[/J@1167Q8_.HRJ/Q^O4^Q0E)"8\A MIYD/$0]2E?,0PC!C3 1>&L9$*W]K@L[,NM=0!AUIT- &+7']J7YC2(TKI$/Y MS;324G2CN7\:@EF- !Q;=[%I@!K"]0<#ZCQN6U+,N*@K/NIBG<-BD/>OO^%_ M%.75"E=5G8,@/,R2NO$T2RA$)$D@(0A!/_%3/PJ#($5&Z4J&]&=6Z1TWL"Z M.:YMLJQ!-@-9;QN>$3HS:]!#[;,=:A:%RE:R.RM>-J.^<$&S%33'1I!ME4($?6S@" *DS01TE4($<0A89"DB:>:%C,O-:K4.$5H M[NN4ABS8TK6NUCB)E&8HTH'\AL%'&]'-0XT3L]BAG+N.=!G[,4(AHE$*?R3R1-0Q0R2F.NI:TG*2SC MTK=$04T52+*FSOPA+KIN_!G26CGP^H):N.XGA#G#:3]<<6%W_81 QX[ZJ0?- M(_.?7DJY!:OLT5X_H398@Q)"B.K"G*%4#:*4?\*A'\/,$RB,193)P[5N3'Z$ MSMS93!WE.N&1=[3U8\YC$$V'WAT);J9].YDE5; E:Y'C.2:\?JC=$0AV0?83 M8+B)JVM(-A)1'WM[L5BZA@C]*+K.XW8^^J]\K:+P^=-AQHB:)^ 2F88"DNTX(]I")PZY%=7;O?24??+@ #PTS MM:G">^R8.?%Z4.IY],X!,K-EO_8@V6=@FUWI/FAO)+,CUU^/YJ+G ",8#@\% M9B^?FU5YO?XN[5!1OEZ]E*7JB:CN^78-2C!)"8M%!J,PC2"*LQ@2GT302UC$ M,Y^% ?7LLBG'"<]M.'K9?QTCDZ,@ST-2,PPP SZ&88$!:%XO0,M%FP4)9FGP M8BJ\\T3(";)OE "I!\;IQ$?-]\VK.;X4ZU\EJ;:.[@.O:)G7HW-VWWK-(H[I ME68V")(!^.OEY2WHBBA[/.A7:&@ ,FX&W&-AIOQC,#CNZF0FJE7EA<;RBQ5< MZ(O:K[,P>,O.$>C-VKXK\;I:-1U3V3]>JDWOR!I'A'M4I) *)MV E N89DC M@$HN(YYB&AH='O3(SAWA*$J>/ZP!K0?:!)=U#LP ^+0 M-S!\VZ(HOA";'_)+\#FGZLSRH6Y;6;[>J->_O*C%;\3'/U51::6^,Q__W,C' M) OMY+W[P(\33QF8+"2JY205$).0RU-($.(D"AB-8NVR^?-XF=OQJ#E0SC;? M\0"*AK9!3?F9@$\'9!>$T?# TC(&6LXN0,<;J)F3A[H&XQL!>@R"+8?=(-+E MT#:H\5\.=;LH\?SHFQ7LN\%KK*3_3 K+%?V[@6*O+8"C)>U\U1LU_:WN#?9" M-W6]S551;:I['L2$)6$$/8_)S2+"')(0Q3 ).:<9$4$:IB;.Z0DZ,V\$-550 M\L;;HHJBF>=Y"AX]5].!T&9FNY%WCR*X&I7:V%NWB*RJ+^X(2HAP[@ MU.-6L:!;7GSAQ>7WAWK:EEP7KU:OMSAG!MT\)I99( JDIJ]]D?]?2LN&'_C! M#+:6':#X,6[@,8615FS(%3SF@2%WR)@&B71DMHT0C:Z]9'A(1\B#V)#6*^?> M$,G#HOHPJUO\JC9U=2]%:?G"V>?=R-6#NPX>QS1-,@_&:91 Y*$09FF(("5I M[ GY;X%M#PYS9A:\2>J8 RUW]=UKL\^U7((>F[;W3!:?A^G=T[PHV]]'#0(\ M .U"MU3V,#F_N;)@Y8UNL^Q!.WW#=<::=M;Q4[Y672X^JU&\7_.'Q\V-^+UJ M,O#ODP0'48(BB$G"(4(9@R1*4AB*-/-%YH=1A$V,WPBMN0/D#66PJB=)EXHV M+ 1\J;II576G9%>J@J*E>@*\=%I)R4TIS ;#8-(9^&S*7 M7E"YR?^%1R\1C>V/AOR.S,L8I46MAX;(A\9!YQ7K89\'H[AUS,\]]F(_RL(4 MTHA2B/R40Y(AZ8\*EA)?I)$?F,X!M6!C9HNQW:"?>QMT47M N-VFVW\Q'=1F M![J>19D?2C-CT_$#WG4<_:(:H>IZ/T['CIX!C+N)I#9,+#VL] R@!N:8GK.: M>?#F4HTON7MZ^,_BQV_KY_QJ73'Y=],DGO%5YK8\BCBXRY_J?&#) OCMR^VU M&E%6Y1*$D7&'IFA,1VG< 6%F-R8QF"&%1T]6J^#,Q-*+Q6;T1.R'9C3?L/,_ M5/' YE5%?(HU7V^: >;W0B 28D1@PCWI7O!,0()Y"(.8^CX1\K^$F[@7@U1F MUN&&)M@2!7]OR!I6X@X#I.<*G"VVF<::2VR\AX]*Y&B+'J:QZ X\*N;A!CO^ ML)M*^:%QGXRD08@0AAE%"*+(]V#&,()1DF$>L"P+S<8;:M"<._SY\5Y8T9MK9"6)1R+LOD7[BEK5D=FE8E^LFRD*;YE/@QV-. M']5 %JE)&[GN2HVE9'G)Z6;UJD:PY.ON;W6C\[R.V:BLW;^ NT<.7JJ7>D*+ M?*J^WE7MF]NEU*K%C[7\.CWFS\U0EB?5;>HAF?5(F*J2SSUS M*;Q$YJ&^#-KR<%%SQ__$3\\K7DM3KX;IYJ()75\ _%#R>B!!LV*#5Y_G3:$L>K)H*>?^=7JEGX[\]'Z?,I(C'._ Q&4EUG(*:5?C[T*ES!+O-C# 7^!ND&2_\.5CF&L^M!F:IQ@XQ&\LW=D%FN:1C MAZ#L91Z[7-=\TU(CUJ_7*EU2+=>E.O^!RUR%X[_B#:_NH\0+,8T1I FI6_%[ M,.4H@Y13(3"G. ZTDIXTZBF-PK'@)CM M S46USTL=D4['0?@ZR@J1H;%0-81NZ&SRF)FP4"DOM:;O&9QZ\6:PPU>(2_X M/A1XTKWXFEIH[KNO+7T@&7CW_9=>\,G@VFL2#HV;+Y=(&%Y^C8 PQ[V7KJ1V M5U^3JR]W^Z4KZ-X%F/9+UF7K)5<$VKW_GJ<""XP3&*8XA,@/(H@1"6$0B#0- M$R\1L5;G^E,$YL^;:?LU2]K5==W14[/5=5!]?K*_R< M;_"J]M:)\M;[-2)?>?-=YM]X^3VGO)F6I6:(/JSK5?[ JQ=^3WW&$A\', N$ M!Q&.,DB\Q(,Q"RF*$ISRR#.;C3I]FHG(8UK=/$:I MS.RA[6B"FJB9Z1W&1<]>GBVMF9$[%'2&+CZC$CDR-\,T%K41HV(>*O;XP[9S M +X]\M6JFUG%PBS-XH!![J-,.E;(5RW)U2+]M\(9?J0-Z^7I5,'[O)1A'G,50Q)&OMC?5M@IS*#CRPLA'<188ZM4H MO644;8\%Z?0J)D#MS]:, ,6)J?Z-PZBKD,[ L=+0LW"Q4%PM:<_0Y/'U%U9M M+6&/=5WO-=MJO_WY6E_XIAF"J^;]%07[D:]6VU%/89(&01!&D"+I[2*!8XBC M!$'Y(R_$A-(P-8I"FA"?V2PV6#=UM^0,?0+]8CM(RPUG.>YT+0S'8X M!L^BCL\P:D%Z[9,P?EN%+/8@WSF\J[DEV6Y?6:W>6;E589S_%;,]N' MFH;^9>.!1-,WB_;"F*GJ78EKA3R(Z+'\>\Y42NRXG$97B,,B6=T7'BRUV.7@ ML C]F\ 33UC6V*B]_:EK87\?I3YEC""8LMB#*)3;;2:R",J]5N!,(!ZG6H[W M\/(S*\R66-NLQG3KNAO8!F2J0OFWG5RZ (K@I<]A=?MI9E4+"CLI7A MI\S4J2HW][6'S,MG7&Y>O^ G7L\WCI#/&?5CR#,D_5?NKE'"&81!1 M#.6?$<19X,.0,>8Q2D*!S$I#M67.W!Y=77S^Y>[ZR^_ M@MN;S]=7UQ^_&>YX>D!J[H3.X3'<(7?TP8X!T'$P5\FHD=2N-E4]HLMNMD9 M'&W"9F^;1YVO\LWK9T<(ZVN1%"BVYMTP(?;F<:;]CIK6H\ M)7=%5M_+?.95=?>(UW]]+%:KUYL?:\Z^O9 J9SDN7YN!43==1?>U;ZD9@:M[%I. ><2#?JIFD@7RQ)H&20@#E B2>$E, M0B./>59N9S_Y]GB_ (I[L)%<@(9_4 L =A)<=".ZMD* 3HH+T,JA4M%;29KK MBK\K:4 MCF&P:MXO@IZ5^VD^7M/#_L_RR1J;WD40=V2]Y^5UT0U@$=@/]Y!E MB%I?X==2#*/8\>:!"" H_I9[P,X_X1O."#M:?_R*^ MIF9\M;Z'@9[-/$,R,RO7$:JGAZ@Z_NY>O$UISO\EC=S.CMT\/1<57OU:%B_/5RM<577P1%F* MMC=C0N,DQ(A"(@B7I[@TA5A$4D$%BGPD?!R;ML"IK=E M0;\4FTM6/*MYM*;%]]H+SKXOUWR +H%D&\I77=H52YR]R->!Y RTK.FGR^BC M-FX$9@/,=+LWQFJ&$GYC(*Q2<_2I+):U8RQX/Z''_&7KX)%J]M5!YD;< MX3_O69KX21QD,!.I@(A%3)X[1 1I$LF?IY2RP#=K,# /HR::9=56H&4-T)8W ML-FQ QZDGP?>K:0$OUC,(7;_J>E9J[?_),QL7#,=?[D W:?4 M\0UZC-<.4X_U7I/#)K);""#Y=SQ2>39\74YD=L_D\@.=9P-Z,YSX/"32_^/2C(L8P50(#EGBBXSC+(E]?+_F M#[AV2K7=P'&J6I8@:RS!$6UMJ_!.,?$+4,872*5F7=Q$:K/(_Y2'H6;\HIE= MGH!3S[XZ0,?*3OY:[T:U152(](C7_*39XI:?M>ZL; MG?"V-+2_PW?JE=;9VEBI\#X6>AIK+:&9@G9UC2TAAVV.AOAWU9-H;^UE&P@- MB774[6?PH3-KIV[$U?]?WK;JO9FK>5KLQ4BS%CLI[X\K^,8HC0.I2?/ NG8(X(Q"GWL>[JU MI@>K3VQ@OHF7O&K/GC=E+G__FVZ*AJD=QX$9M@PGBVNF^?:2&A6=]DIT0L7I MX9JSE9OVBM.M->U_R'+_;WK1JGC=-_$DO^=W4@GI9A2/CZHKDDH.B$*44#\* MH0BY"IF) %+"?!AY01KX"?>D2EJ$S,8ISQ,VVQ%7OZZL)M],>3/1U-R^ MW0!CMV>WM.LNQ/O(-/1'^IB:;]/:PKK:F\<)SKLA:P-PL OKOVEY^-^.3^JV M!.[TN/GX>CAA20TQOWY2#U87?XJ2Y97J.=%,8;D/$H&"(.20^HEJ%>%YD'II M"E%,* G"*.519A0Q<,WAQ"Y AUYC8D!1,P(^Y-+F*$Y-[TW=?R/-Z,1[(F\8 MTNBT7N\RV^W6I,9X'FW1KEA6J>,UTRK'?,OV9J"3PWC(5)BZ"J(XYV_>R,M4 M\!Z$:R8C9)T45Y_$_IJOOY\_2[OS*,HZ2#PP_.ZND$Z\6#V+KP7?YO&JS:59 MZC[S>1)F00:S.$80<25D2Q*E1.E>3:88#LY;GL^:* MYDS^P7:8)*N'23X_ ;(;[KDN0-DP?P8>.^PW/FBSLG'FGO.OK+<7O/.W,]L- M]C_;^?:S+9K/=C #]'EO)JO\;-\VG^WKF\]V/O;9;-(+IP+674:B8^3D;*LL=J;E-CT!(PC/^64AM!/4WG:#QB&-.81],,D8932 (>)4575 M(8VI[_+8=\&?E_6A]4NQ>H!RC4?P9AQG9== \1AB>D;R1!P,7=ZW$-Q906!> M.]4OI*MJJ2,4YJV/ZA?QH")JX%'+$WG[7:^S6_&@%I4'?W7UM'JX7&5%^5B; M!^E=-G_9_'IF 4>IP!Q&6+IK*.$$XI3Z4K6CA F$HS0-C<[>T3=@U4+3Z YH%Z6ECM[8<[1,T/Q/:8N#KR6G P[Z'6'J*#8^L) M2\T<8+SXK^=Z@L-V*ZM3D57WB/8(?56L7D2U%ORO(G_X+O^[>!$E>1 _RZ77 MG\A:?"9Y6<\N^U8LEY^+4JUZ'X5>FJEX9.S%$40LC6"*?2+_-PM]%D5QQ(59 MC<Y9M V^;@4_ QO1P>#OV319:S_FAWWO&.]$TOUC1(BG_;3.XLL3LVD] ME;V)?P@^5%#4^-*494+@ ,$L"@5$GL=AZA,?QBR(LC0-?/G[;#BQ79OXQ*>8 M#BM@M,#/[O1B!+7>-C<5@&9[D%OL;";&&X/@;IJ\/NFY)\T;@W)D"KWY&B<, M(7YFZ^=2'GCD_XCR9<_K2UB24I^FT*-U\"3-H$I9@"A!V*7+-^$RJA4;?E%64<\I$37=)D_U Z6_$/5MT*Z0_=4Q+$?!PS2 MR,\@"C&7QH!PR*-4)!Z*2(",9D@9TI_<.+1L@*<='Z#8,@(^D H0]9>*'\.$ M)5.H=>W&9 ":VI'V=G@'8H<7L&/F#.S8<6E8K'!P9FC,J,]L>*R@.31$=LO8 M&:8+4BHBE5RP/M)M*X%BFB"6(!\2+Y$'(5_Z)*F@"+(LC$,:1@G&1KG;#A=AF!F)#4:E_$Q.;)$HU)I@CC>\E,ZMJ MCPG[5H='G[=4UCJ\8OH;N/?2A+]W38QUDM^UHR*X^@W;7WS>WZNC@AW\-AU_ MRM837F/HY (+X5^2"A$7%WH(U4-YPLZ-@_[FK[.&+%9@.K[@6-<1:0 M"&*:<)6VI\)3:2B=0B\0R$O]D*9FO3CTB4^=WE,7RI0[7NJ:^[+A!O F8O/4 M%)C:U]&8@*UY SP1A(;7LS5ZW]Z@US("&D[:\MRSQA]UV!++!@)G'3\,2,_< M <0VTS[45:C&.JZ)NZ0,75,3@+%PB_1D]295S)" M;F:?1$_X0X]$\SW;B4BL%-+8?!+-?R]7EZL7L9(?,I=[(LLPHYQCZ%-5VAM( MWX/@%$//1QFFG(8HR"RZ! P2U?I]/[E!0(>@Z?BD(<#T5/YT^2UG+33DP(<- MX9^ =*UTH+"8G*0AHK,Y2D.T9IZJI"'VX8PEG9QU(0N;X?ZKH<=V# P35:@@<2N/%P=DO-ZM@8@''BT)N]:MH86*U&2 MI?25%_PQ7^55/8/@15S\J9+HQ'W :1RD"8,D"Q%$,<7R#$T3F C*L@@C/XYB M$T=VA-[4QV:QE \^G(&'AHVF4]T>(T TG)CVA![!4<]&.$3'S#S\W,%CGS1H M:3OL":TGI*NFT"/4YNT*K2?Z05MHS= M3GB:=X2'2Q@/)G8X7=Q\CN-=R1=E>2O82+YMO6O=?9I53_U4,N/V0S0V [4?OGHN!_ MY,OE=BM%. UIG(20IS&'*/6E!T0X4@X13Z,$IRG7ZL-[$A<3Z_OE?M]O-4$F MW[)F-8G##FO-0.'4"!H&$'?@22=DQU [=0=\V$UKWS#UTR1NR4FXN(HZ6O$P M;S3R%)@.HI0G+6;N5ES\U_IU\4?)JP7_>_55U&TL-=V)(Z].;%;:1+RZ(+/J M]!;3M"5]\HX[$2>*:J;_O5*"WQO2CL8Q#PAEY1P<6V\VIV! F*XS,/28G1-P M)=8JYGI3%B\Y%_SCZZ^5X)>K]A"P>EBP=?Y2.Q[W,<8<,41ADGH)1$&((!&9 M!QEAF!(/JSPDDUE:^J2-]-)\T)9*16?JLN!9)$&A&?=M\T!>;M9 M6ZQ@OD/7^\"O*UXN7Q\ZIQC]8W_O A/OUI*DD#35[_..K/Y.W2_W^'[M1&0S MW:Y)@J,R.SW:CXIFM7?WKSK;#CXJ6'@!1V\#=B"RF49V MBT<;B@X=:$VI7$W>Z*$R[[B-85$/9FR,/&[9D+T4/%]_)BQ?JLJA/_/J'B>( M(R'=ZI0D%*)(2-W$)(8BBD.64NIGF!OU4S\@,;%:-@3!AB+X7=$TO.8[@HN> M6IXFK9E&&@IJWO2[5Q97/;L/"232A;$TG-7=4Y/H:;; O-10>:IHW49D#UC@N7$RI-I'8VFE*+Z,PS M*4V .!Q&:?2VF>'@(K]?/(H55['+STOR<)]@D281D[8A##V(! \@$2B#)&(Q M$Q'&::9U\W6P\M2WUQM:0!'34_9#Z8?U^229#$^J>N)H*V4OZP,G4?E.HW+R MAYVF':XTBS+U"K#1E_X'S%7B8K66&_(W\5"GYZW65^11W"<>%V$2!#",(PSE M+JEV31I!'X>95),L2#(M%[:/P-3W,C5)L*,)%%%]13F*R;B^G"JIX;6,F9!& MZC,DB946'5UP-F4:$J>K4X//V;FI=?%6)N3&Q1?KFR)?K2]7=_FC:$,568 X M#:,4DC!D$(5!!(F?II#+$Z279'%(L%'RQ3"YB=6N0QR0-:C)J]L7Q8"92SJ" MFIXKZ@X+,\4<@F&"B(^>F(Y\SA%BL_J:>H*_]3$UW[*X%^%_ORNN5,.PXDH4 MJKWIY]6=^'/]<:GF!>O>C0PM,K5;N3<;33(!;RZNP97\9Z\7_.>B6*^*M4'" MY# R&KWN5P97GN^.14? O7L6K1=.:-*R M>'HJ!ENP4 M%3-M'@-D@IU96UJ7?5(&ZM*P]^/ MXC##''II%$$4QVH8+LH@S4(UKX!'6 BC>K!^6A-;@.M=0!CDNQ1>UA W+-H: M0$Q/\QWA8*;SG< OZ&0QGX] 8%XO-2Z$=ZJ83435@U%-WU]"8Z7V7^AG8TF_*Q'7@L9B6JB^OL_&I M&B1GGJ>J#\+A@%6#=RU#B?,F9J',4A)?B2(0! MY&%&(&(!;;IR1Y2@D*8QI9G1=;$&S:F#A.PV*\\;O]"$X".(9O&K98*8LJNJF++)\?4\Q MH<3'#/*$>A 1)#T'Z3_ */-11$*21!2;U$ETUC92?O-"B)H2>*I)&3:&ZN;,4CHS ML]5\VIMA@9O7'(ITT*CFR".G3G6OIQSE;"VX*LF0GHSZ MCRJE>R%+53RW"X!S+_8C(3@4(6(08>)!G"(.,T&S))"*%E(CG\."AZF#D9T9 MY!N>U(Q*58==UQ\IQ[S^H<.<[31W?> U8Y;3PFFF]=KHM9,1@=,["0>0.!_F MKL_!.PUS-X:H?YB[^5*V[6'W"[T_Y15;%M5S*7;*P[S #[E'8.93 5$BY$DI M9ACZS$,1\D06(J/&61HT)[92EU=WBZN?+S]^N0"+V]N+N]LS<'5Q9]HG=APY M/;/C& \S,W/8Y&%'WO$]IX6\SAK(CE.8A;[1<.A9N9_83K4\ ]8R#=8[/@$Q M;4+Q/M_7X-+H1_QJ-M=0 V.LS\#FFVY$VNO+K_R[CE2=%AQRAQ)U5QXIVAEH MA0-=Z53J2B.?X^NNN3^+RPNTV7B?_TIN[L]R]))O=B8LNQC\K))\/Y&U^$SR M\C>R?-:ZVA]X?6K++^F FA @51VEKO.^%0N&?0R.2#YLDAT);68XFQX&.R'! M#@"'S0OZ);)O77!DS7D;%_0+=="V8.!1RYIHJ<%2Y:496*G1N66;PU/]9YLK MEO"0$>9Q&(*)Z#L5)[!L52 _3FU@I-]3!'GF@Z!N63(_ MINS@$(N)_BA*?0SX@O M/8.,0LQ2!$.*,B]#. ZH9Z;E;AF^]W3Z'8,/B-$-/)T'/96&K.^;FKX)U#NS1DEGW5$Y-@KU<<9')H_E: M?)$'<_XV2Z5.4=QY=)1X0L1)!HE(0HB\)(#49QX,@Y3Z*14LC8Q.SI9\S)@, MN^,+UHP=3M>QS8(U0U[3PDZ/IV%$T C*F5)BK;!QGA9KQL4[I<9:0=6?'FNW MG'GNP#?!"NGUOEYG%V6=Z[ [;WS)5^)R+1['*M]TEYE.=S;4E>Y(^L5*%,_5 MLAWS(]5GK\=-]SRK> ,UM$HBOQ1_TWU7V$$./(3V&88 X19PFDL73P MA4>B.*;42W%H'%@9HSJQT5!$ZFD>4B-8\?@H=:.JNTQE10F0Y_\'>"1K]MTB M=C(*IT%(Q"5(ANYY#49#'S0,@(:#LR:)3Z4O_]$\X+ ;CY'4+B,4HS3G#SSH MPG TGJ#]LIWA^'5%\^52\',5B"!L74D/1^0ORC;=APA%)$$I3#P20H3JB"P+ M81AY(LR$CQ)JU(9K@-;$1F)#&1#&U-2M"I1;TF:680@O:44]'R<>3#*L:H@] M E-,&?0QHXBQ.$R%88F^(\2L;@?FP4S/ACK"PVIV\IJWP\11M(XD!1-VW&?Q2H80UV M)[[A!8^EY!8=^H<$.Z%/_]%E9^[6/R3:8<_^P:=/O<6X>'Q:%J]"M-V%ZNEQ M];C";HQLL:P_6'O,8L7#*O]OP1NWZ5RRUPS&G,P9=FK/"7M"QS>.TO0%Q_=5,[TC>\5L8'M,49\W\37!# M7NL6J8NRE(^(IL:T_1"\;33RE$L=4VR>M8-D9[I8F0A0YU#N MO[Z9BJ!EOG>QJHIESFM:;PLH,FFY0Y4<% ?9G^5-CH_=X-,SV'D)3S[*Z0LC,..Y1 MG:>J1$=05RG<0Z3F3=O6$/H@55OG'2=]W)[9NHZ"+5;\FU@2U8"IMC5-K(IG M84S3"/IA%$(4\0BF-$H@\T.>4,)]X1G-^S6@/>NM6(>7VC:TW(":G=8',&PA M:P*SJ?_E%#PSH[&/E:(X"L^I/=AT!)VF]]H@Y??LN:8#R4BO-:TE;!)(Y#%U M77O7JNZ^[I2LV7CBR*L3&X$.1?!)R 4>\U6;%2+_6#,SN$_J8:5V(+"YXO;+ MZJP)](A4YU88Y2Q(: M^(Q!Q$.5BYWZ$&<Q1S URM<8H#6Q:AUI1Z(H6XT\&$),^Q3K @?C M0ZP-!#8GUS'AW!U<>RG-?6X=$_G(L77T%5N%5DE(=2B]Z>F%_21CF=P,XTP> M2%&" HC#0$ /AS&CA++ 3\RT>)_ Y*J[2ZHZ __3^U?/\\$3*<%+DST41-Z9 MY]7_@$J%"RM GM??B[*)3B?!68B]L]A+MW\KCZV)=Q:$Z1E.M^_D38:2^LOB M>2U=E%5=EM6T6+N5OP1U@YQ_^6<_]OX2>I*L_&T\JQ__)%CW[_SZ[\(S(%=] M$DPUHUAJ[N&]GU#7K-A_&%-;4G^3V^:;M&E<3::02T-R7!QGUN/-\C.;C./" M'=J)GN>LD[O;=/'KK!M1[QYLZY@[53'W]B*HVA9A8N2%,0XXS!*?2H= FA*: ML@BFB4ABRA$)F5&4ZS1VI@Y\U5=BM.]*3*<"ULF8CJ;;_(J4) MX=*=@GY"ZC%("%+JIY"0& L_\KTTT7*F'/$S==CO7\CCTU\^G8';G^N?%GJ6 MSA78PZ;N'2 T#B36S(%%[25NV9-PONUBM^CO8C?>-W,2['G!GA\WU\ _TC?8 M8VSF;W'ZGN08L&93DHO6&XV7AEZ]V;BB,LMNXQB2S7;C>EG[CH&',WH6ZW-2 MEJ^2B>9\AR(/DR!.H(>8&DOL48@YS^1A/8V%+WSI=1OYU5I4ISZW;Z92,?6# ML)WII0>@Y@'9-2R&I^:^.5UG@*S!A@E7KKIHQ"O6PA/67G-!\F:]S4=W'498&(@T@E@8?HM07$%,_ M@\P+6.()Z9Y&6J4!QI0GMAC-B)1FHLT:+'=T3<=OZ0*I9S4F@A\,[F%4"2=P6J7MV%.= M+;GG9&"Z*4"G+V;G8GWN[POU9=NS*0XRQ#.,(20Q+,RI@Q&.,HX22 ME!E5G>L0G=@N?AYIB?9%HYN3/:!Z7I9KF,QLE@N$C'TK$Y$=N55:)&?UJ$Q M>.M,&;UK60-PO !I=V/U\77W2'M746]IFP:<*H&XOL"H_3RYGZVNG^K)W9^+ M,A/Y6O63_ZO('[[+S6PA-TWR(([,96,LR#R*!$R2-(.(! P2>,["1 M&+0B3S6B\,?\C*[*2'X,H>:M4/DQ9.[94W\P[LQO^7OB*?4?W[,L)2P1/L0A MD_MHEJ804R8@881Z-.5I%&AE-(\1FB-2JG\?/ C)^"6[*T'-S'IOO(.'#G//CZ;)?).D)T;XFUGK>]U!GL1OWQ]2OY>U&> M+TG5.3 'J1<3EL60H8Q!1$,$*48(>JKF @,ZK[VKGNL[4@*W[+/6%2*1APIZ?J1[@TID*(A]&)$D%$SQ- M&+Y?J;[#@M_IFZM1PEH*E38*=4!>6[D4&T">(@4IEZ] [/&A[B^*>D.6'X6L MF+J5*.@R;UHL&]Y7CP.M9YOPY0GLF)JD>,0>$T?&QX*! M6:V1/4!OS=,)*YDGR?RMO%CQ]@KZ[97S^4O)_U:^O9@VRY&Q77^.%!FQXKK) M&.S)9-"[KC%)A3X;/*@+$F.EL"S*FP=/-? M3E[KA"$MW:C^C?PM;=4J(:F(HHA YGM8>E\!A90S"GGBA9QP$6-D/IKE.*V) M+=SF;@&2]EYN]:RH*H5K2_WKL;;^7\#S1H'4V,LR9^K'9G;+LSQI-XT"FO\O MGBS.=4-P:][XSA*&4TIS%@60$19!G$4^S!*TL3W?!:QP*COR#1L3FR- MFI;F+0?=+7RFA)/A3Z1IAMX=>'L+9ID0LDWYZ#I=ORON0R+!(07UBA9-4GZMUO6O>%>#FXGIOLU79DL5Z5:PU9[<,P3 >\W& @)GB MZ0H/?GKF\O.D'8#M>L57T/Q7$ANJ'H#0D^A;F,2VBE<[ZKSJ=R8 M8'M*-_JP@PD[7T15J83AOWZ7'MSK]1\KP6^?:97SG)2O-T3EYZD_+*OO^=/E M2NJ+J-8762;8NKK.FCK3ZDJLFU$141($@2<\&%&&(1*1#TD62!>7>YCX*"5^ M$ALV+YZ&TZDOH/>'URC.F[*&AG=0,P]VW)^!AG^P%0!L)#@#K0SU(*!&"C6^ M>7RRQ2"*=^[$&,U> V$LB?(B^ 0A#L MQ8D7Q0G;Y"WJ[0V#]"S2%%[Q;4JB ,NZ8XQU6N(PAGH6]G1<;*NY M:P1JNF=@2WD3Y778'T=+0G?%VP.TYJ[:'A?[2+FVQDNV??;JB:1U[S[>%)E= MKNI64OSC\_JJ6/]-K&](SN\#X7.29 @2GH32+:21_ DQR$-/^!@CDM' K-6> M'N')TPQK-E1I\X:/38+AJTHI(8RI*:T5>"*O]9S6NM%]G<(L_ZI4K>^M&VYI M8Z_IEDV J*&7U8+990%L> #T>0TD%^!5^KV*#Y>M^LPD=]:M3Y/LS W[S, X M[-EG^+Y%W.CA87VSJE8+_O?J]H6=5VNS',&^]Z>.&CT\E+6? 6[$JJHO1K?1 MS JTDW?KB84&,:0^*#1"2 Y0,(P@:0/@.+=N3%2[4%+?HO-%DD;$V@LDC3U[ MZJS6GXN"_Y$OETTD(&,XXR)0>6V)!U&4,HC#4$#J\YBC-$S]Q&B[[Z$S=19) M9P;KANZIPU;W<=+;FAU(;Z:IVL*>,#KUJ"C.QZ3N4WFGD:A'1>T??WK\<8N& ME,7CTX*MG\ER^:JVW-^:VNJO\B @MV7CVQ;-Y2:/JW8SBUIV:H<0O%3_VO:/ M:7DRZ!6I"=7XMCH!2J:Q2GV )KBW,93?KG&C)HWYVC2:";W7E-'P5;M]NM-? MH>VX][E$ OQCY$/."0IC&&-&'<3UDB!(KNUX7TY?6VZ$,21I9@2TC[ M%_U.O7)ZW^HCT.CMRJ<);*;4>XU'6FKN-N5^21SMQT<(S+H5]POX=A<>>-)\ M _ZM6J\>/JV/EIPL5E+5=Y4G9B=8XX4GWI1_$Y6J:G[;A:V_VDJ%P7YKJD#> M%%[I[]GFZ([OWI,":Z;R#C%U?)RV!LEJLS>G-MNV;PU$UP&P7\0R%?GQ:5F\ M"M'&6XZG2U\5;9%6\SM6;[7=OU=!FB:6]TVPXF&EAK[6-1=M$O5]PN*(AK[J MGI1AB'"80!H&#(8X%00Q/T+<,TIMGH/KB:WDKZMR2Q:PKIO.U/ ]4#:3^,"Z M *MB!=LJN1-*X>;YU'K>T@_W L327Q? F9E@ 8].SSZ\CV] N M.JOR[@OR5KO>_*UMZFVU;F*\E73O6D6M;HLEO_>"E <>BV$6X @B&JBN3-)S MBC/I/[',(RAE)BK13VJ>T(S:^53]/UD:YS;T@Z2G06Y$-XV\-O+65.OCV(8N M4(1=YG>.">7J1I1YP>]%A%,6^0(& MOO A$D$,TY G,,UXB$+&4$J-VM'.Q?C$AZA-M.,''"+QY@-JWNW^@)_%_F@T M[2"(1J)Z6%DMTP_0"\#R*[QW=P!3MO\Q^@58?HSY9C'TT+?;B38IO'?%@DG" MI;@IBR=1KE]5AYJUW/44._7D[?L$1VDJ@@P*[ 40,7G62B,_@S$*,0]%Z,6< MF*7>ZQ/7,CPGY>'+/_\N/T5='O74LE&[7V+#PQE8"#6-O#K[7">'_R;Z"HVN",[#E$'19/ -;)IO369?/ MB6\5K#";\O;!C*'WOZ6P E#K-L-N93M#>U?6^>BO=1K KAPB9C[A?HQA@L($ MHC0.((UH!KV4DH1)J\JID?$\3F9B@WC[R^+;!?AV&'!7VKQ"-/FZ>7?Y9\%RNADG1> M1/GZZ5G<%;_EQ;)6^.OLE^)1G*L4L_+U"_EC\;C6S2XW77=B_6S9 1M^ '\6 M*H"Y94EMIHHIT'(%)%NCZ76GHSFLX5,#::;WTV!HE#5N"X95TK@QL=ERQFUA MZ*:,6Z]A>\IZ?,R;*GWI59P7*U67(%9,GN3N(^+C).8>Y#SP(4(T@6D<9Y#Z M&9<> );>@5$+ZP%:$YN9#N7:R69=VJ;'G'[ =,\O3F P/9CL(W"NA8#%.6-4 M-F<'B'Y*,Y\,1D4^=/G'7S&_S&EOC*ZS3Y_O?BF6G!+VGXV1OZ=!))4Y1##. MZEBGH#!5;>G]C)(@$J$725]>?ZSL,#6+2V&+6;*;+!,U"?7S'?C>LJ B&-JN MP0AJXQ<[)X)PRCTON&X$WY U\HE&!->_O7$#@-VEC2401GJ<9N"";R%]7\8K%<%G^HYG72XSDO!<_7S1C=+]OY\<@/ MA,#2]4AHQB 2#$,J? 93QK' GH^P603"AHFISS_;F:L[GJ1KON$*9$4)&KZ M8DQO]KR[+Z#GT$R-J^%Q: I(+9M8VF'BM+>E(0OOT/+2#J3CG3 MUS*/S]R5 M?%&6TF]YE'3KX*ST8W2#,$=?GOIJ:$>M+CO7#YX<%W4\0G*RE*;A3U+?KG0S MD[6%-HIV# IF%=(XON)L<8M!@;K!B>$'3VTS]ZVID;XAY?I5?LU5I;JM%JOJ MX^O>W]3-U1"EGD>E,Y!@H8;5%IT5=2QO4 MQ$&7KS.5?[__UR>VL3/Y#GH>PN3HFIF*7C"G[(EG(;GSCGDF/+Q3/ST+F/J[ M[=DL9F?%=O-RKK-N94%+1UWR5@>%!=7N2C%-8YQF)(&1EZC;UD1 @A"'44P3 MWT\X(QB;V+,3^9G:LMU=G_\'_+BXO?@$SJ^_WEQY '8$AR/3=BHWLQHY1]"]-7>NEC4S?%SD]Q>K=;Y^77 N?TNK M<_GC=7E7_+&ZIP&+:1A[,*8<082#$*:<,$B\6,0TC7D<%24N_LRK>TZ#$(5I!CGE'"+D!6HP1PK],$)4D#0@U,R5 M." QL?(I@IUZ8?"[HFEXFCF"B^9V?Y*T9DIG**CY7MTKBZOM]Y# O#MJKX ' MFV3_DZ>&+8Z7%'>;*BW:J3'U06/G?V8)C=,,4Q@)GJFY.1S2(,+02U.!28PB M>1ZPBV'8LC1C0*-)4FRX 1MN;",6UI_ -'PQ![!.3P&[7G4;QMH8!YCD=. . M*>>Q#VN&WBD0V[ VWK']_!#].?U,ZFH@T3J*$0(]$*4249I!2 M)F"2A3CF-&+(2^]?1$D+7;NH1]A$1;OD]355 0QIK:E['4*%206N(9I^R@/D M"0*Y\#R(&(T@1D$ ,\9PX@SLE9">KC0P0MUVWR=,X(1E <3"EZ?!A*>0>"F& MB1\SRA/,"3-JQ;FWNI&>FS=K4&.P5:&BF:J_D3]%@4 4P81X$40DC2%E@0]Y MQ*/,#Q**4V)B .WE-[=S3N3W*$,)09#*\P1$4:P*W@6'29"AF">9SWUFMIU: M(V"U:[K 0,^J6\ME9KR50 T=\$%1^@DLUNLRI\_KVBU?%^U\<7?&^ZA@CFST M_MJSFN*C8KVUN,O:5FS-\Y)L)^XL[1)R9JDUKU-=$[VBKOKR)_^*XZ MELO]@3R(BS]%R?)ZG#43]Q[B*8D0@TF2^A#A.($T#CGT2413["',$J-@]HR\ M3ZSNW6:IO%@N25F!)U$VC5-=]TUU^$4U0VX_YG>R/Z?U=4^M1MJG]C9(/0,; MH4 K%=B(!6JY9NR@ZOYCS-5$U2'G/U8?5?>?Q+B5Z@0L6!>Y/I7BNQI,_2(: M=_"J6'>N 02/0YKP$!(BC\8(<0HQ"AE,N1?%(N ACXU&&H\1G'AK6)R?__KU MUR^+NXM/X/KNEXMO=9+5MXM?+JYN+W^[ %^N;PT;88PBJ&?57>)B9HKW*+\Y M?RD6)LJ6TA7875'L,+FY*V.UA#]2'JOWGODQ[N;EZ6@5%8'OL/59COS M]0K2/?;U/_2C#52_5B4ZEHQ+W_,:1J'7]O1J7#FC_>#S]38 M"O6/-5:C]UO\\),U#CG_L0Z%[C_)?/,U^EDP;Y6RX']_KAIS^W@KF'2I^+4\ M=J[4"7172"P-\NWUYV_M@.D@P\1/? ]F./(A\L(04H][,.(T]JB7HC .=;Q) M2_I3'QE;CNJ26=#R!+9,@4Y5O9I9_4$QIKF=V (^O"7, *.96;="<'QZMQ,H M]1NZ3 RI7:<7M[^<1@U@3L!CH#.,S:JSM8PY0>1N+YE3EK$[G7Q\KO*5J*IZ M8$J5UQN/NLN,O(C[E,=0Q"JZATD"4R;-=Q($"&6489%J6>X1.A-;Z U5T"%K M51K1!Y.>"^Y >#.[:B.WL3,[(I4CQ[./RJQ.XHBH;QVZL<=/K9Z0ID Z=5_R M%^78[8\#>5LN$89)DN 89H12B! +(:%>"%.4H @%01![1IE<%CQ,K.+=^H@C M(VFN3.>1"?%CO# W4'MH8=6/-SB.%,M0_&F#@O=M#GX)VJ&XPAZB]G M,%_*_-[@XK_6KXL_2EY)KZ92S?D??B/+;T_E6I*\?7Y\+%_5<;=:K^[HLO6Y M-2\6S%>>V BUL:7Z4"XWW=J+JP_DW1$6DL=GU7'ZJ2C;\-)>),OP>L("W?'[ MBVF!-;-0EIBNOXLCN(Z?&8UN1.QQLKHRL2 WVYV*/13=2Y<35C$W3)]>.*^N MR^OU]_*B7#U4-_QZM67@:JW^_(_J6[9DBOK=>JE(JW9X+R7_6VEFJ1R0FMAT M?VIXJI8-P_^H=*FOHEL*5BK?,TL MI3WUJUM'JK;L\HF_"5+J6S@7GVG;S_E27#W7"DDPS82/$\@P#B&*$A]BGB0P"J(T](.0<.29M;G9 M+3ZUD]>T>U'T0$/0M*M-!X=APW2J=(:>EKY@%MUK#B4XH6U-9[&9^]4IOFDL1+(DXC J.,)VK@= B)H 1ZR*<9HD1-:K6.^!BQ,K$Z M&O>L/JW!I_&'L @*30:OF3UPC>QI42$K4*8(#IDQ\GXQ(BO !D-%=BO:F;YO MXD6LGL5G*:,:\E(2MOYKOOY^+D__Q:,H=T%73GWLIXQ"DOG2T'E!!'$6R7\1 MC%D4,C\RZP2D2WABL_;MXK>+JU_5_,7SZY^O+LT[?&H#J&>@IH#%S!RU' #U M:P\V/( _)!-@P\5$F>BFLCNR.MID9[4QIF"\M2C&[]O:CVI=YNK,6_>.J1.G MJLNJ>A;\2JS;1CXJ,>J._*GHJR%(ZCQ]CY&?<2H/)5B$ B(<46E/8@K]& D1 M^EZ<^D:3VVP9F=J^;-D"5=U.['DE]W'21 ]>1%4GQ:Y$,PR[9K%6M>]BR56= M?3UA#ZS)G\V?-CS;I\M:?RU=XS7]-S U9EOX:Y;.FI35"C1@X,W>6;,QL_DX#Z] >3#F4YM(]CFO&%FJ>-]G^2?5 M?1A%+,YH GU.I"<5^A2F@D302Y$@24@SGFIY4@,TI@YBMU1!0[:)9=:$]4,T M?>B,1VH[9JLZZ3N M!:UJ)^@^X)D:58 @"]70>"X"2),TA DC:1(E'O-19N)X]-"96 7;\M M6?#[ MAK!AR*4/)KT=WX'P9KIH([?Q3CTBE:.-N(_*K/OLB*AOM]&QQT]LT-_^YTN^ M$OY]0B.:>H'<'>OJ.C]+((FY@#'W2!)@/V8LMFK1WZ4RSR7&MF=]^P-0M,'U M2C,!91@GW;N-$Z6WNN0P%]R^8?\QP4YOV;^WZOLT[3\F6&_;_J,/V^V@;]I= M-%_>97 +F",/PQ%3LSHD;H%\Z[\X7MW%0)0K\B@^ M%8\D7]V''E8=;P7T A9#1'QY-(DC^2\J4(19FD9(R^,9(S1U>&!_9L@94)3! M[PWMDX:D=+#2LV,N$# ,%M@)?^+@E$/))AF?TB'SCD-4#H4='J5RY'G+/!&A MS(;DN!Y8YM]S3] @3!",J9?)$PKW($;2O?%]0CSL!S$61OKZ9OV)U71+#4B; M!\IVX"@5*Y'E:\ 4"X;9&V_@T5/1$X0VT\R=O.>#LIGG3QR7P%52Q)O5Y\UT M."[:0?I"SV/F;0_J,EQYFKDMY :L>BKEPVV"L9?%D2\(@DD2AJI.%L,T M8@*2&&?8ITQND%I=\,9)3:Y\#7&PI:Y?7C^"T;#:N97<5 /?"@U:RA9-!D90 MT.\GX X-N]8!_:BXZ0^@)]] *X"1!6:K^M<3I%O@K_G&":D/SVPM*:P>;N0G M;3U3E.*082^%/HZY] K\3#7I%&JZ!?8H"Y(D,4H)[:$S1^+"ABI09"T]^#Z8 M]+P#!\*;V2@;N>U2 ?JEO:-R\_.RSY+Q8"14#DD[* MZ^6*J_. ;D79\;Q$D818D0AVA4XBD=R\WRY3)S1(%B&0H33UF/#QA$E8GUOG%PT-9-]@$ M6[I-N?49Z/#4)A$6-;,6K3*G^8B:!_T?XM,8GEA.;X2Y;779X?_L[4=VW/-R M4I1=MKB[C,FPQG4AK>&UA*JA5 MAN-184[*;]Q?&*E/%Z4= 9J5E0*0,N,9%L-%S(1W-F1$D^S,PT;,P#@<.F+XOFWB](LT6$7YJGR"VK7X M)BI1OHCJ/B2^"%$:PY"K!M,$1Q S[$-E2D*YN>,@"BT&'O13U%**D^<3[-=: MYQMN0$$KN7#%Q&I@5)DIAGI6XT1(+'.K-X)OB8(-59?)U6.2.3+XDA.:+_/UZ_ESJ8;YWA/*!",\ACR,"42"J.%B M 8:98(ETX].04Z-0S!"QB3V$EC18*MI2C9?Y VENUO[EGW'@^W\!K.$#J$YV MQJ&401CU]-L5.(81V!:7FNP9V!(^ RUI=VJN(Z C11\D-:NJZPC]5MFUWC&_ M]J@/_'>/#U]73_GYJN(E_[PD#[K7'L??GCH$JHB"N_Q1^:)?KVXN5?N!*N>J M7YK^=4B/X./7(:?+;*:,0^*"WQ5M1WWAA@6SNA#I67*V"Y%AD;H7(B-/_FA# MQJZ*5=,5H&U<%I* 9D'((,_\6&[*?@)3G'C02P,12"\\%(3&QO5\COE&QO4Q8)XY_>OM)_$D]TY%YCK[)#+)IFB3 M83&)$"4AAVE(,$1^J$:2B!2R0&XLTJG@(=.Z"!BA,_'YX-=_O?U7L".N(M?#A?WPJ/OT/@VEO0V@-VVJ'&)A9U@'QS;.GA^373YUVA(-=WG0_'F[RIC6$ M&TB:'GI[MHQI#1&ZZ=(ZCYM'(BZ;0^U=293_)HWFEWS5U%-J',K[7YXR#E[3 M!"W1KN=2@=\5 Z#FP-'Q?%Q$JR/ZP+*S'=/'1>L>U36>MCRN/S\]+>OO1Y8? MFS/#[7(#I M< %:-D#-!^@P,E$+5!L(7)T=3$C/Z_Y;@'+@P=NL86=MFHCN=2;MV*K*5'N! MGXN"7Y>WHGS)V;;67V"$?>)#%O$ HDP$,!7<@QX+2)RE/ SU*AF-J$YL7]I8 MMG3$-ERHGQ4?:J!*RXEE5HX>JGJ&QCE69A;&$4S&QL5(;$=618_FK.;$"(:W M=L3LY1,3<';&:=>],&(9HDDFD8X01(*I9DI<#7NGC"1^+$_Y1H."!VA-;"QV MV28[TB=T,>R'3,\F. +"]*1AAX%]TDV_=*ZS;HY0>I^TFWZ1>_-N!EXQ/_]V M+B\6#P_KB[)40<3%XUKW,KYW@:F/"YT66KOR)$F^6(GBN7H3WG\LG@?R1PQ0 M&0\*. '$3%-=8F$4'1B5U2HXT+_J;+&!4<&ZH8'QA\WU\D84"[9^)LOEJQKN M9ZB4Q]^>6"-O+J[!AFHSD? D'>Q!8%P!3Q?>3/M.D]M(WX9%LU*VGB5GT[1A MD;IJ-O*DNW*5;:);.Z9$U2L_K/+_%OP^]CQ$D9?!.,TX1'$<0TR3&'*?LB!. M,(Y$>FK12C_YB15XOQ2#;4LQEKM,S+*=OU-N>3J]?&4 ;CWO>#H0S0Q!7RE+ M)Y-U,[_HVSA^3LI9QF&8L*AE@/B[E[:, Z-3X**QBD5R+/_[75%;MS_S2CLG MMOO2Q'9B-W]=30'J;G::78,/I1S?U:T%--/A?MGDT5=2=I7U>DP:NV37O97F MRW$])L!>:NO1!^PVZ05CRH>J=E,'VV2 C/@H37RY$X>>ZL(O/$@$$3 . _D_ M#!,<&]60]A&:6J%:LIT9FV;;:B] >ANH"[$-U>Q08H?SQG7ESD\)DYDM M>$O^K(6J=:U 9TO^_:98YNP53'*];8N((RMB3'Y6ZV(+SENK8[V.?=.7^C8L M;PI5547E/2"!%G"%(_BJ3MX00)E(1^H#7S8XC(Q%9EVQ%E1QM?/$ZVH.Y4J5XKN0&OTB MF@%YGT26KP3_V,Q24&ULJ]W66\^;O2-_WC2M!Q;K=9G3Y[4Z'MP5-Z1N(L"% M2#CS8DC3.%)]TP3$,260!TD24Q$QG*:;1BMZ/OM4K&IIQ'Z'%M.3^UI^LYPL MP;*HI)N_ BI>I#:G;= CW4@Y0B#WJ9YWG" M%Q[)N$6CG!_H(]JTV?E'_))Z1[UW_3!V"0UU1>4>R^!#P_1/X$NA9C:VS(.6 M^[H9^AD@V5HT8]+5V)BW)XS.4?(,="52L=Y&)G?'R:E1=W3LG(S-68^G4X/] M]A@[.3VS+;^2;J-JI7V=?25_+\K-]=0FFYLG&!'JPP1S!E&,.$S3P(&U9S$"6N)M-%CO8>M[JN?'YWI469^!4)O7Q@[KA=D_5S=4^91XA/Z_$6 42)\@M8G$&"4.1')."^ M?O_S(4(3NP8-Z4V30+ E#AKJIE/L>\ :C\JY@L#,8-A*;S'*?EBT$Z;9]RP\ M\T#[8?$.9]J//&\[MVU-U GB@I2JBU35YG%0P3!/HP2&L0@A"F(/XI2K__5X M@EC $]\HT>4XF>G37+9[FSHHL=PPCM(#CMX6?[K(9HJYH0;_70>2KK.F,:I\]#D>(TX)#XGAHE M$C!(,L:@W$,Q1B+P*-:ZT-(A-K66=D@KWY*KF>%Y53W7O08L)B\/ J?IGCN" MP] 7?X-$,SU]@X3C.M/:PA]X#SKO&-1<+6J5 9*=?O"SJO- MG%[=*8N [WUC'A[*JL MCBTX7XW5@#A[%59#SYDW_?N8+Y>;JHE.FFE]K-U.M;C/(H%)R@4,8N9!% :^ M/(!BK'H*F-%5:>BJ!L:F (;TW!! XO*6[@J5F4'I5QU='-4 M?&8OLK-H@C;AF2,,IH <1AV,5["S(G\5^<-WN=[B193D033-F:^SNLESU6E& MH4I/V#T*8Y1QCF&"$@$11@QBEF'H!Q@)Q"(B_V5VR6A$?_(KQIJ*?9=],S#U M[,ED )F9E T;H.6C[42O0AD-*V!O=$'-C3L+8P6"(R-C1GM6.V,%RUM38[>( M>5#D=OV?-R6[+N^J\J):YX^U2_M5K+\7?-<_53-(HK/6Q*[';3V?7HVC%*J9 MX=WM-[!C!32\Z =.M, 9#Z2XQL7,1NA XKB=K*G05@$7+0*S!6!,Q.T&9(S> MLSV25&OY]:4QJ7\5?EWE\O1S^VL;!PP\/XY#06 8$:0*Y#+5[R: (HT\CV21 M%V:&]XX#U"8_>&QH@^:WOJ8./DCZID[#,&BZAPY'4)B>,P90F.2*4D-,9V>+ M(5HS'RB\9-NWE95JBN,GT?SW#'F0!A"I( 3&-(4!P9ZR"L@+ K-C@R$'DQ\<-OR #QN.?@+R%-%E MZG]MQCW]KA@#+6?&[5_-D-BO+5I W6T93U3/ MY/ZS(6[8:V<(.;U]^60@[/(C6JJJD+&E"SJ$'3;)T1#/54.<(5+S-K_1$/J@ MT8W..Y:3TZOSI?1V[PHU-EIU@[]<<5729#0_O6>-B?=*1<)P6GJ?L.-[I"LY MS52QH0IJLLH1OLL?Z_KB>HAZ9Z+/F510GK_D_)DLP2 NYO/41X2VGZK>M_"\ ML]5'Q#N8L#[V_,QSUMOIJM)5SD2^5K\+EZNF)=:]%T9)X,?RP.V%GOP7BB"E M&$&$>,;3+(QHS"QVYPE8G6=3;PFK,ZV.\U\3L[4SL#N/*,#:L_P!SL<=Q?>\)V ,<_F/,NAZ'V-E4:PU2MG64 MG_.E*#<'M7LOH&'JA[XTSEC^RZ<>3"D6$"<^R43F)VG(S,HG]]:?.FK1U W6 M)+>'>M-:R7U ALV? S$-8Q9&$EK40QZ5XX0RR/WU9JY^/"K,8='C\<>L9U&* MQ8I_E:NIQDO5)OMRT]S;%\+'JN81D4SZ0C&5OE#,8!HE.(IQG,2946/@87(3 MJYLB#LF*P\<->>,)DT-8Z7D>[A PT\2M\%O*VTSG"6X<]:1T-T)RB-C\I6J,]T,9+;()7@+$0\$SI(P M@'Z4I1 E5)H]+CP8)XE C/HBIJB%Z&*EV631#4 ;<@;;,'>+C9ZM.U5:,PNW M1PVTY!PG4?0(XS)WXBV)^5,F>H0\FBG1]^PI[5*;G@Z;N3ZYJ.[J]FS;?#[N MA2Q@"$$_HT0-MD4P#3F%Q,L\@1)!8F8T&5N+ZL2^R2W[+OCSLKXY:7L.M=U$ M.AS9=+P< U-/DYU#9*;:O8B WVL6IAE&8"2TTU:08S3?H:^C)@S'FS3JOFSK MX+2#OU3[.&F+;D29%>6CVNJNZ3)_:.H/HU!X#'DA)(BK8&ZJ#$8LY%$F"C+* M$B]+#=,H-:A.;#6VQ,'3CCHHMN0-+88>D+I[OV-X3)V!FKR:]K>!J,,!V+%P MYFPXJ)7DSCP''9HSNQ(&,!SZ%B8O6V=C%H]"=8RJ8YE?BJ9!<=N7-,YPE$;2 MM8APS*23X0409UX&(Q%13#V.8F3D9 Q2F]A,M T+M\3!AKIA)U<]Y/3L@S,\ M#.]2MAA(1ZO%94/[;'- /75>W(JE4 46 M7P5163@F:5-'7YY8M>I)>*M7L*$,6M+#"4.:<@\KF1.1S33,3EJC]*A!B:SR MHHZO.%M"U*! W4RHX0?[=*F+^A?YT[__T^9/Y+\HJ<2__]/_!5!+ P04 M" L@&Q9=.V*3>.< "E/0< % '1L&ULW+UI M=UM)CB;\O7]%3KU?!Y6Q+WVZ>XXLRYDZX[0TDK)JNK_PQ"JSBR(]).6TZ]>_ M")+:)8I+7-UP5KILK?=B>0(!(!# O_VO;U>CG[ZFZ6PX&?_[7^A?R5]^2N,P MB+#V#^\K_^XU_^Y=_^!\#_?7?V\:?WDW!]E<;SGPZGR_3Z;_&'YU/YV.W#Q/IE< _['XM7G^4^,,''S8S?? MG?XK(3Z*Y"QX*1,(1BDXI2Q0ZW4.)DJ2P_^\_-><&"><9:">"Q!1*[ B4E I M6:NCS/CKBX>.AN-__&OYR[M9^@G9&\\6G_[[7S[/YU_^]>>?__CCC[]^\]/1 M7R?3RY\9(?SGFY_^R^K'OSWY^3_XXJ>IM?;GQ7=O?W0V?.X'\;'TY__[V\?S M\#E=.1B.9W,W#N4%L^&_SA9?_#@);KZ0^JMT_?3B3Y3/X.;'H'P)* -.__IM M%O_R'__RTT]+<4PGHW26\D_EW]_/CF]?.4^CR>RO87+U<_G.SX<31 +2N/B= M^??1FEFZ]]GJ;\[W^9CV90=$DL)^5%_]_R]WZ^>]^7:9HA2!;\ M?<0OK'Z]O&2+=Z=O\S2.:<:J?09B'$>!*$!7,9%@+_B%$LN M1+H?V???]I#J^XH\F(:?)M.8IF@G;E[GIN&!4I\B=/43/W]Q4WP0A,_#4;SY M[3R=7-70U7Q207)+M2"Y?_D)NOG4C%*C64;"'))M PC%&[E,T80O!GZ/\T^'D>CR??C^< MQ#0@5@2G @.! 3,(CA\9YC)$8C2&VG)N C87[MMQ M1/$-\W"9DEA90LH""8H("(E+$(I8L-PKH$8*QS7ARJD*@'GA]1M!Q;0.E1JR M;0(D!S&B"F:K?SX.QXD.3':+W1("Y>@^2^K!6R' )L9"-(Y1SBH Y)E7;P0. MVSHX]I5I2\ XQ ]/IA>3/\8#2PVA4B#A0@40R2*V,9H"]*%1NS&Q('P]6-R] M>+/4%?E!4+&C0%O"Q&)K/)F>3B=?A^. .Z-,"FV> Q)-,7HJH9,='7@E'0F< M1&TJVHM';]\,'0UG-JN)MB6(G$YFOD$H\Q6Z1=TPB"N@1>9@<+C_MLT T'"*!+E"V M$C<^CV$XT=$ZC\(A>B^U/W[C9JIO.)6YEPA[5O]Y"M=3A"YE_F(X'Z4!2XEI M8@00H3V(R .8S#TH+6/F-/,4\E[J?_S&S=3?< YS+Q'VK/Z+J2O%)N??K_QD M-/#!&I:EAJ 4$BXH@<7YC$\F.LIUR%[NI?L'K]M,\0VG+7<77B.+_NA;^.S& MEVF1;T5P,B.L!R.T!H&A+MA( K)C&&?"!/1>JBS\^V_=# ,-IR3W%F43X<#A M];2(:WD"5R"-.KB>#:+W7'F6P7B!0B$2/V))X*=9.)&[#N[9M!H_D4 M9 71-@&1XS$^#<4Q_)K>N[E;L360'&/?J#D8[0WN=8:#3;C7$1.%)=)[FFJ< M>#[_]LT@TGPBLH)HFX!(.<:='KIYNIQ,OP]$](PE'8!9@?NAQIW1>DTAT8 1 M;]!"F?TJ99YYZ69E4\WG('<79!,X.+]RH]&[Z]EPG&:S@2(8"G.40N0615'J M ;U.%$R4FG!/I$K[!13/O'0S'#2?;=Q=D$W@X.@J32]QR_ME.OEC_OEPH+.470(9RL51*^C4,(P&6LX%<^^?#-<-)]FW%^P3>#C_',: MC6ZH-\YE9QW"V4L&(M WND,3&L,H"VW7.U79OWTG9NAH>&.8A'^AX'-.W_YV^#YB0DIJ0D?92].-X!!\(!\8BRBE0 M&>\"Q7UP\O"UFT&CX>NG-FV&BX:1F%9'V#(N#JS2.I;C\P\A=#IB."6&K MP4=2_&9$MN/(@O.9JB2\E]SNA84'K]L, UG-'<77B-W-.Z@^P&_,D-[EKCD M"-Q@+!HU32P*0A((U$L:@F=![%=Y^\*+-T-"PPG,&@)M"A/+ZT=+)HC(UGAT MCT..$807$4R(#$+,DGL9>:YTK?/)JS?#1<-9RSI"K8:,?_OYB2 _XA>VOW]] M\NG\Y./Q^X.+H_?G%_CW;T>?+LY//IR<'IT=7!SC=Q^2OMGE[-M8+%6T0>KLDC5T MS;+*;N87ZEZ]9[FVTF@^N_G*W2)[A91=S<;-8V\?>.'\* TRM509=(.)1)X$ M,0&L( 24\]SZ& 1;6U:["V,/*>CG:GA-?=_8D H2[G%;F4WG@]/I)%Z'^.O"S.V2\ M].Y^L;&/'B<5A=H&*&8'X[CB8/9^B&I2BA MU 8 FE5/$V=,Z7571G?:6>X3T#LZ]E7HXVUE9^GN# WTJOVD$CA60EF1[Y.1 M2B2!G)S M@SFFMU3T Y.*#D@E 3>PN9REKVE\ MG3Z@E XGXX67_O?A_//A]6R.'OSTZ%L879=3GX/9+.&?>.&^#9+,QAI&T8M7 MI+#(2M&1!>X9TQYM9K2UH[8=R&S$R]T1&9.W55./2)R/9H/#R6Q^DG^93.(] M W[+U/'5%S><%F'.WB_R> M3 \_N^EEF@V"DX3%'(#K8 %9+$WL3 ;.M2/)F2#WAAZPGKIR]81Q:Q MOBH:P->SBVMV/AG%^ZOI\2)R1'#N4P(;2IL\GQQX(1D$H9/SU@>2UW45VP5O M.Q':3Q.RCO#7O:J:QN,@HBL1 @\HNX"RTY&"X9:!C2F[C-$SU^L*,^N"KI_& M9F^.K*V$OCM\)G,WJ@*?7Z:3V0P-=1[.!]:JG+QW()UP((3 ,$MR]$M]L)ZH M$ Q=5U>Q"U[NO;Z?GF<= 617L3: B),OJ73B&E\>??N2QABKW!TO1T^1<@9< M."0_8 3NM,"_%/><*BN)JYW7?)&8?CJ?=826.B)O8#,Z0S4@ 9_1*+['<'@T M^5*$M.)JH#1Q*A,/V2<4D<\9O.,)0L+_.".953]*7DM0O^F'2DI_DH6HI8$& MX/1+&J.,1L5#BU?#\:*99+E4=\..S=&S$IHRRBD(KABZ:A;C!\9%=K@3.U'; M(+U"4K\YA&X@55,+#8#J+@@]R<>HG/'ET(]2RP6^7OB^3TU(VV(Q35DOOV$+)+ M"(W393F1J02B&TMZ<_@]'%\C)RM3.QG/WJ4\F:;ESUVX;VEV] UW?%3:<.RF MWQ?B1!&$A]P:VY%L65POZ'<;,)?>KM":)XG90N@:C>%'0CEL)D4O" MJ.7H7-3>BU\@I:>&O)U";S]Y-V$[/Z7Y/4?4)N,8QW"6JU@ZDV<-WF8*R3.9 M;,2X=^TMYUW@\H" GIKV=@22W67;@$4Y88-E?&R$NT]-3HMR.X5)%X S[]8S[>N=DP#)+@F7,3 M05.UN!M*RBFDA)0C:]SD!MJA MX>01B6>E2P0M@Z(EP9!$4:$TXYJYVH=V+Y#2[]G*FR!G%Z$W@)V_IS*0/,6# MK^CX7ZZ:II_D)WV)5NR]'\[":#*[GBZ-]JTDT6_SD9D,-F.XBS)TX)B.X+S+ M(6F7O:SM_=2AO*>.YQWM@SUH\P?"\-*XLQ21OXC6G">*"Y2C,TF# .T[95N2V._NWBYBJZBT(F:[;LYR>/+;Z=G1KT>?SH__=O3QY+QF MCY:GS^ZF5*B9+F.!C'TC5TFCZG\6SX=95WO06GB<98JAU8 M6D[7T0< 5U*JQ&HJG(R9LMJ)@RU)K)M,RR3B,K0,Y&)Z+,OH3G/F('@K%)E^U/=R'7'-X#G&VNX84Q_ MF$S1RQ@O6X*&[Q=3-YZYL+H%M?ALM$1 _._KV;RHYU8^Y884?F,^GP[]];Q< MR[^8G"Y4/=#4,4W 2M40L5=R(K+VM?<_H31GLN4[\C=&[X>+I M'TH-K[/W*0_'*:Y.)4]'*(WMY)"]T83E!,9H#L(XAQ_%DLEAD4P$NOI9-J\.HBT_7NX./!I\.C\U^/CB[VS6P]?%:]3-8:&NMGKCX, MQVX^IF=Y MI>F62S2<#-U<#J8,:1%:>'"9*-S14Z#1HZFN?AWH(07-9*GJ(.&Q5=E#W W$ M%X=N5F[REG^._M_U\*L;E=XY!_-#-YU^'XXO_^9&UVF0%=3+\C"P,I MLO(Q,V"&E@:\Y:8*!A<@7.1)>.YS]?;&]]_?KT=<$1D["[4!0)Q.TQ!U3TVY&L(DKV%' #$'E( MO!$T:Y4)>)5$:0,0P2BC0%H9I$U4,%W;G]T>&)UU(JL(C-W%VD".[G1:KL3. MOY?D^!R][^)Y?UFEQP=61&JB*9.N,BT)(8J\2 J6<1:9Y$Q077VG>9F>?KN1 M5=UP*@F] :.R3"BDCR43?E9JZT[R[[-E2YE!Y$[GI"6P4":EJ3+[,H8(FE/. M=::)5>^/OH:I)O8&,%0:Q/XQ'(T&/B3'% V0G,:8SO@R:I=P M0+*,<,$8D6I?OKMY=\]],RI"8R=I-H""Q^W,<"N];<9_RQ.)@C,,\H'($$!$ MS<$FDL'(: @AUL=8OU' ZW3UW+"B:K:ELA8:0-:]P*^TT5CY^39[Z7/I-ZPH M*2V((G@N(ECEE VJ#'SOI';H,2$]=YSH)L#>4Y*Q3[4N6RS?WW%NB>EB]E20;B*<_#IT?CH;S85KTK)]/PC\^ M3T8H]5D)\N;?[[HP>DN4M::D%]%1#]J -90!5PS#/.\)"[6=E4UI:Z9FO9O# MZDY4U,1]Q7N+QA=JFH!H#X?O7:4L*8QK-5X=V2J^^W MZ7>%@G/)@S>YY+^<+$UF2T>[E+B,G!-:^SKB)G3UNZ5V!+CJ"FD 9,\-E7S" M4S(E#8][ M$A8TR2!3@M+1CF3&!>99IJW_'=A*Y^:S8Z EEUA30 LOL)_">\ M8(0K2,G@4U)N$133[!-7D#C&3SP9BQQU>&BR$Z@ZJ_+H"%35%- F![F\I]P MPZP*V40"N$(HVM]$P4H1@";K:<>9ZBOHM".D(4!65T *DBM_XC,,H M!=?,6HI+@989:X:#B4R#*O4NW!N>4_719,^3TF_Q2%<@JB#V!M#S# >9):44 MMY!LX<"@.VB29D!\5L$Z2HFN'1+NB)G.RDPFX@8_KL7GSO $!:Z[U0 M%.D7N!U;P30N M,N!2B]+Q7H%-EI7;CCHRZ8+.U=O)O$94OP4F;^L;[:B*)A+M-YF/VP;Y]T2W MO&=@8Q*>@3<1XU%F<)V4 ^_@C65*ZZ!)[?WN%9)Z+E#I. -50P\M&*U'#N"] M)1)4=(:F6/KJ:]S47')1.ZU$)[7\SU+3<[W*&[G?.TJ_ 1S=8V+ MHV9"6@5(OP61/0%++;J$PN<0C55:U:Y$N/?ZGJM3NG>ZMY)O ][VX>3J:KCH M?S-;=)DHTX0NTS@45HPA*1&KP7E?$E]E&E!6$EP()NN40Y"UVRVO(:>9(Y/N M#HEK*:,!D_-40K@G+^O^GFVP]/Q JENI1HE;,\GH#$9+4:HQHL$ULFSAUFK) M0K2U':BZ'#1S%M,=>GM4>1-!0%F]D_%""LO6!(Y$B^+T$#-Q&"*G );@7U%) MRXA7S-/:[;\?T]!WGY'^$/&,:=U9.0W8TX,8%Q5O;G3JAAC?'+HO0_0![K$U M("YP7^YE&*=01C(J<,XI4!CR9!:S9:+V=OTZ57W7#C8#P,H*;,+B'81P?74] M*MT*-^I7IX(36L@ 1*72/M'CF@NZU +KP.S@L7J;9>V(['OQF_MP+5#U3:! MW;,T=Z49Z,TPJ'L,ES:A85BN;@NC RFC[$N[F%0:Y$:"03\-(3!GA(FUYD#,:!64MDA[E$9>V*V==H:J;F[$WN M!^ROEA^G&>NRK_;G-!\&-WI(_GZ=61\^N*,VK6NH?\N>K4([RY(C"+12[8J! M CBJ' 0E(R,NJ91KN]5OT;.ULMG/43G&BTN*RW0YY, 3$T *HM!QS=F'VN%Q M#RG$?GO&;H/$CM.'VZB[@?S.O3P 6I63Z4+<<9&JNAE3.U#.4>H,.AE)($LY M9_ A&(C>&>=\B(+4+MW=@*R^8=D?:EY.,59185NH7(Y"/+B>?YY,A_],<8#^ M"*YV)2'84@"FI02?* 4II7,N&Z$Z.1U\@9P_59ZQ$@KW4EF+Z#N>S:Z1#2)$ MBB%$\#;A+B,E*;=[*$3'DB0\*UZ]FNH%4OY4Z<*JJ-M!52TB[O[H5Y6H4RH& MT$:'TCU:@!&E 1*7,K#$:/U,S#IZ_E2)P*K8VU5IU0#8^;3>@_-?/WP\^7O5 M*;VWS^QH.N_S-->/D\N\@ ^CR1]W76<OG @-3.DT1[J3C+G/K MZD=^+]-38=YN>>;I=/)UB))[]_WW6:EXO2VK/@CSX==E)NE& BRKA,ZE!:9Y MZ2&:),9EOM2HF1"UTBRIVAF"[:GL.Y"HA*!GQO1VJ:X&=LV'@XA=$BY%:8!X MBDZFLQ8^T,Z&U$WP!N[F8OSBXF9PG]@S < MI0:Q4[PAY MG*W>7UT-@.Y]PC>'X8)V_'B45I.D#ZY*#/?/)4\6EV\.R0,MPPN$+;L*T0)H M3(18H@ASM2_<;D)7S[.J6@-D=54V41"S:/IY?/7%#:=%UH>XZB[3;"!=(,$+ M"5I) D+9?16ZW!L*8"&\!CZ=BX,.IJ0W QS3T/,:K-<3MI:(&(/:+&XZ+ MU$[&[X>S+ZNRCI.\[+E-!S+ZI$IGY6PY&O D-?H-)1/&,SJTT7M&:U\:7D]1 MS\/"6H-?1?5M#T:[!.,X799ZAXN*TRY1>#-DY,-D^GYR[>?Y>G33TW;@0Q:$ M107>E3;P2BDP.B604CB*GJS(L?[0RY?IZ7D466MXK*:Z-H*0>R'4;?7;^/)P M,D-NE#;>98:6791J\L@EKBV"(97,-'D:A62U>[^NHZ?GH6:M ;&:ZAK9HV=% MA GM_-&W(JWKX>SS\LSJ??+S@8F:D<0$:,T,2HHG*%T#("MT; UC)*C:R<)7 MB>IY1EIK@*RKQ'8V:Y3GM+3S>I^6_]Z3X.JFZZWX5+ 8=HD(9)&$R@:77:8. MF'GKN_!;:WAM2.]-F!.GW)VXZ&@W-/P:ZE;&AAG->,DX)[@ MT%?)S($+KDQ"-%D13WW]%@Z;T-7O84Q7F'@5>GLJJ&5K>3S^BI*?3$NK'^L\ M$027*M6T7/4B&*ZAW0?B@I]+2&]IV54G+,#N=IB]N&&\2 MI*MLU>UHF.6(-2^1668R$%+N\OODP/-0AG4DJ:+EDLONC=XFE/9[^M(;,*LK ML67$/IUB]'2 T2!;;RPQ&JPMV59)/!BF C GHL^!TDM6^_>7V[6FU@0Y-+W!6TA&S%P0I(DG2.@(BHL,L6!#@E&$0A&8,UZ/.O'9*?7LJ M^[ZB_[;WNVJIJP$3BE';:N&_3U_3:/+E?)+G?Y1V%DAYY-2BM'0Y0>48LEG! M.&BD0B:35!Q@445E>R;]ZF,KH/P_ZZ'T[24V>)K@ZQE M4&5:,(U*X\+TH70435!6JTQ9>4IJ#V5:1T^3M[*ZQ]B>BFDGO?B$)90E.@SS M[ZXB])RTFEPQ>D<(E>""U/;%&Y.7;]Y[3<& M9$=*:S?TN*V;>T:0- 2) 90O74[+M4=-P#*94) Q.R]2<*F#Z_Y;4MEWGZ:W M#3UJJ:N!T./^%-+3Z1"Y^E(&*"PWA(')-M!(%217F&$R@*?& =&,2L.LS:+V M0?5:@IH,0:JA8^L]5@K(X0T ,F66L33>W>.KO2VF3XTA4^WT2A#84VTTE(*!QA5)1&ETG\K02B_1*Y'1@XO&\^1TUK[V/?Y7B6HR MD.D,D555U./N/!_-;I;727[_X>)77%+>A7\<7)4JCT'BV25++01NR@A,G<%P M0R!$S9G1%D.Q1]GH)UWJUK^AR6BC-FHJ"KDA*[4RRFA]S]*7ZVGXC.87W>)[ M4[ H43&S+#$>DR@KA_#W@1 P 1> <"9ETU7BY66J^BV0Z6GGK*2D]M"WO&E3 M6M06#W9Y&8P2EYQ+$6UMJ9?4C(%%![94^*9R;IB-J-U29 TY_5:_](2W?=72 M1!RQN>P&R>)V[TI+Y%AV>\O1T3^+0T:-7H^>@;[@SC MRW2&B^R[ZW9'F<2& M8?*C+Z)!UH%2B\9"98^1G:,97+ *E4,4_G$LN]I%$GL1W/>POQ8AOI42=T;L ME\5"0@E,YRW@UD@G!2^,IE(VQP,X+E1I(N.4YK&4>_YPN.W,9VX5MULH<4_< M'HWO>]"=ST#X]>#3+T?GQY_.+TX.__>O)Q_?'YV='_V?WX\O_O,A/_M-15CS MEH[F)&S*5_W)"6M&6])H.'4L%I=ZT3@4/XJA'.R$F$-(@LO:I[P;$;;_C,'5 M2RX6M\E#)L25X:U,E]( 8='--]) U-(KEFG6JO;LTX<4-#,#H1(6G@[YVUG> M#9Q&WU*_E$@Y-9J,BYD]^#:<#1P-0B6N("BF2@"*3JW4&(^B3%(0^+WJUP?6 M$M0(EG;0]$N@V5OL#6#H$0_O)U=N.!Y8ZEU95T#0SP3AA0"32(;,I&"""LJK M-UA\EI!&,+._HB>UI=X =.XEX']+5SY-!S0[ZU/DH&U$4^Q]&:_&&'"FHX^> M2<\[G,&X)*)?R%10[,OCQ':0<@,P.8AQT?^S5.,,X_%X=4UPQ0R/R9@@'#C! M#3+#*>[C^!$EFJNNWR*0#B'6B ME0;@=I;F*)L4C]QT/!Q?SE9<)$.-5]F#D#2 2*65C44'DGFJ74#1<5T[@?H\ M)?TF_^L#J8*\&T#-K=?X$7DYQ@]G R*IC-&5\6<2<:]-PFB#*C#*\T!-LDS5 MKB%Y2D4C]UTKQE^[";@!B#P]FWJ:WSB;C$8?)M,_W#0.G'"4,$W!1-RKA>09 M+)<4M)$66<]1D=I.TI8D-A*H[8B(5YM/U%-/$QW$UXXHMD1E39.&P'3)HC&. MWJ%6P'E4&E#R Q-GIG6:Y];? I%:UU$.T.4WMJH!DD/1PLJSQU*CH)T@H&Z%5* M9(9E8$9S'C3)I#J(MI_I^X:-/KO#S^YR;V*C>RD>+=R@>-+P.;":DSAXK/14J6WK890&"?YPGT;Z)@EXBN8O) MZ4+7 ZZ9#F6*DV-*X&8BT=<6V8&..0BO>+:R=JEE5[RTUG[T[5?%FZ*AG0L9 M=W5+][SP<@$@Q073RR^@X!_>W9P-<..+I$Q%H1FW0^&+&>") &?9!!6,-*9V MNGE76EMK9-H=N-]$FPUDDQ[Q^3+UL)& MD6 2<[FV"[,+G:TU.WTSM-;78@-(?="U\X63R07/_O$M^+.$PIX-Y^D\3;\. M0UK6^)?&GY?CQ5,6\AIHC&R50$],"6>6%Y:-+A>6"94^XZ?Z\57?"J?)W?+4 M[P2]MUP!3:&C"6=](>OE\G]_/<45OV1L:1:>O[(?E38I4 -!Z3)$4*,"H@U MLN%H%8*(L?;AY/94]CN$[\WS;]UIL&64+G>P9UED5@27B80@M0)!G =+#0=) MI1 \*Y-C;7=Y:R)[GKS7 $@K*; !OV/M*OR4_EA\:S9@69+D,BXU&M'O#^A2 M^7*#EWF1*',Q9U=[T-EFE/7<;+T!+.ZCJN:-Y#VV2#**60U$YP3"F@B^C$>G M3 7JJ$$!OJ5AW!* ?YX3LZJ*:L KCU:%DX3QID%0PU!8RX(&(<.LJ*Q%&P1 M3DEMT.U_X/^G.%VKII:J5R6KGO=;P:3+V8#+RH(P%@650D2[S;R-D1&A:N>9 M=CSOIW^*6>C(;1K4XB3^_1>Y)7S6#Y^=S;4D=4 M@PTQ 4I%*LHI$[EV&JP*X7L?;KY$Q#LW&\Y.\GU"WEW/AN,TF[U/LS =?EF1 MNIH,6;9]_.4P3+,+U.R[46DR1F+D.CB.ZU!A8!Z\ I.3 LI9B?'OWPZ_G!\>/#IXN#P\.3W3Q?'GWXY/?EX M?'A\=+Z#$5[_O/VL\A:T5C+33Q5_-_5."L:T$A!YF4>GL@7G2S=,%C/^RQ+Z M=/5O'KU S=X.W?!R/,S#4 9;K,&Z?:54"U%KF9^SH[\=??K]Z.SH\ 37]HZ.WS,/V<_0O$95 M)>MREKZF\74J?9F?F[]Z"R+-.,U.<,BDU._FB"Z^\ 2BE91;0VQPM=N#;$C: M_B4-:U]S!W(,7C"@\09$+/L_,W09)$LI Y74V/KW/#>EK5_;TP6&GI8L=*"E MYDS1RJ4XQU5_=/RW@WQ@C9Y_SGX&:0/:JMFDD(9?2XW?O4W,2A^$ M9.")0Q?7*-S$.D-__M,"Q3'=O>7^=IIE MP(T92LJDI.,H..,9E#R.8R>6UM-&=1CC^A&W%Q M+IY=U*&FC.;)R>G9P>G5W\Y\&G]Z4!XVGIT+B;_7CI2?L9 MDHWHJV117IRY>3=1D<640XS@:<@8_@H/Z($FH(E$95P.V=<>QO8J416&*CW_ M@N>PGITAROAR62^1,L$G@+'!@\Y&B:2%(:RV=[8-??U:G[KX>6:R4C=Z:LXF M_7)R\O[OQQ\_[F"$;G]U/ZOS/ 65S,PODTG\8S@:H0Z/D:SQY1"]T(/9+,UG MSVQ;+CC.RVA!DH/"6)]AR*A33.$JY MH?OJ4?8.E5^CJQ? $*H/DE .SK)2,VP"6:PO6"LHQ0'96U-[JW]3P MO/R&.[AK'E#S'B,%=.9!2")+]." )..)L#PR7?O<;0.R?B1#M V*GD9==374 MG$$ZN?CUZ.S=P<>#3X='Y[\>'5TO*I-,G?I21IS=/VK%#:E,ZF"I92 MXIKZI"#IN=&9<[<^>>4 M[L4)]PYTHPN264W1,RA7/+E(X' 5@0_>&I1@*7NO?46 MNP&G @&#^H_HIFN7:V>9]J-X;Q.TZ=O?W7_[O;/BR#@N#=S%I4>!Y1#!):3]G;X?&+ZWE#5S;E5Y[\>G!V='9W^?G;X*QJBG:JL M'S]B3Z.XEJ)*YO#1."]44Q:,(FBBDB ,Y>"5"K\WA:S0U94JV0< S%['K";\YHU+6X.G1V6(WW\%^ M//CU_4S%RY34L@JKT3&G:;KP$^]J4CFUWB8*7A-4H/8&#",)HA&>$Y9)JGXV M_Q(M>X]L?/3<>RC-+"EK/81$RQ+P$:PV"IBQJ$VEC$^U[_V^2$S/MJ$&#IY, M;:PB^.;,P]G18N\^/3B[^,^+LX-/YP>'N^9S7WS4OO>N-J&PVDV'1:QYZJ;S M^ZW [P+<2)GRA*-'2^5$@V<8>J8",%?['.8UFO:_;_7\\Y]+0TJ! MD7RD%JC5&&/;+, 3XB$QGX7P1B==VP_9@KR^;T-4Q,[3ZU;=**G%7/'1+Z5Z M^/C3AY.SWW;.$S]]R)[ID%>HJF2 SM-E26N=I2^EP?KX\BZSI@3ZL @>YTB9 M=.X26,4D8*"]E\X+M.Q]\/WHN<]A.&:1!7$$'7K#RJ:JRBV #XZ M0Z@R6=+JM\I?)ZOG26